Utilizzare vSphere Auto Deploy per eseguire nuovamente il provisioning degli host ESXi con un profilo immagine diverso o un profilo host diverso.

vSphere Auto Deploy supporta più opzioni di riesecuzione del provisioning. È possibile eseguire un semplice riavvio o riesecuzione del provisioning con un profilo immagine o un profilo host diverso.

Al primo avvio utilizzando vSphere Auto Deploy è necessario configurare l'ambiente e aggiungere regole al set di regole. Vedere Installazione e configurazione di vSphere Auto Deploy.

Sono disponibili le seguenti operazioni di riprovisioning:

  • Riavvio semplice.
  • Riavvio degli host per i quali l'utente ha risposto alle domande durante l'operazione di avvio.
  • Eseguire nuovamente il provisioning con un profilo immagine diverso.
  • Eseguire nuovamente il provisioning con un profilo host diverso.

Nuovo provisioning degli host con operazioni di riavvio semplici

È possibile eseguire nuovamente il provisioning degli host ESXi con il profilo immagine, il profilo host, lo script personalizzato e la posizione di vCenter Server assegnati durante il primo avvio.

Prerequisiti

Un semplice riavvio di un host di cui viene eseguito il provisioning con vSphere Auto Deploy richiede solo che tutti i prerequisiti siano ancora soddisfatti. Il processo utilizza il profilo immagine, il profilo host, lo script personalizzato e la posizione vCenter Server assegnati in precedenza.
  • Verificare che la configurazione eseguita durante la prima operazione di avvio sia a posto. Vedere Provisioning di un host (primo avvio).
  • Verificare che tutti gli elementi associati come siano disponibili. Un elemento può essere un profilo immagine, un profilo host, uno script personalizzato o una posizione di inventario di vCenter Server.
  • Verificare che l'host disponga delle informazioni di identificazione (tag dell'asset, indirizzo IP) presenti durante le operazioni di avvio precedenti.

Procedura

  1. Posizionare l'host in modalità di manutenzione.
    Tipo di host Azione
    L'host fa parte di un cluster DRS VMware DRS esegue la migrazione delle macchine virtuali negli host appropriati quando si attiva la modalità di manutenzione per l'host.
    L'host non fa parte di un cluster DRS È necessario migrare tutte le macchine virtuali in host diversi e attivare la modalità di manutenzione per ogni host.
  2. Riavviare l'host.

risultati

L'host viene arrestato. Quando l'host viene riavviato, utilizza il profilo dell'immagine fornito dal server di vSphere Auto Deploy. Il server di vSphere Auto Deploy applica anche il profilo host archiviato nel sistema vCenter Server.

Utilizzo di PowerCLI per eseguire nuovamente il provisioning di un host

È possibile utilizzare vSphere Auto Deploy per eseguire nuovamente il provisioning di un host con un nuovo profilo immagine in una sessione di PowerCLI.

Sono disponibili diverse opzioni per la riesecuzione del provisioning degli host.

  • Se i VIB che si desidera utilizzare supportano l'aggiornamento in tempo reale, è possibile utilizzare un comando esxcli software vib update. In tal caso, è necessario aggiornare anche il set di regole in modo che utilizzi un profilo immagine che includa i nuovi VIB.
  • Durante il test, è possibile applicare un profilo immagine a un singolo host con il cmdlet Apply-EsxImageProfile e riavviare l'host in modo che la modifica diventi effettiva. Il cmdlet Apply-EsxImageProfile aggiorna l'associazione tra l'host e il profilo dell'immagine, ma non installa VIB nell'host.
  • In tutti gli altri casi, utilizzare questa procedura.

Prerequisiti

  • Verificare che il profilo immagine che si desidera utilizzare per eseguire nuovamente il provisioning dell'host sia disponibile. Utilizzare vSphere ESXi Image Builder in una sessione di PowerCLI. Vedere Personalizzazione delle installazioni con vSphere ESXi Image Builder.

  • Verificare che la configurazione eseguita durante la prima operazione di avvio sia a posto.

Procedura

  1. Al prompt di PowerShell, eseguire il cmdlet Connect-VIServer PowerCLI per connettersi al sistema vCenter Server con cui è registrato vSphere Auto Deploy.
    Connect-VIServer ipv4_or_ipv6_address
    Il cmdlet potrebbe restituire un avviso relativo al certificato del server. In un ambiente di produzione, assicurarsi che non vengano visualizzati avvisi sui certificati del server. In un ambiente di sviluppo, è possibile ignorare l'avviso.
  2. Determinare la posizione di un software pubblico che contiene il profilo immagine che si desidera utilizzare o definire un profilo di immagine personalizzato con vSphere ESXi Image Builder.
  3. Eseguire Add-EsxSoftwareDepot per aggiungere il depot software che contiene il profilo immagine alla sessione di PowerCLI.
    Tipo di depot Cmdlet
    Depot remoto Eseguire Add-EsxSoftwareDepot url_depot .
    File ZIP
    1. Scaricare il file ZIP in un percorso di file locale o creare un mount point locale per la macchina PowerCLI.
    2. Eseguire Add-EsxSoftwareDepot C:\file_path\my_offline_depot.zip.
  4. Eseguire Get-EsxImageProfile per visualizzare un elenco di profili immagine e decidere quale profilo utilizzare.
  5. Eseguire Copy-DeployRule e specificare il parametro ReplaceItem per modificare la regola che assegna un profilo immagine agli host.
    Il seguente cmdlet sostituisce il profilo immagine corrente che la regola assegna all'host con il profilo my_new_imageprofile. Al termine del cmdlet, myrule assegna il nuovo profilo immagine agli host. La vecchia versione di myrule viene rinominata e nascosta.
    Copy-DeployRule myrule -ReplaceItem my_new_imageprofile
  6. Verificare la conformità della regola per ogni host in cui si desidera distribuire l'immagine.
    1. Verificare di poter accedere all'host per cui si desidera testare la conformità del set di regole.
      Get-VMHost -Name ESXi_hostname
    2. Eseguire il cmdlet che verifica la conformità del set di regole per l'host e associare il valore restituito a una variabile per un utilizzo successivo.
      $tr = Test-DeployRuleSetCompliance ESXi_hostname
    3. Esaminare le differenze tra il contenuto del set di regole e la configurazione dell'host.
      $tr.itemlist
      Il sistema restituisce una tabella di elementi correnti e previsti se l'host per cui si desidera testare la conformità del nuovo set di regole è conforme al set di regole attivo.
      CurrentItem                             ExpectedItem
      -----------                             ------------   
      my_old_imageprofile                           my_new_imageprofile
      
    4. Correggere l'host in modo che utilizzi il set di regole rivisto al successivo avvio dell'host.
      Repair-DeployRuleSetCompliance $tr
  7. Riavviare l'host per eseguirne il provisioning con il nuovo profilo immagine.

Nuovo provisioning di un host con un nuovo profilo immagine tramite vSphere Client

È possibile utilizzare vSphere Auto Deploy per eseguire nuovamente il provisioning di un host con un nuovo profilo immagine con vSphere Client modificando la regola a cui l'host corrisponde e attivando la regola.

Prerequisiti

  • Verificare che il profilo immagine che si desidera utilizzare per eseguire nuovamente il provisioning dell'host sia disponibile. Vedere Crea un profilo immagine.
  • Verificare che la configurazione eseguita durante la prima operazione di avvio sia a posto.

Procedura

  1. Passare a Home > Auto Deploy.
    Per impostazione predefinita, solo il ruolo di amministratore dispone dei privilegi per utilizzare il servizio vSphere Auto Deploy.
  2. Nella scheda Regole di distribuzione, nell'elenco di regole dell'inventario selezionare la regola e fare clic su Modifica.
    Viene visualizzata la finestra di dialogo Modifica regola di distribuzione.
  3. (Facoltativo) Nella pagina Nome e host della procedura guidata, immettere un nome per la nuova regola.
  4. (Facoltativo) Scegliere di applicare la regola a tutti gli host nell'inventario o solo agli host che corrispondono a un modello specifico.
    È possibile selezionare uno o più motivi.
    Ad esempio, la regola può essere applicata solo agli host di un dominio vCenter Single Sign-On che hanno un nome host specifico o che corrispondono a un intervallo IPv4 specifico.
  5. Nella pagina Configurazione della procedura guidata, è possibile includere elementi nella regola.
    Ogni elemento abilitato aggiunge una nuova pagina alla procedura guidata.
    Opzione Azione
    Posizione host Aggiungere gli host che soddisfano i criteri della regola in una posizione specifica.
    Profilo immagine Assegnare un profilo immagine agli host che soddisfano i criteri della regola.
    Profilo host Assegnare un profilo host agli host che soddisfano i criteri della regola.
    Bundle dello script Assegnare un bundle di script all'host che soddisfa i criteri della regola.
  6. Fare clic su Avanti per ignorare la selezione della posizione dell'host.
  7. Nella pagina Seleziona profilo immagine della procedura guidata, assegnare un profilo immagine agli host che corrispondono ai criteri della regola.
    Opzione Azione
    Se non si desidera modificare il profilo dell'immagine Selezionare la casella di controllo Stesso profilo immagine.
    Se si desidera assegnare un nuovo profilo immagine agli host selezionati
    1. Selezionare la casella di controllo Cerca profilo immagine.
    2. Selezionare un depot software dal menu a discesa.
    3. Selezionare un profilo immagine nell'elenco.
    4. (Facoltativo) Se si desidera ignorare la verifica del livello di accettazione per il profilo immagine, selezionare la casella di controllo Ignora controllo firma profilo immagine.
  8. Fare clic su Avanti per ignorare la selezione del profilo dell'host.
  9. Nella pagina Pronto per il completamento, esaminare le informazioni di riepilogo per il nuovo profilo immagine e fare clic su Fine.
  10. Fare clic su Attivazione/Disattivazione delle regole.
  11. Nell'elenco delle regole inattive, selezionare la regola che si desidera attivare e fare clic sul pulsante Attiva.
  12. (Facoltativo) Se si desidera riordinare le regole nell'elenco delle regole attive, selezionare una regola che si desidera spostare verso l'alto o verso il basso nell'elenco e fare clic su Sposta verso l'alto o Sposta verso il basso sopra l'elenco di regole attive.
    Le regole sono elencate in base alla priorità. Ad esempio, se due o più regole si applicano allo stesso host, ma sono impostate per eseguire il provisioning dell'host con posizioni dell'host, profili immagine e profili host diversi, nell'host viene applicata la regola che si trova più in alto nell'elenco.
  13. (Facoltativo) Se si desidera verificare una regola inattiva prima dell'attivazione, fare clic su Verifica regole prima dell'attivazione.
    1. Selezionare un host nell'elenco e fare clic su Verifica conformità per visualizzare lo stato corrente dell'host e le modifiche previste dopo l'attivazione della regola.
      Se l'host è conforme alla regola, non è necessario correggere l'host dopo aver attivato la regola.
    2. (Facoltativo) Se si desidera correggere gli host selezionati dopo l'attivazione della regola, abilitare l'interruttore o selezionare la casella di controllo Correggi tutte le associazioni di host dopo l'attivazione della regola per correggere tutti gli host.
  14. Rivedere l'elenco delle regole attive e fare clic su ОК.
  15. Riavviare l'host per eseguirne il provisioning con il nuovo profilo immagine.

Aggiornamento della personalizzazione dell'host in vSphere Client

Se un host ha richiesto l'input dell'utente durante un avvio precedente, le risposte sono state salvate con il vCenter Server. Se si desidera chiedere all'utente di immettere nuove informazioni, è necessario correggere l'host.

Prerequisiti

Collegare un profilo host che richieda l'input dell'utente nell'host.

Procedura

  1. Eseguire la migrazione di tutte le macchine virtuali in host diversi e attivare la modalità di manutenzione per l'host.
    Tipo di host Azione
    L'host fa parte di un cluster DRS VMware DRS esegue la migrazione delle macchine virtuali negli host appropriati quando si attiva la modalità di manutenzione per l'host.
    L'host non fa parte di un cluster DRS È necessario migrare tutte le macchine virtuali in host diversi e attivare la modalità di manutenzione per ogni host.
  2. Passare a Home > Auto Deploy.
    Per impostazione predefinita, solo il ruolo di amministratore dispone dei privilegi per utilizzare il servizio vSphere Auto Deploy.
  3. Nella scheda Host distribuiti selezionare un host ESXi.
  4. Fare clic su Correggi associazioni host.
    È possibile monitorare l'avanzamento del processo di correzione nel riquadro Attività recenti.
  5. Quando richiesto, fornire l'input dell'utente.
  6. Indicare all'host di uscire dalla modalità di manutenzione.

risultati

La personalizzazione dell'host viene salvata e verrà applicata al successivo avvio dell'host.