vSphere Auto Deploy utilizza l'infrastruttura di avvio PXE con profili host, un'immagine desiderata o una configurazione a livello di cluster per eseguire il provisioning degli host ESXi.

Informazioni sullo stato per gli host di ESXi

Nota: Non è possibile utilizzare Auto Deploy su host ESXi configurati con DPU come parte della funzionalità vSphere Distributed Services Engine.
Quando si avvia un host fisico configurato per vSphere Auto Deploy, vSphere Auto Deploy utilizza l'infrastruttura di avvio PXE in combinazione con i profili host di vSphere oppure un'immagine o una configurazione desiderata a livello di cluster per eseguire il provisioning di tale host e personalizzarlo. Nessuno stato viene archiviato nell'host stesso. Al contrario, il server vSphere Auto Deploy gestisce le informazioni sullo stato per ogni host. vSphere Auto Deploy archivia le informazioni degli host di ESXi di cui eseguire il provisioning in posizioni diverse. Le informazioni sulla posizione dei profili immagine, dei profili host o dei cluster gestiti da una singola immagine o da una configurazione a livello di cluster vengono inizialmente specificate nelle regole che mappano le macchine ai profili immagine e ai profili host.
Tabella 1. vSphere Auto Deploy archivia le informazioni per la distribuzione
Tipo di informazioni Descrizione Fonte delle informazioni
Stato dell'immagine Il software eseguibile da eseguire in un host ESXi. Profilo immagine, creato con vSphere ESXi Image Builder o un'immagine di vSphere Lifecycle Manager.
Stato della configurazione Le impostazioni configurabili che determinano la modalità di configurazione dell'host, ad esempio gli switch virtuali e le relative impostazioni, le impostazioni del driver, i parametri di avvio e così via. Profilo host creato utilizzando l'interfaccia utente del profilo host o una configurazione creata durante la configurazione di un cluster che gestisce tutte le impostazioni dell'host ESXi a livello di cluster nell'interfaccia utente dell'inventario.
Stato dinamico Lo stato di runtime generato dal software in esecuzione, ad esempio chiavi private o database di runtime generati. Memoria host, persa durante il riavvio.
Stato della macchina virtuale Le macchine virtuali archiviate in un host e le informazioni sull'avvio automatico della macchina virtuale (solo per gli avvii successivi). Per fornire a vSphere Auto Deploy le informazioni della macchina virtuale, le informazioni sulla macchina virtuale inviate da vCenter Server a vSphere Auto Deploy devono essere disponibili.
Input utente Lo stato basato sull'input dell'utente, ad esempio un indirizzo IP fornito dall'utente all'avvio del sistema, non può essere incluso automaticamente nel profilo host.

Informazioni sulla personalizzazione dell'host, memorizzate da vCenter Server durante il primo avvio.

È possibile creare un profilo host che richieda l'input dell'utente per determinati valori.

Quando vSphere Auto Deploy applica un profilo host che richiede informazioni fornite dall'utente, l'host viene messo in modalità di manutenzione. Utilizzare l'interfaccia utente del profilo host per verificare la conformità del profilo host e rispondere al prompt per personalizzare l'host.

Architettura di vSphere Auto Deploy

L'infrastruttura di vSphere Auto Deploy è costituita da diversi componenti.

Per ulteriori informazioni, guarda il video "Architettura di Auto Deploy":

Figura 1. Architettura di vSphere Auto Deploy

I VIB e i profili immagini, il motore delle regole e il server Auto Deploy sono i componenti principali di Auto Deploy

Server vSphere Auto Deploy
Offre immagini e profili host agli host di ESXi.
Motore delle regole di vSphere Auto Deploy
Invia informazioni al server vSphere Auto Deploy su quale profilo immagine e profilo host utilizzare per un determinato host. Gli amministratori utilizzano vSphere Auto Deploy per definire le regole che assegnano profili immagine e profili host agli host.
Oltre ai profili immagine legacy creati utilizzando VMware Image Builder e i profili host, è possibile creare anche regole di vSphere Auto Deploy per distribuire ESXi utilizzando una singola immagine di vSphere Lifecycle Manager o una configurazione a livello di cluster.
Profili immagine
Definire il set di VIB con cui avviare gli host ESXi.
  • VMware e i partner VMware rendono i profili immagine e i VIB disponibili nei depot pubblici. Utilizzare vSphere ESXi Image Builder per esaminare il depot e utilizzare il motore delle regole di vSphere Auto Deploy per specificare il profilo immagine da assegnare a un determinato host.
  • Utilizzare le immagini di vSphere Lifecycle Manager per applicare gli aggiornamenti del software e del firmware agli host ESXi in un cluster. L'utilizzo di una singola immagine per gestire tutti gli host di un cluster garantisce l'omogeneità dell'immagine dell'host a livello di cluster.
  • Con ESXi 8.0, è possibile configurare un cluster che gestisce tutte le impostazioni ESXi host a livello di cluster.
  • I clienti di VMware possono creare un profilo immagine personalizzato basato sui profili immagine pubblici e i VIB nel depot e applicarlo all'host.
Profili host
Definire la configurazione specifica della macchina, ad esempio la configurazione di rete o di storage. Utilizzare l'interfaccia utente del profilo host per creare profili host. È possibile creare un profilo host per un host di riferimento e applicare tale profilo host ad altri host nell'ambiente per una configurazione coerente.
Nota: Con ESXi 8.0, se si configura un cluster che gestisce tutte le impostazioni ESXi host a livello di cluster, non è possibile utilizzare i profili host.
Personalizzazione dell'host
Memorizza le informazioni fornite dall'utente quando i profili host vengono applicati all'host. La personalizzazione dell'host potrebbe contenere un indirizzo IP o altre informazioni fornite dall'utente per tale host. Per ulteriori informazioni sulle personalizzazioni degli host, vedere la documentazione di Profili host di vSphere.

La personalizzazione dell'host era il file di risposte nelle versioni precedenti di vSphere Auto Deploy.

Certificati di Auto Deploy

Per impostazione predefinita, il server di Auto Deploy fornisce a ogni host certificati firmati dall'autorità di certificazione VMware (VMware CA). Per ulteriori informazioni, vedere Gestione dei certificati per gli host ESXi.

In alternativa, se i criteri aziendali richiedono l'utilizzo di certificati personalizzati, è possibile configurare il server di Auto Deploy in modo che fornisca a tutti gli host certificati personalizzati non firmati da VMware CA. Il server Auto Deploy diventa un'autorità di certificazione subordinata dell'autorità di certificazione di terze parti. Nella modalità dell'autorità di certificazione personalizzata, l'utente è responsabile della gestione dei certificati. Non è possibile aggiornare e rinnovare i certificati da vSphere Client. In questa modalità, non è inoltre possibile selezionare un solo set di host da fornire con i certificati personalizzati ed è possibile firmare manualmente i certificati personalizzati solo per gli host stateful. Per ulteriori informazioni, vedere Utilizzo di certificati personalizzati con Auto Deploy.

Con ESXi 8.0, Auto Deploy offre una terza opzione che consente di generare un certificato all'esterno di vSphere e diventare indipendenti dalla gestione dei certificati in vCenter Server. Ad esempio, è possibile generare un certificato personalizzato utilizzando uno script personalizzato o un provider di servizi del registro dei nomi di dominio come Verisign. È possibile utilizzare certificati personalizzati solo per un set di host ESXi. È possibile fornire certificati personalizzati anche per gli host stateless. Gli host ESXi sono identificati dall'indirizzo MAC della NIC utilizzata per l'avvio di rete o dall'UUID BIOS dell'host ESXi. Aggiornare VMware Endpoint Certificate Store (VECS) con il certificato personalizzato utilizzando PowerCLI. Per ulteriori informazioni sui nuovi cmdlet di PowerCLI, vedere Panoramica dei cmdlet di PowerCLI in vSphere Auto Deploy. Poiché l'autorità di certificazione VMware deve considerare attendibili i certificati ESXi personalizzati, è necessario aggiungere il certificato pubblico dell'autorità di certificazione per i certificati personalizzati nell'archivio TRUSTED_ROOTS in VECS. Auto Deploy archivia inoltre i certificati personalizzati e quando riconosce un host di avvio con il rispettivo indirizzo MAC della NIC utilizzata per l'avvio di rete o l'UUID BIOS dell'host ESXi, fornisce automaticamente il certificato personalizzato. Non è necessario arrestare o riavviare Auto Deploy o vCenter Server quando si aggiunge un certificato personalizzato in VECS. Riavviare solo l'host per cui si carica un certificato personalizzato. Per ulteriori informazioni, vedere Utilizzo di certificati personalizzati con Auto Deploy.