Questa procedura descrive come estendere un cluster VxRail in due zone di disponibilità.

Questo caso d'uso di esempio ha due zone di disponibilità in due edifici in una zona uffici: AZ1 e AZ2. Ogni zona di disponibilità ha la propria alimentazione e rete. Il dominio di gestione si trova in AZ1 e contiene il cluster predefinito SDDC-Cluster1. Questo cluster contiene quattro host ESXi.
Rete VSAN ID VLAN=1623
MTU=9000
Rete=172.16.234.0
netmask 255.255.255.0
gateway 172.16.23.253
Intervallo IP=172.16.23.11 - 172.16.234.59
Rete vMotion ID VLAN=1622
MTU=9000
Rete=172.16.22.0
netmask 255.255.255.0
gateway 172.16.22.253
Intervallo IP=172.16.22.11 - 172.16.22.59

In AZ2 sono presenti quattro host ESXi non ancora inclusi nell'inventario di VMware Cloud Foundation.

Il cluster predefinito SDDC-Cluster1 verrà esteso nel dominio di gestione da AZ1 a AZ2.

Figura 1. Esempio di cluster esteso
Esempio di un cluster esteso

Per estendere un cluster per VMware Cloud Foundation on Dell VxRail, eseguire i passaggi seguenti:

Prerequisiti

  • Verificare che vCenter Server sia operativo.
  • Verificare di aver completato la cartella di lavoro di pianificazione e preparazione con l'opzione di distribuzione del dominio di gestione o del dominio del carico di lavoro VI inclusa.
  • Verificare che l'ambiente soddisfi i requisiti elencati nella scheda Elenco di controllo prerequisiti nella Cartella di lavoro di pianificazione e preparazione.
  • Assicurarsi di disporre di un numero sufficiente di host in modo che sia presente un numero uguale di host in ogni zona di disponibilità. Questo per garantire che siano disponibili risorse sufficienti nel caso in cui una zona di disponibilità diventi completamente inattiva.
  • Distribuire e configurare un host witness vSAN. Vedere Distribuzione e configurazione dell'host witness vSAN.
  • Se si estende un cluster in un dominio del carico di lavoro VI, è necessario che il cluster vSphere di gestione predefinito sia stato esteso.
  • Scaricare https://developer.vmware.com/samples/8126.
Nota: Non è possibile estendere un cluster nelle seguenti condizioni:
  • Il cluster utilizza indirizzi IP statici per i TEP della rete dell'overlay host di NSX.
  • Nel cluster è montato un datastore remoto vSAN.
  • Il cluster condivide un criterio di storage vSAN con tutti gli altri cluster.
  • Il cluster è abilitato per la gestione del carico di lavoro (vSphere with Tanzu).

Procedura

  1. Utilizzando uno strumento di trasferimento file SSH, copiare initiate_stretch_cluster_vxrail_<versione>.py nella directory /home/vcf/ in Appliance SDDC Manager.
  2. Utilizzando SSH accedere a Appliance SDDC Manager con il nome utente vcf e la password specificati nella cartella di lavoro del parametro di distribuzione.
  3. Eseguire lo script con l'opzione -h per informazioni dettagliate sulle opzioni dello script.
    python initiate_stretch_cluster_vxrail_<version>.py -h 
  4. Eseguire il comando seguente per modificare il cluster da estendere. Il comando crea regole di affinità per le macchine virtuali da eseguire nel sito preferito:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow prepare-stretch --sc-domain <SDDC-valid-domain-name> --sc-cluster <valid-cluster-name> 
    Sostituire <SDDC-valid-domain-name> e <valid-cluster-name> con i valori corretti per l'ambiente in uso. Ad esempio:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow prepare-stretch --sc-domain wdc1-workflowspec-vxrail --sc-cluster VxRail-Virtual-SAN-Cluster-8d2c9f37-e230-4238-ab35-cafd5033a59e 
    Quando viene richiesto, immettere il nome utente e la password SSO.
    Una volta attivato il workflow, monitorare lo stato dell'attività nell'interfaccia utente di SDDC Manager. Se l'attività non riesce, eseguire il debug e risolvere il problema, quindi riprovare l'attività da Interfaccia utente di SDDC Manager. Non eseguire di nuovo lo script.
  5. Utilizzare il plug-in VxRail vCenter per aggiungere al cluster gli host aggiuntivi nella zona di disponibilità 2 eseguendo il workflow di espansione del cluster di VxRail Manager.
  6. Eseguire il comando seguente per estendere il cluster:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow stretch-vsan --sc-domain <SDDC-valid-domain-name> --sc-cluster <valid cluster name which is a part of the domain to be stretched> --sc-hosts <valid host names> --witness-host-fqdn <witness host/appliance IP or fqdn> --witness-vsan-ip <witness vsan IP address> --witness-vsan-cidr <witness-vsan-network-IP-address-with-mask> 
    Sostituire <SDDC-valid-domain-name>, <valid cluster name which is a part of the domain to be stretched>, <valid host names>, <witness vsan IP address>, <witness host/appliance IP or fqdn>, <witness vsan IP address> e <witness-vsan-network-IP-address-with-mask> con i valori corretti per l'ambiente in uso. Ad esempio:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow stretch-vsan --sc-domain wdc1-workflowspec-vxrail --sc-cluster VxRail-Virtual-SAN-Cluster-8d2c9f37-e230-4238-ab35-cafd5033a59e --sc-hosts wdc3-005-proxy.vxrail.local --witness-host-fqdn 172.16.10.235 --witness-vsan-ip 172.16.20.235 --witness-vsan-cidr 172.16.20.0/24 
  7. Quando richiesto, immettere le informazioni seguenti:
    • Nome utente e password SSO
    • Password dell'utente root per gli host ESXi
    • IP del gateway vSAN per il sito preferito (primario) e non preferito (secondario)
    • CIDR vSAN per il sito preferito (primario) e non preferito (secondario)
    • ID VLAN per la VLAN di overlay del sito non preferita
    • Confermare le identificazioni personali SSH per gli host
    Una volta attivato il workflow, l'attività viene monitorata in Interfaccia utente di SDDC Manager. Se l'attività non riesce, eseguire il debug e risolvere il problema, quindi riprovare da Interfaccia utente di SDDC Manager. Non eseguire di nuovo lo script.
  8. Monitorare l'avanzamento degli host AZ2 aggiunti al cluster.
    1. Nella Interfaccia utente di SDDC Manager fare clic su Visualizza tutte le attività.
    2. Aggiornare la finestra per monitorare lo stato.
  9. Verificare che le operazioni del cluster esteso funzionino correttamente accedendo a vSphere Web Client.
    1. Verificare l'integrità di vSAN.
      1. Nella home pagina fare clic su Host e cluster, quindi selezionare il cluster esteso.
      2. Fare clic su Monitora > vSAN > Skyline Health.
      3. Fare clic su RIPETI TEST.
      4. Correggere eventuali errori.
    2. Verificare il criterio dello storage vSAN.
      1. Nella home pagina fare clic su Criteri e profili > Criteri di storage della macchina virtuale > Criteri di storage vSAN predefiniti.
      2. Selezionare il criterio associato al vCenter Server per il cluster esteso e fare clic su Verifica conformità.
      3. Fare clic su Conformità della macchina virtuale e controllare la colonna Stato conformità per ogni macchina virtuale.
      4. Correggere eventuali errori.