El núcleo de un servidor Proxmox es la configuración de máquinas virtuales (VM) y contenedores Linux (LXC). En este artículo, veremos cómo configurar una máquina virtual con Linux.
Realmente no importa qué distribución de Linux elijas, ya que básicamente todas se instalan de forma similar. Así que, instalaremos Linux Mint 22.2 XFCE como máquina virtual.
Medios de instalación
Lo primero que debes hacer es descargar el archivo ISO necesario para la instalación de Linux Mint.
Descargué la versión 22.2 XFCE de ‘ https://linuxmint.com/edition.php?id=323 ‘ y la guardé en tu sistema local donde usas la interfaz de usuario web (UI), no en el servidor Proxmox. Puede que haya una versión diferente o incluso otra distribución que prefieras. Todos los pasos son los mismos, excepto la instalación real de la distribución después de arrancar desde la ISO. Es importante conocer los pasos para arrancar desde el medio.
NOTA: Tenga en cuenta que si está ejecutando Proxmox en un sistema x86-64, sus máquinas virtuales solo pueden estar basadas en x86-64.
Después de descargar la ISO, abra la interfaz web. Busque el nodo en el que desea instalar la máquina virtual. En mi caso, es ‘PVE1’. Debajo del nodo seleccionado, se muestra una lista de los dispositivos de almacenamiento, por ejemplo:
- red local (pve1)
- local (pve1)
- local-lvm (pve1)
Seleccione el almacenamiento local. En el panel central, encontrará la opción «Imágenes ISO». Seleccione «Imágenes ISO» y, a continuación, en el panel derecho, debería aparecer una lista de todas las imágenes ISO que ha colocado en el servidor Proxmox. En mi pantalla actual, como se muestra en la Figura 1, no se indica que haya descargado ninguna imagen ISO en el servidor.
FIGURA 1
Haga clic en ‘Cargar’, que se encuentra en la parte superior central de la pantalla de Proxmox. Después de hacer clic, verá una ventana como la de la Figura 2.
FIGURA 2
Puede hacer clic en el botón «Seleccionar archivo» para localizar el archivo ISO. Una vez seleccionado, se mostrarán el nombre y el tamaño del archivo en la ventana. Si dispone de un hash para el archivo, puede seleccionar el tipo, como «SHA-256». En el sitio web de Linux Mint, donde descargué el archivo, hay un botón para la información de la suma de verificación SHA-256. La información que proporcionó fue ‘dea13e523dca28e3aa48d90167a6368c63e1b3251492115417fdbf648551558f *linuxmint-22.2-xfce-64bit.iso’, pero solo necesito la primera parte de ‘dea13e523dca28e3aa48d90167a6368c63e1b3251492115417fdbf648551558f’. Entonces, coloco este valor de suma de verificación en el cuadro para ‘Suma de verificación’ después de especificar el tipo de ‘Algoritmo hash’ para que coincida con el valor.
No es necesario validar la suma de verificación, pero a veces es mejor verificar el archivo ISO.
Se iniciará la carga a la carpeta ‘/var/tmp’ del servidor Proxmox. Una vez copiado a dicha carpeta, se realizará la comprobación de suma de verificación si se especificó una. Tras completarse correctamente, se copiará la imagen ISO a ‘/var/lib/vz/template/iso/’.
Otra opción para descargar imágenes al servidor Proxmox es que el servidor descargue el archivo directamente de internet. Si selecciona el botón ‘Descargar desde URL’, deberá buscar el enlace de descarga, copiarlo y pegarlo en el campo ‘URL’, como se muestra en la Figura 3.
FIGURA 3
Después de pegar el enlace, haga clic en ‘Consultar URL’ y si la URL es válida, se completarán los demás campos, excepto la información del hash. Estos dos campos debe completarlos usted mismo si desea realizar la verificación.
Cuando complete todos los campos necesarios, haga clic en ‘Descargar’ para comenzar la descarga del archivo especificado desde Internet.
Crear una máquina virtual
Debe seleccionar el nodo en el que descargó la ISO, en mi caso ‘pve1’. En la parte superior derecha hay un botón etiquetado como ‘Crear VM’. Haga clic en el botón para crear la VM. Debería aparecer la ventana, como se muestra en la Figura 4.
FIGURA 4
Aquí puede ver que tenemos ocho pestañas:
- General
- Sistema operativo
- Sistema
- discos
- UPC
- Memoria
- Red
- Confirmar
Entonces, tenemos ajustes para configurar en casi todas estas pestañas. Y debe configurar las dos primeras pestañas antes de poder continuar con el resto.
FIGURA 5
Si su servidor Proxmox tiene una unidad óptica, puede grabar la imagen ISO en un CD/DVD y elegir instalar desde un medio físico.
Después de hacer sus selecciones, haga clic en «Siguiente».
FIGURA 6
En la pestaña «Discos», normalmente solo necesita preocuparse por el «Tamaño del disco (GiB)», que por defecto es «32». Si necesita más o menos espacio de almacenamiento para la máquina virtual, deberá modificarlo. Haga clic en «Siguiente» cuando haya terminado de configurar la pestaña, como se muestra en la Figura 7.
FIGURA 7
En la pestaña «CPU», en la Figura 8, puede modificar los «Sockets» y los «Núcleos». Los «Sockets» deben indicar la cantidad de CPU físicas del servidor Proxmox. El número de «Núcleos» indica la cantidad de núcleos del sistema dedicados a la máquina virtual. También puede configurar el tipo de CPU para la máquina virtual específica. Como se mencionó anteriormente, solo puede elegir entre tipos de CPU compatibles con x86-64. Haga clic en «Siguiente».
FIGURA 8
En la pestaña «Memoria», puede configurar la cantidad de RAM que se asignará a la máquina virtual desde el servidor Proxmox. Esto se muestra en la Figura 9. Una vez configurada la cantidad de RAM, haga clic en «Siguiente».
FIGURA 9
La última pestaña es «Red». Podemos cambiar la configuración de la tarjeta de interfaz de red (NIC) de la máquina virtual, como se muestra en la Figura 10. Podemos elegir qué puente utilizará la máquina virtual para acceder a la red. Cada puente de máquina virtual (vmbr) puede asignarse a una NIC diferente, o bien varios puentes a una misma NIC. Al crear una máquina virtual, puede utilizar el mismo puente o uno diferente para cada máquina virtual. También puede configurar el modelo con un tipo de tarjeta específico. Haga clic en «Siguiente».
FIGURA 10
La última pestaña, la pestaña «Resumen», se muestra en la Figura 11 y le permite revisar algunas de las opciones que realizó en todas las pestañas. Aquí, puede volver a una pestaña específica y realizar los cambios que necesite. También tiene una casilla de verificación para iniciar la máquina virtual tan pronto como se cree. Si selecciona «Finalizar», la máquina virtual se creará. Si no marcó la casilla para iniciar automáticamente la máquina virtual después de su creación, deberá iniciarla. En el panel izquierdo, debería haber un nuevo objeto creado debajo del Nodo. El nombre del objeto es el VMID seguido del nombre de la máquina virtual entre paréntesis. Seleccione la máquina virtual y, en la esquina superior derecha, debería haber un botón con la etiqueta «Iniciar». Al hacer clic en este botón, la máquina virtual se iniciará y, a continuación, puede hacer clic en «Consola» en el panel central para ver la pantalla de la máquina virtual y realizar la instalación normalmente. Puede ver cómo se ve esto en la Figura 12.
FIGURA 11
FIGURA 12
En la Figura 13, puede observar una pequeña flecha justo a la derecha del panel central de la pantalla. Al pulsarla, se expande y aparecen los mismos botones que en la Figura 13. Si selecciona la opción central, la pantalla con las dos flechas apuntando hacia afuera, la pantalla virtual se mostrará en modo de pantalla completa. Para salir del modo de pantalla completa, pulse la tecla Escape o vuelva a pulsar el botón pequeño para deshacer la acción.
FIGURA 13
Inicie la instalación de Linux Mint, o la distribución que haya elegido, y después de configurar todas las opciones y de que la instalación formatee la unidad y copie los archivos, puede hacer clic en «Resumen» en el panel central, justo encima de «Consola». En «Resumen», puede ver la información de uso de la CPU y la RAM. Hay más información aquí, y puede ver si una máquina virtual está utilizando al máximo las asignaciones de CPU o RAM. Si alcanza el 100% con frecuencia durante el uso normal, no durante la instalación, entonces aumente la asignación de hardware que le asignó.
Si vuelve a «Consola» y recibe un error como el de la Figura 14, simplemente haga clic en la ventana que está detrás y desaparecerá.
FIGURA 14
Después de instalar la distribución, deberá hacer clic en ‘Hardware’, que se encuentra justo debajo de ‘Consola’, para hacer doble clic en el CD/DVD y cambiar el medio a ‘No usar ningún medio’ para que la ISO no se inicie de nuevo durante el reinicio.
Después del reinicio, la distribución se reinicia y puedo realizar una actualización. Durante la actualización, puedo ver en la ventana ‘Resumen’ que la memoria está alcanzando más del 90%. Entonces, puedo reconfigurar la máquina virtual y agregar más RAM en la ventana ‘Hardware’. Por supuesto, el cambio no surte efecto hasta que reinicio la máquina virtual.
Agente QEMU
Durante la configuración de la máquina virtual, específicamente en la pestaña ‘Sistema’, había una casilla de verificación para el Agente QEMU. Si mira en la ventana ‘Resumen’, hay una sección en la parte inferior del primer cuadro que enumera ‘IPs’ y dice que el Agente Invitado no se está ejecutando. Entonces, necesitamos instalarlo e iniciarlo.
Podemos instalar el Invitado QEMU con el comando:
sudo apt install qemu-guest-agent -y
El servicio está instalado, pero no iniciado. Ejecute el siguiente comando para iniciar el servicio y asegúrese de que se reinicie cada vez que se inicie la máquina virtual:
sudo systemctl start qemu-guest-agent
sudo systemctl enable qemu-guest-agent
Una vez iniciado el servicio, puede consultar la línea «IPs» en «Resumen» y ver que ahora debería mostrar la dirección IP de la máquina virtual.
Conclusión:
Esta es una descripción básica de la configuración de una máquina virtual. Espero profundizar en los ajustes de configuración. Simplemente aceptamos los valores predeterminados y funcionó correctamente.
Si está siguiendo este tutorial, puede intentar agregar otra máquina virtual con una distribución diferente. Esto le permitirá practicar la carga de una imagen ISO y la configuración de la máquina virtual.
