Technical Anshu Inicio › Tutoriales › VM anidada Proxmox en ESXi
🧪 Laboratorio de virtualización anidado

Configuración de VM anidada de Proxmox - Tutorial de ESXi

Ejecute Proxmox VE como una máquina virtual dentro de VMware ESXi, con máquinas virtuales reales dentro. Dos configuraciones deciden si funciona (el conmutador de virtualización expuesto en el lado de ESXi y la corrección de seguridad del grupo de puertos en el lado de la red), además de las comprobaciones del terminal que demuestran que KVM está activo y los límites honestos de un laboratorio anidado.

✍️ Technical Anshu🖥️ Proxmox VE + VMware ESXi🎧 Multi-Language Audio
Configuración de VM anidada de Proxmox - Tutorial de ESXi
🎧 Audio multilingüe: En el reproductor de video, haz clic en [Configuración] (⚙️) ➔ [Pista de audio] para elegir tu idioma.

📑Chapters

  1. What nested virtualization is — and the honest lab picture before you start
  2. Creating the Proxmox VM in ESXi with lab-sized resources
  3. Setting one — expose hardware assisted virtualization to the guest OS
  4. Installing Proxmox VE and opening the web interface on port 8006
  5. Proving KVM is alive — the three terminal checks
  6. The port group fix — why VMs inside Proxmox have no network
  7. Creating a VM inside Proxmox — CPU type host
  8. Honest lab limits — learning yes, production no

📋 Descripción general y guía paso a paso

1

Antes de comenzar: la imagen honesta

La virtualización anidada significa un hipervisor que se ejecuta dentro de una máquina virtual: Proxmox dentro de ESXi, con sus propias máquinas virtuales y contenedores dentro. Es el laboratorio más barato que existe: un servidor, dos plataformas para aprender y cero hardware adicional. Pero hay tres hechos que deben quedar claros antes de comenzar.

Primero, esta es una técnica de laboratorio. VMware no admite la ejecución de hipervisores de terceros en ESXi, aparte de casos estrechamente documentados, como Hyper-V para seguridad basada en virtualización. Nested Proxmox funciona y miles de laboratorios domésticos lo ejecutan, pero ningún proveedor atenderá su llamada de soporte al respecto.

En segundo lugar, la CPU física debe tener Intel VT-x o AMD-V, habilitado en el BIOS del servidor. ESXi no puede pasar a través de una función que el hardware ha desactivado.

En tercer lugar, una configuración anidada es tan sólida como la capacidad disponible del host. El propio Proxmox necesita recursos, y cada máquina virtual dentro de Proxmox los gasta nuevamente: un host de 8 GB albergará un laboratorio decepcionante.

2

Cree la máquina virtual Proxmox en ESXi con recursos del tamaño de un laboratorio

Cree una nueva máquina virtual en ESXi. Configure la familia de sistemas operativos invitados en Linux; un perfil de Debian de 64 bits es lo más parecido, ya que Proxmox VE se basa en Debian. Dale 4 vCPU y entre 8 y 16 GB de RAM: Proxmox está inactivo entre 1 y 2 GB y el resto es para los invitados que ejecutarás en su interior.

Cree un disco virtual de 100 GB o más: cada disco de VM anidado vivirá dentro de este. Para el adaptador de red, VMXNET3 funciona si su versión de Proxmox lo detecta limpiamente, y E1000E también funciona; ambos funcionan bien con el instalador basado en Debian.

Conecte el Proxmox VE ISO a la unidad de CD/DVD y configúrelo para que se conecte al encenderlo. Descargue la ISO únicamente desde el sitio web oficial de Proxmox (proxmox.com). No encienda la máquina virtual todavía; el siguiente paso es mucho más fácil si está apagada.

3

Configuración uno: exponer la virtualización asistida por hardware al sistema operativo invitado

Este es el escenario en el que se basa toda la configuración. Haga clic con el botón derecho en Proxmox VM → Editar configuración y, en la pestaña Hardware virtual, expanda la sección CPU y marque Exponer virtualización asistida por hardware al sistema operativo invitado. Esto entrega las extensiones de virtualización de la CPU (el indicador vmx en Intel, svm en AMD) a la VM de Proxmox, para que el hipervisor KVM de Proxmox pueda usarlas.

Sin esta casilla de verificación, Proxmox se instala y arranca normalmente, pero ninguna VM dentro de él puede usar la aceleración KVM, y el error solo aparece cuando intenta iniciar su primer invitado anidado.

La casilla de verificación escribe una línea en el archivo de configuración .vmx de la máquina virtual y usted puede agregar la misma línea si es difícil acceder a la casilla de verificación:

VMX Configuration File
vhv.enable = "TRUE"
⚠️ Power the VM fully off before editing the .vmx file. ESXi holds a running VM's .vmx in memory and rewrites it at shutdown, silently discarding your edits. Use one route or the other — the checkbox and the line are the same switch, so there is nothing to gain from applying both. Afterwards, the VM's Configure tab should show the nested hypervisor CPU as enabled.
4

Instale Proxmox VE y abra la interfaz web

Encienda la máquina virtual y arranque desde ISO para ejecutar el instalador de Proxmox VE. Elija el disco de destino (el disco virtual de 100 GB que creó), configure su país, zona horaria y distribución del teclado, establezca una contraseña raíz y una dirección de correo electrónico, y proporcione al servidor un nombre de host y una dirección IP de administración fija en la red de su laboratorio.

Cuando finalice la instalación, deje que la VM se reinicie en Proxmox (ahora puede desconectar la ISO). Luego, desde un navegador en su PC, abra la interfaz web de Proxmox; reemplace la siguiente dirección con la IP que le proporcionó a Proxmox durante la instalación:

Browser Address Bar
https://YOUR-PROXMOX-IP:8006
📌 The browser will warn about the certificate — a fresh Proxmox install uses a self-signed one. Proceed past the warning (this is your own server on your own network) and log in as root with the PAM realm selected.
5

Demuestre que KVM está activo: las tres comprobaciones de terminales

No crees ni un solo invitado todavía. En la interfaz web de Proxmox, seleccione su nodo y abra el Shell, luego ejecute estas tres comprobaciones. Primero, el dispositivo KVM debe existir:

Proxmox Shell
ls -l /dev/kvm

Second, nested virtualization must be switched on inside the KVM module. On an Intel host this must answer Y:

Proxmox Shell
cat /sys/module/kvm_intel/parameters/nested

(On an AMD host the module is kvm_amd instead, and the answer to look for is 1.) Third, the virtualization flag itself must be visible in the CPU information — the count must be above zero:

Proxmox Shell
egrep -c "(vmx|svm)" /proc/cpuinfo

Device present, nested answered Y, flag count above zero — all three green means the ESXi side is done, and any remaining problem lives inside Proxmox. If /dev/kvm is missing, door one is shut: go back to Step 3 and check the setting with the VM powered off. Ninety seconds here saves an evening of guessing.

6

La solución del grupo de puertos: por qué las máquinas virtuales dentro de Proxmox no tienen red

La falla más extraña del laboratorio anidado: Proxmox está perfectamente en línea (hace ping a la puerta de enlace, descarga actualizaciones y carga su interfaz de usuario web), pero todas las máquinas virtuales internas están inactivas en la red, no obtienen ninguna dirección DHCP o no llegan a nada. No hay nada roto. ESXi conoce exactamente una máquina en ese puerto (la VM Proxmox, con una dirección MAC) y cada invitado dentro de Proxmox transmite con su propia dirección MAC, que llega al conmutador virtual pareciendo falsificada. Las políticas de seguridad predeterminadas del grupo de puertos eliminan esas tramas al verlas y las respuestas tampoco pueden encontrar el camino de regreso.

La solución son tres configuraciones. En ESXi, vaya a Redes y seleccione el grupo de puertos al que está conectada la máquina virtual Proxmox. Edite su configuración, abra la sección Seguridad y establezca las tres políticas en Aceptar:

• Modo promiscuo: Aceptar
• Cambios de dirección MAC: Aceptar
• Transmisiones falsificadas: Aceptar

Guarde, luego reinicie el invitado anidado (o solo su red) y pruebe nuevamente. No es necesario reiniciar Proxmox o ESXi: el cambio entra en vigor tan pronto como el invitado retransmite.

⚠️ Estas configuraciones aflojan las protecciones reales: ese es su trabajo en una mesa de laboratorio y un riesgo en cualquier otro lugar. Configúrelos en un grupo de puertos de laboratorio dedicado para la máquina virtual Proxmox, no en el grupo de puertos del que dependen sus otras máquinas virtuales.
7

Cree una máquina virtual dentro de Proxmox: establezca el tipo de CPU en Host

Hay una segunda puerta por la que debe pasar la bandera de virtualización y está dentro de Proxmox. Una nueva máquina virtual creada en Proxmox utiliza un modelo de CPU emulado de forma predeterminada (la familia kvm64), que presenta deliberadamente una CPU antigua y genérica sin el indicador de virtualización, por lo que un invitado que quiera ejecutar máquinas virtuales o utilizar funciones dependientes del indicador, no ve nada.

Cuando crea una VM dentro de Proxmox, abra su configuración de hardware y configure el tipo de CPU como host. Luego, el invitado recibe el modelo de CPU real y las banderas de la máquina que se encuentra debajo, lo que, en un nido, significa que las banderas que ESXi pasó a Proxmox fluyen un nivel más abajo. Cargue una ISO en el almacenamiento local de Proxmox, cree la VM de la manera normal con este cambio, iníciela y confirme que arranca y toma una dirección IP en su red. Su laboratorio anidado ahora está trabajando de principio a fin.

✅ Los contenedores LXC funcionan mejor que las máquinas virtuales dentro de un Proxmox anidado. Un contenedor comparte el kernel de Proxmox en lugar de pedirle al segundo hipervisor que emule el hardware, por lo que se salta la mayor parte del doble impuesto de rendimiento. Para los servicios que se ejecutan correctamente en un contenedor, prefiera uno y guarde las máquinas virtuales completas para los invitados que realmente necesitan su propio kernel.
8

Límites de Honest Lab: para qué sirve y para qué no sirve esta configuración

Todo en un nido paga el impuesto de rendimiento dos veces: el trabajo de la VM anidada es procesado por Proxmox, cuyo propio trabajo es procesado nuevamente por ESXi, además de la misma CPU física, RAM y almacenamiento. Espere que los invitados anidados se sientan notablemente más lentos que la misma máquina virtual que se ejecuta directamente en cualquiera de los hipervisores; los invitados de Windows son los que pagan más por esto.

Entonces, ¿por qué ejecutar Proxmox dentro de ESXi? Las razones honestas son buenas: es la forma más económica de aprender una segunda plataforma, ensayar una migración, probar las funciones de Proxmox y romper cosas de forma segura: un servidor, dos hipervisores, cero hardware adicional y nada en producción puede resultar dañado.

Y cuando el laboratorio se queda pequeño, la salida es sencilla: mantenga copias de seguridad de su configuración de Proxmox y de sus invitados, y reconstruya la misma configuración desde cero. Las configuraciones en esta página (virtualización expuesta, grupos de puertos, CPU del host) son exactamente las cosas que desaparecen cuando Proxmox posee el hardware, que es más bien el punto: bueno para el aprendizaje, incorrecto para la producción.

🏷️Topic Search Variables & Keywords

🔍 Proxmox VE 🔍 VMware ESXi 🔍 Nested Virtualization 🔍 vhv.enable 🔍 KVM 🔍 /dev/kvm 🔍 Port Group Security 🔍 Promiscuous Mode 🔍 Forged Transmits 🔍 CPU Type Host 🔍 Proxmox Lab 🔍 TechnicalAnshu
🎙️ Transcripción completa: toca para ampliar

Guía y soluciones de solución de problemas paso a paso: CONFIGURAR PROXMOX DENTRO DEL TUTORIAL DE VM ANIDADA DE VMWARE ESXi. Demostración en pantalla realizada por el técnico Anshu.

Instale Proxmox VE como una máquina virtual en VMware ESXi y ejecute máquinas virtuales reales dentro de él. Las dos configuraciones que hacen que la virtualización anidada funcione: la corrección del grupo de puertos y los límites del laboratorio honesto.

(la transcripción termina aquí en la página fuente)

❓ Preguntas frecuentes

¿Este tutorial es 100 % gratuito?

¡Sí! Todas las guías y métodos demostrados por Technical Anshu utilizan recursos educativos, legales y gratuitos.

¿Pueden los principiantes seguir esta guía?

¡Absolutamente! Cada paso se demuestra en pantalla con instrucciones detalladas para que cualquiera pueda seguirlos fácilmente.

¿Dónde puedo hacer preguntas si me quedo atascado?

Deja un comentario directamente en el vídeo de YouTube y nuestra comunidad y Technical Anshu te ayudarán.

🚀 Mira el tutorial completo en YouTube

🚀 Mira el vídeo tutorial completo paso a paso en YouTube: https://www.youtube.com/watch?v=_KeUQr-Nq1Y

Suscríbase a Technical Anshu para obtener soporte de TI, solución de problemas de Windows y administración de servidores.

▶️ Ver vídeo completo
Este tutorial se basa en el vídeo de configuración de VM anidadas Proxmox de Technical Anshu • ¿Atascado en algún paso? Pregunte en los comentarios del video: allí recibirá ayuda 🙏