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 01.JPG

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 02.JPG

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.

Una vez que haya completado todos los campos, puede hacer clic en ‘Cargar’.

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 03.JPG

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.

Después de descargar la ISO, o hacer que el servidor la descargue de Internet, el sistema la listará en el panel derecho y estará listo para crear una VM.

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 04.JPG

FIGURA 4

Aquí puede ver que tenemos ocho pestañas:

  1. General
  2. Sistema operativo
  3. Sistema
  4. discos
  5. UPC
  6. Memoria
  7. Red
  8. 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.

Descubre más
Internet y telecomunicaciones
Utilidades de software
Creación de medios de arranque
Herramientas de administración de servidores
Servicio de instalación de software
En la pestaña ‘General’, como se mostró anteriormente en la Figura 4, el Nodo debe ser el mismo que el Nodo que seleccionó antes de crear la VM. El ‘VMID’ es un ID asociado con cada VM y LXC, y los números comienzan en 100 y aumentan a medida que crea más máquinas virtuales o contenedores  Linux. El ‘Nombre’ es la entrada que debe tener en cuenta. Este es el nombre de la máquina virtual. Haga clic en ‘Siguiente’ después de agregar el nombre de la VM.

En la pestaña ‘SO’, que se muestra en la Figura 5, puede elegir si arrancar el SO desde una imagen, un medio físico o ningún medio en absoluto. Establece el almacenamiento en ‘local’, que es donde guarda la máquina virtual de forma predeterminada. Para la ‘Imagen ISO’, puede hacer clic en la flecha hacia abajo para obtener una lista de las imágenes ISO que están en el medio local que colocó previamente en el servidor. A continuación, seleccione el tipo de sistema operativo que está virtualizando. En mi ejemplo, estoy instalando Linux Mint, por lo que el tipo será Linux. Establezca la versión del kernel que se está utilizando, que en mi ejemplo es ‘6.x – 2.6 Kernel’.

 

Figura 05.JPG

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».

En la pestaña «Sistema», puede configurar el hardware del sistema. Muestro la pestaña «Sistema» en la Figura 6. Aquí, puede cambiar la GPU, el tipo de placa base (Máquina), la BIOS (o UEFI) y el controlador SCSI. También puede habilitar la compatibilidad con TPM y el agente QEMU. El agente QEMU es similar a las herramientas de invitado de VirtualBox. Por lo general, la configuración predeterminada funciona correctamente. Haga clic en «Siguiente» cuando haya realizado sus selecciones.

 

Figura 06.JPG

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 07.JPG

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 08.JPG

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 09.JPG

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.JPG

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.JPG

FIGURA 11

Figura 12.JPG

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.JPG

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.JPG

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:

Código:
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:

Código:
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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *