Technical Anshu Home › Tutorial › Proxmox VM nidificate su ESXi
🧪 Laboratorio di virtualizzazione nidificato

Configurazione di VM nidificate Proxmox - Tutorial ESXi

Esegui Proxmox VE come macchina virtuale all'interno di VMware ESXi, con VM reali al suo interno. Due impostazioni decidono se funziona: lo switch di virtualizzazione esposta sul lato ESXi e la correzione di sicurezza del gruppo di porte sul lato della rete, oltre ai controlli del terminale che dimostrano che KVM è attivo e i limiti onesti di un laboratorio annidato.

✍️ Technical Anshu🖥️ Proxmox VE + VMware ESXi🎧 Multi-Language Audio
Configurazione di VM nidificate Proxmox - Tutorial ESXi
🎧 Audio multilingue: Nel lettore video, fai clic su [Impostazioni] (⚙️) ➔ [Traccia audio] per scegliere la lingua.

📑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

📋 Panoramica e guida passo passo

1

Prima di iniziare: l'immagine onesta

La virtualizzazione annidata significa un hypervisor in esecuzione all'interno di una macchina virtuale: Proxmox all'interno di ESXi, con le proprie VM e contenitori al suo interno. È il laboratorio più economico che ci sia: un server, due piattaforme per apprendere, zero hardware aggiuntivo. Ma tre fatti dovrebbero essere chiari prima di iniziare.

Innanzitutto, questa è una tecnica di laboratorio. VMware non supporta l'esecuzione di hypervisor di terze parti su ESXi, a parte casi strettamente documentati come Hyper-V per la sicurezza basata sulla virtualizzazione. Nested Proxmox funziona e viene utilizzato da migliaia di laboratori domestici, ma nessun fornitore risponderà alla tua chiamata di supporto.

In secondo luogo, la CPU fisica deve avere Intel VT-x o AMD-V, abilitato nel BIOS del server. ESXi non può passare attraverso una funzionalità che l'hardware ha disattivato.

In terzo luogo, una configurazione nidificata è forte quanto la capacità di riserva dell'host. Proxmox stesso ha bisogno di risorse e ogni VM all'interno di Proxmox le spende di nuovo: un host da 8 GB ospiterà un laboratorio deludente.

2

Crea la VM Proxmox in ESXi con risorse di dimensioni di un laboratorio

Crea una nuova macchina virtuale in ESXi. Imposta la famiglia del sistema operativo guest su Linux: un profilo Debian a 64 bit è la corrispondenza più vicina, poiché Proxmox VE è basato su Debian. Dagli 4 vCPU e 8-16 GB di RAM: Proxmox stesso è inattivo per circa 1-2 GB e il resto è per gli ospiti che eseguirai al suo interno.

Crea un disco virtuale di 100 GB o più: ogni disco della VM nidificata vivrà all'interno di questo. Per l'adattatore di rete, VMXNET3 funziona se la versione di Proxmox lo rileva in modo pulito e funziona anche E1000E; entrambi vanno bene con il programma di installazione basato su Debian.

Collega l'ISO di Proxmox VE all'unità CD/DVD e impostalo per la connessione all'accensione. Scarica l'ISO solo dal sito Web ufficiale di Proxmox (proxmox.com). Non accendere ancora la VM: il passaggio successivo è molto più semplice se è spenta.

3

Impostazione uno: esposizione della virtualizzazione assistita da hardware al sistema operativo guest

Questa è l'impostazione su cui poggia l'intera configurazione. Fare clic con il pulsante destro del mouse sulla VM Proxmox → Modifica impostazioni e nella scheda Hardware virtuale espandere la sezione CPU e selezionare Esponi la virtualizzazione assistita da hardware al sistema operativo guest. Questo trasmette le estensioni di virtualizzazione della CPU (il flag vmx su Intel, svm su AMD) alla VM Proxmox, in modo che l'hypervisor KVM di Proxmox possa utilizzarle.

Senza questa casella di controllo, Proxmox si installa e si avvia normalmente, ma nessuna VM al suo interno può utilizzare l'accelerazione KVM e l'errore si verifica solo quando provi ad avviare il tuo primo guest nidificato.

La casella di controllo scrive una riga nel file di configurazione .vmx della VM e puoi aggiungere tu stesso la stessa riga se la casella di controllo è difficile da raggiungere:

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

Installa Proxmox VE e apri l'interfaccia Web

Accendi la VM e avvia dall'ISO per eseguire il programma di installazione di Proxmox VE. Scegli il disco di destinazione (il disco virtuale da 100 GB che hai creato), imposta il paese, il fuso orario e il layout della tastiera, imposta una password root e un indirizzo email e fornisci al server un nome host e un indirizzo IP di gestione fisso sulla rete del tuo laboratorio.

Al termine dell'installazione, lascia che la VM si riavvii in Proxmox (ora puoi disconnettere l'ISO). Quindi, da un browser sul tuo PC, apri l'interfaccia web di Proxmox: sostituisci l'indirizzo seguente con l'IP che hai fornito a Proxmox durante l'installazione:

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

Dimostra che KVM è attivo: i tre controlli del terminale

Non creare ancora un singolo ospite. Nell'interfaccia web di Proxmox, seleziona il tuo nodo e apri la Shell, quindi esegui questi tre controlli. Innanzitutto, il dispositivo KVM deve esistere:

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

Correzione del gruppo di porte: perché le VM all'interno di Proxmox non hanno rete

L'errore più strano del laboratorio annidato: Proxmox stesso è perfettamente online: esegue il ping del gateway, scarica gli aggiornamenti e carica la sua interfaccia utente Web, ma ogni VM al suo interno è inattiva dalla rete, non riceve alcun indirizzo DHCP o non raggiunge nulla. Niente è rotto. ESXi conosce esattamente una macchina su quella porta - la VM Proxmox, con un indirizzo MAC - e ogni ospite all'interno di Proxmox trasmette con il proprio proprio indirizzo MAC, che arriva allo switch virtuale sembrando contraffatto. Le politiche di sicurezza predefinite del gruppo di porte eliminano questi frame a vista e nemmeno le risposte riescono a tornare indietro.

La soluzione è tre impostazioni. In ESXi, vai su Rete e seleziona il gruppo di porte a cui è connessa la VM Proxmox. Modifica le sue impostazioni, apri la sezione Sicurezza e imposta tutti e tre i criteri su Accetta:

• Modalità promiscua: Accetta
• Modifiche dell'indirizzo MAC: Accetta
• Trasmissioni contraffatte: Accetta

Salva, quindi riavvia il guest nidificato (o solo la sua rete) ed esegui nuovamente il test. Non è necessario il riavvio di Proxmox o ESXi: la modifica diventa effettiva non appena l'ospite ritrasmette.

⚠️ Queste impostazioni allentano le protezioni reali: questo è il loro lavoro sul banco di laboratorio e un rischio ovunque. Impostali su un gruppo di porte laboratorio dedicato per la VM Proxmox, non sul gruppo di porte da cui dipendono le altre VM.
7

Crea una VM all'interno di Proxmox: imposta il tipo di CPU su Host

C'è una seconda porta attraverso la quale deve passare il flag di virtualizzazione, ed è all'interno di Proxmox. Una nuova VM creata in Proxmox utilizza un modello di CPU emulato per impostazione predefinita (la famiglia kvm64), che presenta deliberatamente una vecchia CPU generica senza il flag di virtualizzazione, quindi un guest che desidera eseguire VM o utilizzare funzionalità dipendenti dal flag, non vede nulla.

Quando crei una VM all'interno di Proxmox, apri le sue impostazioni Hardware e imposta il tipo CPU su host. L'ospite riceve quindi il modello reale della CPU e i flag della macchina sottostante, il che, in un nido, significa che i flag che ESXi ha passato a Proxmox scorrono un livello più in basso. Carica un ISO nell'archivio locale di Proxmox, crea la VM normalmente con questa modifica, avviala e conferma che si avvia e accetta un indirizzo IP sulla tua rete. Il tuo laboratorio nidificato ora funziona dall'inizio alla fine.

✅ I contenitori LXC funzionano meglio delle VM all'interno di un Proxmox nidificato. Un contenitore condivide il kernel Proxmox invece di chiedere al secondo hypervisor di emulare l'hardware, quindi salta la maggior parte della doppia tassa sulle prestazioni. Per i servizi che funzionano correttamente in un contenitore, preferisci uno e salva le VM complete per gli ospiti che necessitano veramente del proprio kernel.
8

Limiti di laboratorio onesti: a cosa serve e a cosa non serve questa configurazione

Tutto in un nido paga due volte la tassa sulle prestazioni: il lavoro della VM annidata viene elaborato da Proxmox, il cui lavoro viene elaborato nuovamente da ESXi, oltre alla stessa CPU fisica, RAM e spazio di archiviazione. Aspettatevi che gli ospiti nidificati si sentano notevolmente più lenti rispetto alla stessa VM in esecuzione direttamente su uno degli hypervisor: gli ospiti Windows pagano questo più pesante di tutti.

Allora perché eseguire Proxmox all'interno di ESXi? Le ragioni oneste sono buone: è il modo più economico per apprendere una seconda piattaforma, provare una migrazione, testare le funzionalità di Proxmox e fare tutto in modo sicuro: un server, due hypervisor, zero hardware aggiuntivo e nulla nella produzione può essere danneggiato.

E quando il laboratorio diventa troppo grande, l'uscita è semplice: conserva i backup della configurazione di Proxmox e dei tuoi ospiti e ricostruisci la stessa configurazione su bare metal. Le impostazioni in questa pagina (virtualizzazione esposta, gruppi di porte, CPU host) sono esattamente le cose che scompaiono quando Proxmox possiede l'hardware, che è piuttosto il punto: bene per l'apprendimento, sbagliato per la produzione.

🏷️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
🎙️ Trascrizione completa: tocca per espandere

Guida e soluzioni dettagliate per la risoluzione dei problemi - TUTORIAL CONFIGURA PROXMOX ALL'INTERNO DI VMWARE ESXi VM NESTED. Dimostrazione su schermo da parte del tecnico Anshu.

Installa Proxmox VE come VM su VMware ESXi ed esegui VM reali al suo interno. Le due impostazioni che fanno funzionare la virtualizzazione nidificata, la correzione del gruppo di porte e i limiti onesti del laboratorio.

(la trascrizione termina qui nella pagina di origine)

❓ Domande frequenti

Questa esercitazione è gratuita al 100%?

Sì! Tutte le guide e i metodi dimostrati da Technical Anshu utilizzano risorse gratuite, legali ed educative.

I principianti possono seguire questa guida?

Assolutamente! Ogni passaggio viene dimostrato sullo schermo con istruzioni dettagliate in modo che chiunque possa seguirlo facilmente.

Dove posso porre domande se rimango bloccato?

Lascia un commento direttamente sul video di YouTube e la nostra community e l'Anshu tecnico ti aiuteranno.

🚀 Guarda il tutorial completo su YouTube

🚀 Guarda il video tutorial passo passo completo su YouTube: https://www.youtube.com/watch?v=_KeUQr-Nq1Y

Abbonati a Technical Anshu per supporto IT, risoluzione dei problemi di Windows e gestione del server.

♥️ Guarda il video completo
Questo tutorial è basato sul video di configurazione delle VM annidate Proxmox di Technical Anshu • Bloccato in qualche passaggio? Chiedi nei commenti del video: lì riceverai aiuto 🙏