Desde hace tiempo atrás sabemos las ventajas de virtualizar máquinas para probar nuevos sistemas operativos y su compatibilidad con las aplicaciones. Esto implica ahorro de recursos al no tener que invertir en la compra de nuevos equipos, mayor seguridad al no afectar en ningún momento el ambiente productivo de la organización o bien el equipo físico si lo usamos en nuestro hogar. Lo mejor de todo es poder explorar al máximo cada una de las nuevas características que se integren en sistemas o aplicaciones nuevas.
Existen diversas plataformas de virtualización, pero para este fin Solvetic hablará de una en particular creada por Microsoft como lo es Hyper-V. A continuación te enseñaremos a instalar CentOS 8 allí y de este modo conocer cada una de sus funcionalidades.
- Windows 7, 8 o 10
- Windows Server 2012, 2016 y 2019
- Fedora
- Ubuntu
- CentOS
- FreeBSD y muchos más
- Creación rápida y acceso a la galería de VM
- Red predeterminada (conmutador NAT)
- Función Replica de Hyper-V
- Posibilidad de compartir archivos entre la máquina virtual y el equipo físico y más.
Desde Windows PowerShell ejecutar lo siguiente:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -AllDesde una consola del símbolo del sistema ejecutar:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-VO bien, ir a la ruta Panel de control\Programas\Programas y características y allí seleccionar la opción “Activar o desactivar las características de Windows” y en la ventana desplegada activar la casilla Hyper-V:
La imagen ISO de CentOS 8 la encuentras disponible en el siguiente enlace:
- Mejoras en la consola web (Cockpit)
- Nueva herramienta de contenedores
- Nuevas políticas de Systemwide crypto
- Mejoras en TCP
- Nuevas actualizaciones de paquetes integrados
A continuación, veremos cómo instalar CentOS 8 en Hyper-V.
1. Cómo instalar CentOS 8 en Hyper-V con Windows 10
El primer paso es acceder a la consola de Hyper-V la cual tiene el siguiente aspecto:
Para crear nuestra máquina virtual disponemos de las siguientes opciones:
- Dar clic en la línea “Nuevo / Máquina virtual en el panel derecho
- Desde el menú Acción / Nuevo / Máquina virtual
- Dando clic derecho sobre el nombre del equipo físico y allí seleccionar Nuevo / Máquina virtual
Será desplegado el siguiente asistente:
Damos clic en Siguiente e indicaremos el nombre de la máquina virtual, así como la ruta donde se alojará:
Damos clic en Siguiente y vamos a definir la generación de la máquina virtual. Es importante comprender lo siguiente:
- Generación 1 es la más simple ya que es compatible con BIOS y admite sistemas de 32 y 64 bits
- Generación 2 es mas segura pero solo corre en UEFI y únicamente admite sistema de 64 bits
Seleccionamos Generación 1 y damos clic en Siguiente
Definimos la memoria RAM a asignar a la máquina virtual de CentOS 8.
En la siguiente ventana será posible definir los aspectos de red:
En la siguiente ventana será posible:
- Crear un nuevo disco duro virtual asignando tamaño, nombre y ubicación
- Hacer uso de un disco duro virtual existente
- No usar un disco duro virtual
A continuación debemos seleccionar la imagen ISO que hemos descargado de CentOS 8. Para ello activamos la casilla “Instalar un sistema operativo desde un CD/DVD ROM de arranque y luego seleccionar la ISO de CentOS 8:
Dentro de las opciones esta el instalar el sistema más adelante o bien no instalar sistema operativo. Tras esto damos clic en Siguiente y veremos un resumen de las tareas a realizar:
Pulsamos en Finalizar para completar el proceso de creación de la máquina virtual de CentOS 8 en Hyper-V:
2. Cómo asignar conmutador virtual Hyper-V
Como mencionamos, es clave que creemos un nuevo conmutador que permitirá la conexión con Internet, para ello desde la consola de Hyper-V seleccionamos la línea “Administrador de conmutadores virtuales”:
En la ventana desplegada seleccionamos “Externo” para permitir la conectividad con la red externa:
Damos clic en “Crear conmutador virtual” y a continuación definimos lo siguiente:
- Nombre del conmutador virtual
- Tipo de conexión y adaptador de red físico a usar
Definido esto damos clic en Aplicar y Aceptar para guardar los cambios.
A continuación seleccionamos la máquina virtual creada, damos clic en “Configuración” y en la sección “Adaptador de red” seleccionaremos el conmutador virtual que hemos creado:
Pulsamos en Aplicar y Aceptar para guardar los cambios.
3. Cómo arrancar y configurar CentOS 8 en Hyper-V
Una vez configuremos esto podremos seleccionar la máquina virtual y allí se desplegarán una serie de opciones de la misma:
Damos clic en la línea “Conectar” y veremos lo siguiente:
Allí damos clic en Iniciar para ejecutar el asistente de instalación de CentOS 8:
Una vez la conexión se establezca veremos el asistente de instalación de CentOS 8:
Allí seleccionamos la línea “Install CentOS Linux 8.0.1905” para ejecutar la instalación o bien podemos solucionar problemas de la instalación.
Luego de que se carguen los servicios, definiremos el idioma de instalación:
Damos clic en “Continuar” y a continuación veremos lo siguiente:
Allí es posible configurar lo siguiente:
- En la sección Teclado definir el idioma del teclado en CentOS 8.
- En Soporte de idiomas podemos agregar más idiomas para usarlos en el sistema.
- En Fecha y hora podemos definir la zona horaria del sistema si es diferente.
- En Fuente de instalación encontramos la imagen ISO seleccionada.
- En KDUMP podemos activar o no esta función la cual se encarga del volcado del kernel.
- Política de seguridad nos permite integrar archivos de seguridad adicionales a CentOS 8.
Selección de software: allí podemos definir el tipo de servidor (consola o GUI) a usar, así como definir que servicios se han de instalar en el proceso:
Por defecto se instalará el servidor CentOS 8 con una interfaz gráfica, pero podemos seleccionar la opción “Server” para que sea ejecutado desde consola.
Red & Nombre de equipo nos permite activar el adaptador de red, así como definir un nombre para el equipo:
En Selección de dispositivo debemos seleccionar el disco duro virtual donde se ha de instalar CentOS 8 en Hyper-V. Allí disponemos de opciones adicionales como configurar el particionado de forma manual, agregar discos, etc, pulsamos en Hecho cuando definamos esto.
Damos clic en “Empezar instalación” y veremos lo siguiente:
Seleccionamos “Contraseña de root”
Procedemos a asignar la contraseña de root en CentOS 8:
Damos clic en Hecho y luego configuramos el usuario administrador del sistema:
Damos clic en Hecho de nuevo y continuaremos con la instalación de CentOS 8 en Hyper-V:
Cuando este proceso finalice veremos lo siguiente. Allí damos clic en Reiniciar
Será necesario que eliminemos el medio con la ISO de CentOS 8 .Para ello vamos al menú Medios / DVD / Expulsar “ISO”:
Tras esto el sistema será reiniciado y veremos lo siguiente:
Si hemos seleccionado el servidor con interfaz GUI será necesario dar clic en la opción “License information” para aceptar los términos de la licencia. Allí hemos accedido a CentOS 8 en Hyper-V y estamos listos para explorarlo al máximo.
4. Tareas a realizar en CentOS 8 después de la instalación
Ahora veremos algunas cosas que puedes hacer en CentOS 8 para sacar su máximo beneficio, estas son:
yum install -y nano
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"Guardamos el archivo con las teclas Ctrl + O y salimos del mismo con las teclas Ctrl + X.
yum install -y hyperv-daemons
Con Solvetic hemos aprendido a configurar y crear una máquina virtual con CentOS 8 en Hyper-V. Gracias a la implementación de máquinas virtuales podremos tener a nuestro alcance todo su potencial de uso.