Arrestare i componenti di un dominio del carico di lavoro VI che esegue carichi di lavoro containerizzati in VMware Cloud Foundation in un ordine specifico per fare in modo che i componenti rimangano operativi mantenendo i necessari servizi di infrastruttura, rete e gestione il più a lungo possibile prima dell'arresto.

Arrestare i componenti di gestione per i domini del carico di lavoro VI che eseguono vSphere with Tanzu e i container o che eseguono carichi di lavoro virtualizzati prima di arrestare i componenti per il dominio di gestione.

Se il cluster NSX Manager e il cluster NSX Edge sono condivisi con altri domini del carico di lavoro VI, seguire questo ordine generale:

  1. Arrestare i carichi di lavoro del cliente in tutti i domini dei carichi di lavoro VI che condividono l'istanza di NSX. In caso contrario, tutti i servizi di rete di NSX nei carichi di lavoro del cliente verranno interrotti quando si arresta NSX.

  2. Arrestare il dominio del carico di lavoro VI che esegue i nodi NSX Edge condivisi.

  3. Arrestare gli altri domini del carico di lavoro VI.

Ordine di arresto per un dominio del carico di lavoro VI con vSphere with Tanzu

Tabella 1. Ordine di arresto per un dominio del carico di lavoro VI con vSphere with Tanzu

Ordine di arresto

Componente dell'SDDC

1

Carichi di lavoro containerizzati dei clienti

2

Individuare la posizione delle macchine virtuali di vSphere with Tanzu *

3

Macchine virtuali di vSphere Cluster Services nel dominio del carico di lavoro VI *

4

vCenter Server per il dominio del carico di lavoro VI *

5

Macchine virtuali del piano di controllo del cluster supervisore

6

Macchine virtuali del piano di controllo del cluster Tanzu Kubernetes

7

Macchine virtuali worker del cluster Tanzu Kubernetes

8

Macchine virtuali Harbor

9

Nodi NSX Edge nel dominio del carico di lavoro VI *

10

Nodi NSX Manager per il dominio del carico di lavoro VI *

11

vSAN e host ESXi nel dominio del carico di lavoro VI *

* Per informazioni sui passaggi di arresto, vedere di seguito.

Informazioni sulla posizione delle macchine virtuali di vSphere with Tanzu negli host ESXi

Prima di iniziare l'arresto di un dominio del carico di lavoro VI con vSphere with Tanzu, viene generata una mappatura tra le macchine virtuali nel dominio del carico di lavoro e gli host ESXi in cui sono distribuite. Questa mappatura verrà utilizzata in un secondo momento per accedere a host ESXi specifici e arrestare macchine virtuali di gestione specifiche.

Procedura

  1. Avviare Windows PowerShell.
  2. Connettersi al vCenter Server del dominio del carico di lavoro VI eseguendo il comando.
    Connect-VIServer -Server <workload_domain_vCenter_server_fqdn> -User [email protected] -Password vsphere_admin_password 
  3. Generare la mappatura tra la macchina virtuale e l'host in un file C:\VMToHostMapping.csv nella macchina Windows eseguendo il comando.
    Get-VM | Select Name,VMHost | Export-Csv -Path C:\VMToHostMapping.csv -NoTypeInformation

Arresto delle macchine virtuali di vSphere Cluster Services

Per arrestare le macchine virtuali di vSphere Cluster Services (vCLS) in un cluster di un dominio del carico di lavoro VI in VMware Cloud Foundation, attivare la modalità di isolamento per il cluster. La modalità di isolamento attiva la pulizia delle macchine virtuali di vCLS.

Procedura

  1. Accedere al vCenter Server del dominio del carico di lavoro VI all'indirizzo https://<vcenter_server_fqdn>/ui come [email protected].
  2. Nell'inventario Host e cluster espandere la struttura del vCenter Server del dominio del carico di lavoro VI ed espandere il data center per il dominio del carico di lavoro VI.
  3. Selezionare il cluster in cui è necessario arrestare vCLS.
  4. Copiare l'ID del dominio del cluster domain-c(cluster_domain_ID) dall'URL del browser.

    Quando si passa a un cluster in vSphere Client, l'URL è simile al seguente:

    https://<fqdn-of-vCenter-server>/ui/app/cluster;nav=h/urn:vmomi:ClusterComputeResource:domain-c8:eef257af-fa50-455a-af7a-6899324fabe6/summary

    Copiare solo domain-c8.

  5. Nell'inventario Host e cluster, selezionare l'istanza di vCenter Server e fare clic sulla scheda Configura.
  6. In Impostazioni avanzate fare clic sul pulsante Modifica impostazioni.
  7. Individuare la proprietà config.vcls.clusters.domain-c(number).enabled per l'ID del cluster di dominio da Passaggio 4 e impostarla su false.

    Se la proprietà non è presente, aggiungerla. La voce per il cluster non può quindi essere eliminata da vSphere Client. Tuttavia, non è un problema mantenere questa voce.

  8. Fare clic su Salva.

risultati

Il servizio di monitoraggio di vCLS avvia la pulizia delle macchine virtuali di vCLS. Se vSphere DRS è attivato per il cluster, smette di funzionare e viene visualizzato un avviso aggiuntivo nel riepilogo del cluster. vSphere DRS rimane disattivato fino a quando vCLS viene riattivato in questo cluster.

Arresto di vCenter Server per un dominio del carico di lavoro dell'infrastruttura virtuale con vSphere with Tanzu

Per arrestare l'istanza di vCenter Server per un dominio del carico di lavoro VI con vSphere with Tanzu in VMware Cloud Foundation, utilizzare vSphere Client. Arrestare i servizi Kubernetes e controllare lo stato di integrità di vSAN.

Procedura

  1. Arrestare i servizi Kubernetes nel vCenter Server del dominio del carico di lavoro.
    1. Accedere a vCenter Server come root utilizzando un client SSH (Secure Shell).
    2. Per passare alla shell Bash, eseguire il comando shell.
    3. Arrestare i servizi Kubernetes eseguendo il comando.
      vmon-cli -k wcp
    4. Verificare lo stato dei servizi Kubernetes eseguendo il comando.
      vmon-cli -s wcp

      L'output deve contenere RunState: INTERROTTO.

  2. Accedere al vCenter Server del dominio del carico di lavoro VI all'indirizzo https://<vcenter_server_fqdn>/ui come [email protected].
  3. Verificare lo stato dell'integrità e della risincronizzazione di vSAN.
    1. Selezionare il cluster vSAN e fare clic sulla scheda Monitora.
    2. Nel riquadro a sinistra, passare a vSAN > Skyline Health e verificare lo stato di ogni categoria del controllo di integrità di vSAN in Risultati controlli integrità e che il punteggio di integrità del cluster sia 100%.
    3. Nel riquadro a sinistra, in vSAN > Risincronizzazione degli oggetti, verificare che tutte le attività di sincronizzazione siano state completate.
  4. Se in un cluster vSAN nel dominio del carico di lavoro è attivato vSphere HA, arrestare vSphere HA per evitare che avvi le migrazioni delle macchine virtuali dopo la partizione di vSAN durante il processo di arresto.
    1. Selezionare il cluster vSAN e fare clic sulla scheda Configura.
    2. Nel riquadro a sinistra, selezionare Servizi > Disponibilità vSphere e fare clic sul pulsante Modifica.
    3. Nella finestra di dialogo Modifica impostazioni cluster, disattivare vSphere HA e fare clic su OK.

    Potrebbero essere necessari alcuni minuti per completare l'operazione.

  5. Accedere al vCenter Server del dominio di gestione all'indirizzo https://<vcenter_server_fqdn>/ui come [email protected].
  6. Nell'inventario Macchine virtuali e modelli, espandere la struttura del vCenter Server del dominio di gestione ed espandere il data center del dominio di gestione.
  7. Arrestare il vCenter Server.
    1. Individuare la macchina virtuale del vCenter Server per il dominio del carico di lavoro VI.
    2. Fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere Alimentazione > Arresta sistema operativo guest.
    3. Nella finestra di dialogo di conferma, fare clic su .

    Potrebbero essere necessari alcuni minuti per completare l'operazione.

Arresto dei nodi NSX Edge per vSphere with Tanzu

Iniziare l'arresto dell'infrastruttura di NSX in un dominio del carico di lavoro VI con vSphere with Tanzu arrestando i nodi NSX Edge che forniscono la connettività per il traffico nord-sud tra le reti del data center fisico e le reti SDN di NSX.

Poiché l'istanza di vCenter Server per il dominio è già inattiva, arrestare i nodi NSX Edge dagli host ESXi in cui sono in esecuzione.

Procedura

  1. Accedere all'host ESXi che esegue il primo nodo NSX Edge come root utilizzando VMware Host Client.
  2. Nel riquadro di navigazione, fare clic su Macchine virtuali.
  3. Fare clic con il pulsante destro del mouse su una macchina virtuale di NSX Edge e scegliere Sistema operativo guest > Arresta.
  4. Nella finestra di dialogo di conferma, fare clic su .
  5. Ripetere questi passaggi per arrestare i nodi NSX Edge rimanenti per il dominio del carico di lavoro VI con vSphere with Tanzu.

Arresto dei nodi NSX Manager

Continuare ad arrestare l'infrastruttura di NSX per il dominio di gestione o per un dominio del carico di lavoro VI arrestando il cluster NSX Manager a tre nodi tramite vSphere Client.

Procedura

  1. Accedere al vCenter Server del dominio di gestione all'indirizzo https://<vcenter_server_fqdn>/ui come [email protected].
  2. Nell'inventario Macchine virtuali e modelli, espandere la struttura del vCenter Server del dominio di gestione ed espandere il data center del dominio di gestione.
  3. Fare clic con il pulsante destro del mouse sulla macchina virtuale di NSX Manager primaria e scegliere Alimentazione > Arresta sistema operativo guest.
  4. Nella finestra di dialogo di conferma, fare clic su .

    Potrebbero essere necessari alcuni minuti per completare l'operazione.

  5. Ripetere i passaggi per le macchine virtuali di NSX Manager rimanenti.

Arresto di vSAN e degli host ESXi in un dominio del carico di lavoro dell'infrastruttura virtuale con vSphere with Tanzu

Arrestare vSAN e gli host ESXi in un dominio del carico di lavoro VI con vSphere with Tanzu preparando il cluster vSAN per l'arresto, attivando la modalità di manutenzione per ogni host ESXi per impedire che le macchine virtuali vengano distribuite o avviate nell'host e arrestando l'host.

In un dominio del carico di lavoro VI con vSphere with Tanzu l'istanza di vCenter Server per il dominio è già inattiva. Di conseguenza, eseguire l'operazione di arresto negli host ESXi utilizzando VMware Host Client.

Procedura

  1. Attivare SSH negli host ESXi nel dominio del carico di lavoro utilizzando l'utilità SoS dell'appliance SDDC Manager.
    1. Accedere all'appliance SDDC Manager utilizzando un client SSH (Secure Shell) come vcf.
    2. Passare all'utente root eseguendo il comando su e immettendo la password root.
    3. Eseguire il comando seguente.
      /opt/vmware/sddc-support/sos --enable-ssh-esxi --domain domain-name
  2. Accedere al primo host ESXi nel cluster del dominio del carico di lavoro utilizzando un client Secure Shell (SSH) come root.
  3. Per un cluster vSAN, disattivare gli aggiornamenti dei membri del cluster eseguendo il comando.
    esxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListUpdates

    Il comando restituisce Il valore di IgnoreClusterMemberListUpdates è 1

  4. Ripetere Passaggio 2 e Passaggio 3 negli host rimanenti del cluster.
  5. Nel primo host ESXi di ogni cluster vSAN, preparare il cluster vSAN per l'arresto eseguendo il comando.
    python /usr/lib/vmware/vsan/bin/reboot_helper.py prepare

    Il comando restituisce La preparazione del cluster è completata!

  6. Attivare la modalità di manutenzione per l'host ESXi eseguendo il comando.
    esxcli system maintenanceMode set -e true -m noAction

    Assicurarsi che la richiesta venga visualizzata una volta completato il comando.

  7. Verificare che l'host sia in modalità di manutenzione.
    esxcli system maintenanceMode get
  8. Ripetere Passaggio 6 e Passaggio 7 negli host rimanenti nel cluster del dominio del carico di lavoro.
  9. Arrestare gli host ESXi nel cluster del dominio del carico di lavoro.
    1. Accedere al primo host ESXi per il cluster all'indirizzo https://<esxi_host_fqdn>/ui come root.
    2. Nel riquadro di navigazione, fare clic con il pulsante destro del mouse su Host e dal menu a discesa scegliere Arresta.
    3. Nella finestra di dialogo di conferma, fare clic su Arresta.
    4. Ripetere i passaggi per gli host rimanenti nel cluster.