È possibile espandere un cluster esteso aggiungendo host. È consigliabile aggiungere lo stesso numero di host in entrambe le zone di disponibilità per la simmetria e il bilanciamento del cluster.
Procedura
- Eseguire il commissioning degli host aggiuntivi in VMware Cloud Foundation.
Vedere Commissioning degli host.
- Recuperare gli UID degli host di cui è stato eseguito il commissioning.
- Nel riquadro di navigazione fare clic su Centro sviluppatori > Esplora API.
- Nelle API per la gestione degli host fare clic su GET /v1/hosts.
- Fare clic su Esegui.
- Fare clic su Scarica per scaricare il file JSON.
- Aprire il file JSON e copiare gli UID degli host.
- Recuperare l'ID del cluster che si sta espandendo.
- In Esplora API passare alle API per la gestione dei cluster e fare clic su GET /v1/clusters.
- Fare clic su Esegui.
- Fare clic su Scarica per scaricare il file JSON.
- Aprire il file JSON e copiare l'ID cluster per il cluster che si sta espandendo.
- Recuperare i nomi delle zone di disponibilità primaria e secondaria da vCenter Server.
- In un browser Web accedere a vCenter Server all'indirizzo https://vcenter_server_fqdn/ui.
- Selezionare Menu > Host e cluster.
- Nel pannello dell'inventario espandere vCenter Server > Data center.
- Selezionare Cluster e quindi fare clic sulla scheda Configura.
- In vSAN selezionare Domini di errore.
- Prendere nota dei nomi delle zone di disponibilità primaria e secondaria.
- Preparare il corpo della richiesta JSON.
- Fare clic su Patch /v1/clusters/id.
- Nel campo ClusterUpdateSpec fare clic su Cluster Update Data ClusterUpdateSpec{ ... }.
- Fare clic su Scarica per scaricare il file JSON.
- Modificare il file JSON scaricato in modo che contenga solo la sezione di espansione simile all'esempio seguente. Nel campo azName digitare il nomi primario e secondario recuperati nel passaggio 4.
Nota: Gli host ESXi che si stanno aggiungendo devono utilizzare per la mappatura a vSphere Distributed Switch la stessa vmnic degli host esistenti nel cluster esteso. Ad esempio, se gli host esistenti mappano vmnic0 e vmnic1 a vSphere Dstributed Switch 1 e vmnic2 e vmnic3 a vSphere Distributed Switch 2, gli host che si stanno aggiungendo devono mappare le stesse vminc agli stessi vSphere Distributed Switch.
{ "clusterExpansionSpec": { "hostSpecs": [ { "id": "ESXi host 1 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary", "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } }, { "id": "ESXi host 2 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary", "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } }, { "id": "ESXi host 3 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary". "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } }, { "id": "ESXi host 4 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary", "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } } ] } }
- Eseguire l'API di espansione del cluster.
- Per il campo ClusterUpdateSpec, aggiornare l'ID cluster (recuperato nel passaggio 3) e il file JSON con il payload preparato nel passaggio 5.
- Fare clic su Esegui.
- Monitorare l'attività fino al suo completamento.
- Se necessario, accedere tramite SSH a ogni host appena aggiunto e aggiungere una route statica alla rete vSAN dell'host witness. Aggiungere inoltre route statiche nel witness se non riesce a raggiungere la rete vSAN degli host appena aggiunti.
- Aggiornare il valore di Errori host tollerati dal cluster impostandolo sul numero di host nella ZD1 dopo l'espansione del cluster.
- Accedere al vCenter Server di gestione.
- Selezionare Cluster e fare clic sulla scheda Configura.
- In Servizi fare clic su Disponibilità vSphere e quindi su Modifica.
- Nella pagina Controllo ammissione della finestra di dialogo Modifica impostazioni cluster impostare gli errori degli host tollerati dal cluster sul numero di host nella zona di disponibilità 1 e fare clic su OK.