Está en la página 1de 19

INVESTIGACIÓN TÉCNICA PUPPPET

CONFIGRACIÓN ENTORNO DE PRUEBA

PERIFERIA
Colombia

LAS COPIAS IMPRESAS NO ESTAN CONTROLADAS

Este documento y su contenido son de uso exclusivo de Periferia y, por lo tanto, cualquier copia u otro uso debe
ser autorizado expresamente por estas organizaciones
HISTORIAL DE VERSIONES Y REVISIONES

Versión Fecha Acción Estado Descripción Responsable

Configuración
001 C Borrador Diego Hamon
09/09/2020 entorno de prueba

Descripción de valores para el campo Acción


C – Creación de documento
D – Distribución (Entrega) del documento
M – Modificaciones del Documento
A – Aprobación del documento
R – Revisión del documento.

Descripción de valores para el campo Estado


Borrador – Documento en proceso de construcción y modificación.
Aprobado – Documento que ha sido aceptado por el responsable de la aprobación ya sea de parte de Periferia IT
y/o cliente.

Cambios de versión – subversión


Cambios subversión: Se realizan cambios de subversión cada que se refina el documento, complementa o se
hacen cambios pequeños, es decir de poco impacto en el plan de pruebas.
Cambios versión: se presenta cuando se realiza un cambio significativo al plan de pruebas en el cual se
evidencie que se modifica algo sustancial en el proceso a probar.

Confidencial 2020 Pág. 2 de 19


.

CONFIGURACIÓN ENTORNO DE PRUEBA

En este artículo, aprenderemos cómo configurar nuestro entorno de prueba


para la instalación de Puppet en el nodo maestro y en los nodos del agente.
Para esta configuración, utilizaremos las siguientes máquinas virtuales:

 Pupper Master-CentOS7
 Nodo Puppet Agent-CentOS7

INSTALACIÓN DE CENTOS 7 (MASTER-CLIENTE)

En esta ocasión, vamos a instalar CentOS 7 en VirtualBox, así que el primer


paso será conseguir una imagen ISO del disco de instalación de la última
versión de CentOS 7.

1. Nos dirigiremos a la página web del proyecto CentOS para descargar


CentOS 7 en su última revisión a través del siguiente enlace:
https://www.centos.org/
2. Una vez en la página seguiremos cualquier enlace Download, que nos
llevará a la sección de descargas, donde veremos una sección para
CentOS Linux y otra para CentOS Stream:
3. En la sección «CentOS Linux» seleccionaremos la solapa que
corresponde a la última versión de CentOS 7, donde se nos mostrarán
los enlaces a las listas de espejos o mirrors de descarga para las
distintas arquitecturas soportadas.

Por ejemplo, siguiendo el enlace de la arquitectura x86_64 veremos la


lista de servidores espejo o mirror, ordenada normalmente por cercanía
geográfica:
4. Visitando cualquiera de estos servidores espejo o mirror por fin
encontraremos las descargas de las distintas imágenes ISO disponibles
de CentOS 7:

En este caso, descargaremos la versión DVD ISO


DVD ISO: Imagen del DVD estándar de instalación y la que se descarga
normalmente.

5. Abrimos VirtualBox y comenzamos a crear la máquina eligiendo


«Nueva«.  Se nos abrirá el diálogo de creación de la máquina donde
procederemos a rellenar los datos necesarios.
Para tener en cuenta cuando creamos la máquina:

 CentOS es una distribución basada en RedHat, por lo que esta es la


versión que debemos elegir en el desplegable correspondiente. El
nombre que le dimos a la máquina es «master» en relación al Puppet
master que queremos instalar.
 La documentación oficial de CentOS especifica que son necesarios
1.280 MB de memoria RAM para la instalación y ejecución de CentOS 7.
Personalmente, he conseguido hacer la instalación y ejecutar la máquina
con 1.024 MB, pero para mejorar nuestra experiencia es buena idea
reservar 1,5 GB de RAM (siempre teniendo en cuenta la RAM que puede
ceder el sistema anfitrión).

La cantidad de disco duro a reservar también dependerá de nuestra


disponibilidad y de la cantidad de software y datos que lleguemos a usar. Para
hacernos una idea, una instalación limpia DVD iso en un disco VDI de 8 GB
deja libres 5,3 GB tras el proceso de instalación.
6. Una vez creada la máquina, iremos al icono de configuración y
seleccionamos la sección “Sistema”:

 Eliminamos el disquete de la secuencia de arranque en «Placa base» y


dejamos como primer dispositivo de arranque el disco duro.
 Siguiendo en «Placa Base«, aseguramos que «Reloj hardware en tiempo
UTC» esté marcado, ya que CentOS calculará la hora aplicando el
desplazamiento de la zona horaria a la hora del reloj en tiempo real..
 En VirtualBox 6.1, seleccionaremos en «Placa base / Dispositivo
apuntador» la opción «Ratón PS/2«, ya que no da problemas durante la
instalación gráfica y me permite desactivar en la sección «USB» el
controlador USB.
7. Configuraremos la red de la máquina virtual desplazándonos hacia la
sección “Red”:

 Conectado a: Adaptador puente.


 Nombre: El adaptador de red con el que la máquina anfitriona se conecta
a la red local.
 Tipo de adaptador: PCnetFAST III (Am79C973) funciona correctamente.
Los adaptadores Intel PRO suelen dar problemas, así que lo
descartamos.
 Modo promiscuo: Denegar.
 Cable conectado: Por supuesto, se deja activado.
8. A continuación, iremos hacia la sección de “Almacenamiento” y
instalaremos la imagen ISO de CentOS 7 que descargamos
anteriormente y la cargamos en la unidad óptica virtual de la máquina
VirtualBox.

9. Daremos en “Aceptar” y presionaremos en botón de “Iniciar”. Se nos


presentará brevemente la pantalla de inicio y BIOS de VirtualBox.
10. Tras unos segundos de actividad, se nos presenta el menú de
inicio de la instalación (con el añadido de una opción de testeo de RAM
mediante Memtest).

11. Seleccionamos la opción «Install CentOS 7» y el sistema de


instalación arrancará, mostrando multitud de mensajes de estado en
modo consola.
12. Tras terminar la carga e inicialización, la ventana pasa a modo
gráfico y lo primero que nos mostrará el instalador gráfico es la selección
de idioma y variedad de este.

13. A continuación, aparece un primer menú con un resumen de la


instalación, en el que la mayoría de las opciones se rellenan
automáticamente con valores por defecto.
14.  Entremos en el selector de paquetes para elegir qué paquetes
queremos instalar exactamente y seleccionaremos el entorno base de
“Escritorio Gnome” con los complementos que consideremos necesarios
y daremos en “Listo”.

15. A continuación, entraremos a «Destino de la instalación«, donde


podemos confirmar los ajustes por defecto o podemos particionar el
disco manualmente, establecer cifrado del disco, etc. En este caso,
dejamos todo por defecto y daremos en “Listo”.
16. Posteriormente, entramos a la sección de “Red y nombre de
equipo” para activar la red y realizar ajustes personalizados.

Por defecto, el interruptor de red aparece apagado, así que conviene


activarlo. En ese momento el adaptador de red tratará de autoconfigurarse
mediante DHCP y mostrará la configuración recibida del router o servidor
DHCP de nuestra red (si existen). También podemos configurar el adaptador
de red a mano. Y también podemos especificar el nombre y dominio de la
máquina que estamos instalando.

17. Una vez hecho lo anterior, seleccionamos la sección de KDUMP y


liberaremos los recursos del sistema que necesita para su
funcionamiento, desactivándolo.
18. A continuación, daremos en el botón “Empezar instalación”
19. Continuando con el proceso de instalación vemos una
particularidad de este instalador, y es que comienza con la copia de
archivos y paquetes en segundo plano mientras se nos pide configurar la
contraseña de root y la creación de un usuario adicional.

Estableceremos la contraseña de root, crearemos, opcionalmente, el


usuario adicional, cosa que siempre es altamente recomendable.

20. Finalmente, se nos anuncia el fin del proceso y aparece un botón


para reiniciar el sistema e iniciar CentOS 7 por primera vez.

De esta manera y realizando correctamente los pasos anteriores


tendríamos instalada la máquina virtual CENTOS 7.

NOTA: Realizar este mismo procedimiento para la máquina virtual Puppet


Agent CENTOS 7.

También podría gustarte