hemos visto como Crear un contenedor Proxmox Desde la interfaz de usuario web de Proxmox VE. En este tutorial, le daremos una breve introducción a las máquinas virtuales, por qué las máquinas virtuales son mejores que los contenedores y cómo crear una máquina virtual Proxmox desde la interfaz de usuario web de Proxmox VE.
Tabla de Contenidos
¿Qué es una máquina virtual?
Una máquina virtual es un programa de software que simula la funcionalidad de hardware físico o sistemas informáticos.Una máquina virtual se ejecuta sobre una aplicación emulada llamada hipervisor.
La función de un hipervisor para replicar los recursos de hardware físico subyacentes de un sistema host.Una máquina virtual que se ejecuta en un hipervisor también se conoce como maquina invitada.
A diferencia de los contenedores, las máquinas virtuales ejecutan un sistema operativo completo, incluido el kernel. Por lo tanto, requiere más recursos, como CPU, memoria y almacenamiento. A diferencia de las máquinas virtuales, los contenedores ejecutan la parte del sistema operativo en modo usuario.
El costo del tiempo de ejecución de los contenedores suele ser muy bajo en comparación con las máquinas virtuales. Sin embargo, los contenedores tienen algunas desventajas, como se muestra a continuación.
- Los contenedores proporcionan un aislamiento más débil que las máquinas virtuales.
- Dado que el contenedor utiliza el mismo kernel subyacente, puede acceder directamente a los recursos del sistema host.
- Solo las distribuciones de Linux pueden ejecutarse en contenedores Proxmox. No es posible ejecutar otros sistemas operativos como Mac OS, FreeBSD o Microsoft Windows dentro del contenedor.
Si desea ejecutar sus aplicaciones y servicios en un entorno completamente aislado, las máquinas virtuales son su mejor opción.
Si no ha instalado Proxmox VE, consulte la siguiente guía.
Crear una máquina virtual Proxmox
Proxmox VE uso Qimu (Quick Emulator) como la tecnología subyacente para crear y administrar máquinas virtuales. A los efectos de esta guía, crearemos y administraremos una máquina virtual que ejecute Debian 11 Bullseye.
Podemos crear una máquina virtual Proxmox usando la línea de comando (CLI) qm
comando o desde la interfaz de usuario web (GUI) de Proxmox. En este tutorial, veremos la forma gráfica.
Paso 1: descargue la ISO y agréguela al almacenamiento de Proxmox
Abra un navegador web y vaya a https://Proxmox-IP-Dirección:8006/ URL Estará satisfecho con la pantalla de interfaz de usuario web de Proxmox VE. Ingrese su nombre de usuario (root
) y su contraseña de inicio de sesión.
Haga clic en el botón de flecha junto al nodo Proxmox para expandirlo. Aquí, «pvedebian» es el nombre de mi sistema Proxmox.
A continuación, haga clic en la opción «Local (pvedebian)», luego haga clic en «Imagen ISO» en el panel derecho.
En esta sección, puede cargar el archivo ISO desde el disco local o descargar el ISO desde la URL o eliminar el archivo ISO agregado. Todavía no he cargado ninguna ISO, así que hago clic en el botón de carga y selecciono la ISO de Debian 11 de mi disco local.
Cierre el cuadro de diálogo de salida después de cargar el archivo. Ahora verá una lista de archivos de imagen ISO disponibles en la sección Imagen ISO.
Hemos agregado archivos ISO a la ubicación de almacenamiento predeterminada de Proxmox. El archivo ISO se cargará en /var/lib/vz/template/iso/
contenido.
$ ls /var/lib/vz/template/iso/ debian-11.2.0-amd64-DVD-1.iso
Paso 2: cree una máquina virtual Proxmox
Haga clic con el botón derecho en el nodo Proxmox y haga clic en el botón Crear VM.
Introduzca un nombre para la nueva máquina virtual y haga clic en Siguiente.
Seleccione un archivo ISO del cuadro desplegable Imagen ISO y haga clic en Siguiente.
Seleccione los detalles del hardware del sistema, como la tarjeta gráfica, el BIOS y el controlador SCSI, etc. Si no sabe qué elegir, simplemente mantenga el valor predeterminado y haga clic en Siguiente.
Ingrese el tamaño del disco para la máquina virtual y haga clic en Siguiente.
Ingrese la cantidad de zócalos de CPU, la cantidad de núcleos, el tipo de CPU y haga clic en Siguiente.
Ingrese el tamaño de la memoria para la máquina virtual y haga clic en Siguiente.
Seleccione el puente y otras configuraciones de red, como la etiqueta VLAN, habilitar/deshabilitar el firewall, el modelo del dispositivo, etc. y haga clic en Siguiente.
Revise la configuración/opciones que seleccionó para la máquina virtual. Si está de acuerdo, haga clic en el botón Finalizar para crear la máquina virtual Proxmox.
Después de crear la máquina virtual, la verá en el panel de control del nodo Proxmox.
Haga clic en la máquina virtual recién creada para ver su resumen. En la sección Resumen, puede ver el tiempo de actividad del contenedor, el uso de la CPU, el uso de la memoria, el tráfico de red, la E/S del disco y más.
También puede configurar o cambiar varios parámetros (como consola de acceso, red, DNS, firewall, instantáneas, copias de seguridad, etc.) desde el panel central.
Paso 3: acceda e instale la máquina virtual
Haga clic en el nombre de la máquina virtual que acaba de crear, luego haga clic en el botón Inicio en la esquina superior derecha.
A continuación, haga clic en el botón «Consola» para ver la consola Debian 11 VM recién creada.
Ahora verá la pantalla de la consola Vm.
solo continúa Instalación de Debian 11 Las tareas son como lo haría en su máquina local.
Durante la instalación, se le pedirá que configure los detalles de la red. Puede configurar los ajustes de red ahora o después de la instalación.
Elijo configurar la red manualmente.
Introduzca la dirección IP de la máquina virtual.
Ingrese la puerta de enlace para la máquina virtual. Se requiere una puerta de enlace si un Contenedor se va a comunicar con otros Contenedores en la red. Además, tenga en cuenta que la puerta de enlace es la dirección IP del puente (vmbr0).
Ingrese la dirección del servidor DNS para permitir que la máquina virtual se conecte a Internet.
Continúe con el proceso de instalación y complételo.
Inicie sesión en su máquina virtual.
Esta es una máquina virtual Debian 11 Bullseye que se ejecuta en Proxmox VE.
Paso 4: apagar/reiniciar la máquina virtual
Puede apagar o reiniciar la máquina virtual directamente desde dentro, o usar los botones de acción correspondientes en la parte superior de la interfaz de usuario web de Proxmox.
Paso 5: Clonar la máquina virtual
Apague la máquina virtual y haga clic en el botón Más en la barra de acción superior, luego seleccione Clonar en el botón desplegable.
Ingrese un nombre para el clon y seleccione una ubicación de almacenamiento de destino. Si desea guardarlo en la ubicación predeterminada, déjelo como está. Haga clic en el botón Clonar para comenzar a clonar.
Paso 6: eliminar la máquina virtual
Asegúrese de que la máquina virtual esté apagada. Haga clic en el botón desplegable «Más» y seleccione la opción «Eliminar» para eliminar la máquina virtual.
En conclusión
En esta guía detallada, aprendimos qué es una máquina virtual y sus ventajas sobre los contenedores. Luego discutimos cómo crear una máquina virtual Proxmox desde la interfaz de usuario web de Proxmox y cómo realizar operaciones básicas de administración de máquinas virtuales, como iniciar, detener una VM, clonar una VM y destruir una VM cuando ya no se necesita.