Con la memorizzazione nella cache stateless, è possibile memorizzare nella cache l'immagine di un host ESXi. Con le installazioni stateful, è possibile installare host nella rete.

La funzionalità di memorizzazione nella cache stateless di vSphere Auto Deploy consente di memorizzare nella cache l'immagine dell'host. La funzionalità di installazione stateful di vSphere Auto Deploy consente di installare host sulla rete. Dopo l'avvio della rete iniziale, questi host vengono avviati come gli altri host ESXi. La soluzione di memorizzazione nella cache stateless è destinata principalmente a situazioni in cui diversi host vengono avviati contemporaneamente. L'immagine memorizzata nella cache locale consente di evitare uno impedimento che si verifica se diverse centinaia di host si connettono contemporaneamente al server di vSphere Auto Deploy. Una volta completata l'operazione di avvio, gli host si connettono a vSphere Auto Deploy per completare l'installazione.

La funzionalità di installazione stateful consente di eseguire il provisioning degli host con il profilo dell'immagine sulla rete senza dover configurare l'infrastruttura di avvio PXE.

Introduzione alla memorizzazione nella cache stateless e alle installazioni stateful

È possibile utilizzare il profilo host di configurazione della cache di sistema per eseguire il provisioning degli host con la memorizzazione nella cache stateless e con le installazioni stateful di vSphere Auto Deploy.

Esempi di memorizzazione nella cache stateless e di installazioni stateful

Gli host di cui è stato eseguito il provisioning con vSphere Auto Deploy memorizzano nella cache l'immagine (memorizzazione nella cache stateless)
Configurare e applicare un profilo host per la memorizzazione nella cache stateless. È possibile memorizzare nella cache l'immagine su un disco locale, un disco remoto o un'unità USB. Continuare a eseguire il provisioning dell'host con vSphere Auto Deploy. Se il server di vSphere Auto Deploy diventa non disponibile, ad esempio perché centinaia di host provano ad accedervi simultaneamente, l'host viene avviato dalla cache. L'host prova a raggiungere il server di vSphere Auto Deploy dopo l'operazione di avvio per completare la configurazione.
Gli host di cui è stato eseguito il provisioning con vSphere Auto Deploy diventano host stateful
Configurare e applicare un profilo host per le installazioni stateful. Quando si esegue il provisioning di un host con vSphere Auto Deploy, l'immagine viene installata nel disco locale, in un disco remoto o in un'unità USB. Per gli avvii successivi, l'avvio viene eseguito dal disco. L'host non utilizza più vSphere Auto Deploy.

Preparazione

Per utilizzare correttamente la memorizzazione nella cache stateless o le installazioni stateful, decidere come configurare il sistema e impostare l'ordine di avvio.

Tabella 1. Preparazione per la memorizzazione nella cache stateless o per le installazioni stateful
Requisito o decisione Descrizione
Decidere di sovrascrivere la partizione VMFS

Quando si installa ESXi utilizzando il programma di installazione interattivo, viene richiesto se si desidera sovrascrivere un datastore VMFS esistente. Il profilo host di configurazione della cache di sistema offre un'opzione per sovrascrivere le partizioni VMFS esistenti.

L'opzione non è disponibile se si configura il profilo host per l'utilizzo di un'unità USB.

Decidere se è necessario un ambiente ad alta disponibilità Se si utilizza vSphere Auto Deploy con la memorizzazione nella cache stateless, è possibile configurare un ambiente di vSphere Auto Deploy ad alta disponibilità per garantire la migrazione delle macchine virtuali sui nuovi host di cui è stato eseguito il provisioning e far sì che l'ambiente supporti vNetwork Distributed Switch anche se il sistema vCenter Server diventa temporaneamente non disponibile.
Imposta l'ordine di avvio

L'ordine di avvio specificato per gli host dipende dalla funzionalità che si desidera utilizzare.

  • Per configurare vSphere Auto Deploy con la memorizzazione nella cache stateless, configurare l'host per provare l'avvio dalla rete e quindi dal disco. Se il server di vSphere Auto Deploy non è disponibile, l'host viene avviato utilizzando la cache.
  • Per configurare vSphere Auto Deploy per le installazioni stateful su host che al momento non dispongono di un disco avviabile, configurare gli host in modo che provino a eseguire l'avvio dal disco e poi dalla rete.
    Nota: Se al momento si dispone di un'immagine avviabile sul disco, configurare gli host per l'avvio PXE una tantum ed eseguire il provisioning dell'host con vSphere Auto Deploy per utilizzare un profilo host che specifichi le installazioni stateful.

Memorizzazione nella cache stateless e perdita di connettività

Se gli host ESXi che eseguono le macchine virtuali perdono la connettività al server di vSphere Auto Deploy, al sistema di vCenter Server o a entrambi, al successivo riavvio dell'host si applicano alcune limitazioni.

  • Se vCenter Server è disponibile ma il server vSphere Auto Deploy non è disponibile, gli host non si connettono automaticamente al sistema vCenter Server. È possibile connettere manualmente gli host a vCenter Server oppure attendere che il server vSphere Auto Deploy ritorni nuovamente disponibile.
  • Se vCenter Server e vSphere Auto Deploy non sono disponibili, è possibile connettersi a ciascun host ESXi utilizzando il VMware Host Client e aggiungere macchine virtuali a ogni host.
  • Se vCenter Server non è disponibile, vSphere DRS non funziona. Il server di vSphere Auto Deploy non può aggiungere host a vCenter Server. È possibile connettersi a ciascun host ESXi utilizzando VMware Host Client e aggiungere macchine virtuali a ciascun host.
  • Se si apportano modifiche alla configurazione mentre la connettività è persa, le modifiche vengono perse quando viene ripristinata la connessione al server di vSphere Auto Deploy.

Informazioni sulla memorizzazione nella cache stateless e sulle installazioni stateful

Se si desidera utilizzare vSphere Auto Deploy con la memorizzazione nella cache stateless o con le installazioni stateful, è necessario configurare un profilo host, applicare il profilo host e impostare l'ordine di avvio.

Quando si applica un profilo host che abilita la memorizzazione nella cache in un host, vSphere Auto Deploy partiziona il disco specificato. Ciò che accade dopo dipende da come si configura il profilo host e da come si imposta l'ordine di avvio nell'host.

  • vSphere Auto Deploy memorizza nella cache l'immagine quando si applica il profilo host se l'opzione Abilita memorizzazione nella cache stateless sull'host è selezionata nel profilo host di configurazione della cache di sistema. Non è necessario riavviare. Al riavvio successivo, l'host continuerà a utilizzare l'infrastruttura di vSphere Auto Deploy per recuperare l'immagine. Se il server di vSphere Auto Deploy non è disponibile, l'host utilizza l'immagine memorizzata nella cache.
  • vSphere Auto Deploy installa l'immagine se l'opzione Abilita installazioni stateful nell'host è selezionata nel profilo host di configurazione della cache del sistema. Al riavvio, l'host viene avviato inizialmente utilizzando vSphere Auto Deploy per completare l'installazione. Viene quindi eseguito automaticamente un riavvio, dopodiché l'host viene avviato dal disco, in modo simile a un host di cui è stato eseguito il provisioning con il programma di installazione. vSphere Auto Deploy non esegue più il provisioning dell'host.

È possibile applicare il profilo host da vSphere Client oppure scrivere una regola vSphere Auto Deploy in una sessione di PowerCLI che applica il profilo host.

Utilizzo di vSphere Client per configurare vSphere Auto Deploy per la memorizzazione nella cache stateless o le installazioni stateful

È possibile creare un profilo host su un host di riferimento e applicarlo a host aggiuntivi o a una cartella o un cluster vCenter Server. Viene restituito il seguente workflow.

  1. È possibile eseguire il provisioning di un host con vSphere Auto Deploy e modificare il profilo host di configurazione della cache dell'immagine di sistema dell'host.
  2. È possibile impostare uno o più host di destinazione in modalità di manutenzione, applicare il profilo host a ciascun host e indicare all'host di uscire dalla modalità di manutenzione.
  3. Ciò che accade dopo dipende dal profilo host selezionato.
    • Se il profilo host ha abilitato la memorizzazione nella cache stateless, l'immagine viene memorizzata nella cache sul disco. Non è necessario riavviare.
    • Se il profilo host ha abilitato l'installazione stateful, l'immagine viene installata. Al riavvio, l'host utilizza l'immagine installata.

Utilizzo di PowerCLI per configurare vSphere Auto Deploy per la memorizzazione nella cache stateless o le installazioni stateful

È possibile creare un profilo host per un host di riferimento e scrivere una regola vSphere Auto Deploy che applichi tale profilo host ad altri host di destinazione in una sessione di PowerCLI. Viene restituito il seguente workflow.
  1. È possibile eseguire il provisioning di un host di riferimento con vSphere Auto Deploy e creare un profilo host per abilitare un tipo di memorizzazione nella cache.
  2. È possibile scrivere una regola che eseguito il provisioning di host aggiuntivi con vSphere Auto Deploy e che applichi il profilo host dell'host di riferimento a tali host.
  3. vSphere Auto Deploy esegue il provisioning di ogni host con il profilo immagine o tramite il bundle di script associato alla regola. L'effetto esatto dell'applicazione del profilo host dipende dal profilo host selezionato.
    • Per le installazioni stateful, vSphere Auto Deploy procede come segue:
      • Durante il primo avvio, vSphere Auto Deploy installa l'immagine nell'host.
      • Durante gli avvii successivi, l'host viene avviato dal disco. Gli host non necessitano di una connessione al server vSphere Auto Deploy.
    • Per la memorizzazione nella cache stateless, vSphere Auto Deploy procede come segue:
      • Durante il primo avvio, vSphere Auto Deploy esegue il provisioning dell'host e memorizza nella cache l'immagine.
      • Durante gli avvii successivi, vSphere Auto Deploy esegue il provisioning dell'host. Se vSphere Auto Deploy non è disponibile, l'host viene avviato dall'immagine memorizzata nella cache. Tuttavia, la configurazione può essere completata solo quando l'host può raggiungere il server di vSphere Auto Deploy.