Existen diversas técnicas para probar nuevas aplicaciones, nuevos sistemas operativos y nuevos estilos de infraestructura IT, pero muchos de ellos pueden llegar a tener un impacto negativo ya sea en los equipos o en la productividad. Esto puede afectar a temas de compatibilidad, desempeño o recursividad.
Para prevenir esto, existe la técnica de virtualización la cual permite crear máquinas virtuales de sistemas operativos Windows, Linux, macOS y más (aún en equipos que no son compatibles entre sí) y a partir de allí ejecutar tareas como:
- Conocer las nuevas características de los sistemas operativos que son lanzados.
- Probar que las aplicaciones (nuevas o existentes) sean compatibles y se ejecutan a plenitud en un sistema.
- Crear nuevos escenarios de desarrollo.
- Validar configuraciones entre programas.
- Evitar daños en servicios y procesos.
- Interactuar entre diversos sistemas operativos para probar comandos, cmdlets y demás líneas de soporte.
La virtualización tiene un impacto positivo en algo que miles de usuarios temen: “Costes”, puesto que la virtualización hará uso de los mismos recursos físicos del equipo y no será necesario invertir en hardware adicional.
Una de las plataformas más versátiles para la virtualización es VirtualBox la cual podemos descargar gratuitamente en el siguiente enlace:
- No requiere virtualización de hardware.
- Compatible con las arquitecturas de 32 y 64 bits.
- Soporta ACPI
- Ofrece diversas resoluciones de pantalla.
- Compatible con dispositivos USB.
- Posibilidad de crear grupos para gestionar las máquinas virtuales.
VirtualBox puede ser instalado en los siguientes sistemas operativos:
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10 RTM (1507) build 10240
- Windows 10 November Update (1511) build 10586
- Windows 10 Anniversary Update (1607) build 14393
- Windows 10 Creators Update (1703) build 15063
- Windows 10 Fall Creators Update (1709) build 16299
- Windows 10 April 2018 Update (1803) build 17134
- Windows 10 October 2018 Update (1809) build 17763
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- 10.12 (Sierra)
- 10.13 (High Sierra)
- 10.14 (Mojave)
- Ubuntu 16.04 LTS, 18.04 LTS y 18.10
- Debian GNU/Linux 9 ("Stretch")
- Oracle Linux 6 y 7
- Redhat Enterprise Linux 6 y 7
- Fedora 28 and 29
- Gentoo Linux
- SUSE Linux Enterprise server 12 y 15
- openSUSE Leap 42.3 y 15.0
CentOS 8 es la nueva versión lanzada de este potente y seguro sistema operativo la cual nos ofrece algunas características como:
- Administración desde consola web.
- Nuevas herramientas de contenedores.
- Nuevas políticas Systemwide crypto.
- Mejoras en Stack TCP.
Para conocer en detalle todo sobre CentOS 8 podemos visitar el siguiente enlace:
Ahora aprenderemos a instalar CentOS 8 en VirtualBox y así conocer al máximo sus novedades y características antes de ser montado en un ambiente productivo.
1. Cómo configurar VirtualBox
Para dar inicio a este proceso, accedemos a VirtualBox y allí podemos crear nuestra máquina virtual usando alguna de las siguientes opciones:
- Desde el menú Archivo / Nueva
- Usando las teclas Ctrl + N
- Dando clic en el botón Nueva en el panel central
Al dar clic allí se desplegará la siguiente ventana donde configuramos:
- Nombre de la máquina virtual.
- Ubicación de la misma.
- Tipo de sistema operativo, en este caso Linux.
- Versión de sistema a usar la cual será Red Hat (64 bit).
Damos clic en Next y ahora asignaremos la cantidad de memoria RAM deseada:
Damos clic en Next y es momento de configurar el disco duro, allí las opciones son:
- No añadir un disco duro virtual (debemos hacerlo más adelante).
- Crear un disco duro virtual el cual es el valor por defecto.
- Usar un disco duro virtual existente.
Pulsamos en el botón Crear
Procedemos a seleccionar el tipo de disco duro a usar:
Una vez seleccionado, en la próxima ventana definiremos el tipo de almacenamiento. Allí podemos usar el espacio dinámico el cual crecerá a medida que ingresamos información en el disco o bien usar el tamaño fijo el cual quedará limitado al tamaño establecido:
Definido esto damos clic en Next y es momento de asignar la ruta del disco duro virtual, así como su tamaño:
Completado esto pulsamos en el botón “Crear” para proceder con dicha acción y veremos que se ha creado la máquina virtual en VirtualBox:
Ahora tenemos la opción de realizar algunos ajustes de configuración de la máquina virtual para ello podemos:
- Pulsar en el botón Configuración
- Ir al menú Máquina / Configuración
- Usar las teclas Ctrl + S
- Dar clic derecho sobre la máquina virtual y seleccionar Configuración
Allí encontramos diversas secciones como lo son:
Con esto configurado podemos pulsar en Aceptar para proceder con la configuración de CentOS 8.
2. Cómo instalar CentOS 8 en VirtualBox
Para dar paso a este proceso, damos clic en el botón Iniciar y se desplegará lo siguiente. Allí debemos dar clic en el ícono de carpeta e ir a la ruta donde esta la imagen ISO de CentOS 8 la cual podemos descargar en el siguiente enlace:
Damos clic en Abrir y se integrará la imagen ISO en VirtualBox:
Damos clic en Iniciar para proceder con el arranque de CentOS 8
La primera ventana que veremos será la siguiente donde dispondremos de lo siguiente:
- “Install CentOS Linux 8.0.1905”: esta opción nos permite ejecutar la instalación del sistema inmediatamente.
- “Test this media & Install CentOS Linux 8.0.1905”: es una opción que permite ejecutar un análisis previo del hardware del equipo antes de proceder con la instalación para validar que todo este acorde.
- “Trubleshooting”: permite corregir problemas antes de la instalación de CentOS 8.
Se dará paso al instalador:
Seleccionamos la primera línea y vamos a seleccionar el idioma de instalación de CentOS 8:
Damos clic en Continuar y accedemos a las configuraciones generales del sistema:
En la sección Teclado podemos definir un nuevo teclado para CentOS 8:
En Soporte de idiomas será posible agregar más idiomas a CentOS 8:
En Fecha y hora podemos configurar estos valores según nuestra ubicación física:
En Fuente de instalación encontramos la imagen ISO de CentOS 8 que será el origen de la instalación:
En Selección de software encontramos todas las opciones de instalación de CentOS 8, por defecto el valor inicial es “Servidor con una GUI”:
Pero es posible asignar un servidor únicamente en modo terminal, establecerlo como un host de virtualización, como estación de trabajo, etc. En el panel derecho será posible marcar las funciones deseadas para CentOS 8.
Si editamos algún valor debemos pulsar en el botón Hecho para confirmar los cambios.
En la sección “Destino de la instalación” debemos seleccionar el disco duro virtual donde se ha de instalar el sistema operativo:
Una vez seleccionado se ofrecen opciones adicionales como:
- Agregar nuevos discos duros.
- Configurar el particionado tanto de forma automática como manual “Personalizado” la cual permite ingresar manualmente como se distribuirá el disco duro con sus particiones.
En Red y equipo debemos pulsar en el interruptor para habilitar la red la cual esta deshabilitada por defecto para asumir las propiedades de la red. Allí podemos agregar adaptadores de red o bien dar clic en Configurar para editar las propiedades del mismo y como un punto adicional será posible cambiar el nombre del host en el campo “Nombre del equipo”.
Finalmente, en la sección Política de seguridad podremos agregar archivos de flujo de datos si aplica:
Cuando todos los parámetros estén configurados será posible ver que se habilita el botón “Empezar instalación”:
Al dar clic allí veremos lo siguiente:
Será necesario asignar la contraseña de root y configurar el usuario administrador. Damos clic en “Contraseña de root” y procedemos a asignarla y confirmarla:
Damos clic en Hecho y ahora damos clic en “Creación de usuario” y definimos su nombre, contraseña y permiso de administrador:
Damos clic en Hecho y vemos que se han definido estos valores y se procede con la instalación:
Cuando el proceso de instalación finalice veremos el siguiente mensaje. Allí debemos dar clic en Reiniciar
Retirar la unidad virtual con la imagen ISO y accederemos al GRUB de CentOS 8:
Tras este proceso se desplegará la siguiente ventana donde es necesario aceptar los términos de la licencia. Para ello damos clic en “License Information”
A continuación activamos la casilla “Acepto el acuerdo de licencia”:
Damos clic en Hecho y vemos que se completa este paso. Ahora damos clic en “Finalizar configuración”
Procedemos a iniciar sesión con el usuario creado durante el proceso:
Al ser la primera vez de acceso a CentOS 8 y se desplegará el siguiente asistente. Damos clic en Siguiente y podemos asignar más idiomas de escritura. En la siguiente ventana podremos activar los servicios de ubicación. A continuación, se ofrece la posibilidad de conectar cuentas en línea:
Después de esto finalizaremos la configuración básica de CentOS 8:
Finalmente se abrirá el asistente de GNOME:
A partir de ahora estamos listos para usar CentOS 8 en VirtualBox.
3. Cómo instalar VirtualBox Guest Additions en CentOS 8
Las Guest Additions en VirtualBox son una serie de complementos y funciones que permiten la interacción entre la máquina física y la virtual, así como la ejecución plena de las funciones de VirtualBox.
Para instalar estas Guest Additions, iremos al menú Dispositivos y allí seleccionamos la línea “Instalar imagen de CD de las <<Guest Additions>>:
Vemos que al dar clic allí se abrirá el asistente donde daremos clic en “Ejecutar”, luego debemos ingresar la contraseña de administradores:
Ingresamos la contraseña y damos clic en Autenticar y se dará inicio al proceso de instalación de las Guest Additions en CentOS 8:
Cuando este finalice veremos lo siguiente:
Allí pulsamos Enter para retornar al sistema y de este modo se han instalado las Guest Additions en CentOS 8.
Hemos visto cómo instalar la nueva versión CentOS 8 en un ambiente virtualizado para conocer de antemano su funcionamiento y compatibilidad antes de decidirnos a lanzarlo a nuestro ordenador principal.