La creazione di un cluster NSX Manager o Global Manager offre disponibilità e affidabilità elevate. Se tutte o almeno una delle tre appliance NSX Manager è distribuita come OVA/OVF utilizzando vCenter, utilizzare il comando join per unire i nodi NSX Manager e creare un cluster.

Prerequisiti

  • Per creare un cluster NSX Manager, distribuire tre nodi NSX Manager dalla CLI dello strumento OVF o dall'interfaccia utente di VMware vCenter.

  • Per creare un cluster Global Manager, distribuire tre nodi. Se nel Global Manager è installato NSX 3.0.0, è invece opportuno distribuire un solo nodo e non creare un cluster. Vedere Installazione del Global Manager attivo e di standby.

Procedura

  1. Aprire una sessione della console o SSH nel primo nodo NSX Manager o Global Manager distribuito e accedere con le credenziali di amministratore.
  2. Nel primo nodo distribuito, eseguire i comandi seguenti.
    1. Eseguire il comando get certificate api thumbprint.
      L'output del comando è una stringa univoca per questo nodo.
    2. Eseguire il comando get cluster config per recuperare l'ID cluster del primo nodo distribuito.
      mgr-first> get cluster config
      Cluster Id: 7b50abb9-0402-4ed5-afec-363587c3c705
      Cluster Configuration Version: 0
      Number of nodes in the cluster: 1
      
      ...
  3. Aprire una sessione della console o SSH nel nuovo nodo e accedere con le credenziali di amministratore di.
  4. Nel nuovo nodo che si unisce al cluster, eseguire il comando join.

    Fornire le seguenti informazioni sul primo nodo distribuito nel comando join:

    • Indirizzo IP
    • ID cluster
    • Nome utente
    • Password
    • Identificazione personale del certificato
    mgr-new> join <Manager-IP> cluster-id <cluster-id> username <Manager-username> password <Manager-password> thumbprint <Manager-thumbprint>
    Il processo di unione e di stabilizzazione del cluster potrebbe richiedere da 10 a 15 minuti. Eseguire get cluster status per visualizzare lo stato. Verificare che lo stato di ogni gruppo di servizi del cluster sia ATTIVO prima di apportare altre modifiche al cluster.
  5. Aggiungere il terzo nodo al cluster.
    Ripetere il passaggio 4 sul terzo nodo.
  6. Verificare lo stato del cluster nell'interfaccia Web.
    • In NSX Manager accedere all'interfaccia Web di NSX Manager e selezionare Sistema > Appliance.
    • In Global Manager accedere all'interfaccia Web di Global Manager e selezionare Sistema > Appliance Global Manager.

risultati

Verificare il risultato eseguendo il comando get managers sui propri host.

host> get managers
- 192.168.110.47   Connected

Nell'interfaccia utente di NSX Manager, in Infrastruttura > Host, verificare che la connettività MPA dell'host sia Attiva.

È inoltre possibile visualizzare lo stato dell'host dell'infrastruttura con la chiamata API GET https://<nsx-mgr>/api/v1/fabric/nodes/<id-nodo-infrastruttura>/state:

{
  "details": [],
  "state": "success"
}

Il piano di gestione invia i certificati host al piano di controllo e il piano di controllo esegue il push delle informazioni agli host.

Dovrebbero essere visualizzati gli indirizzi NSX Controller in /etc/vmware/nsx/controller-info.xml in ogni host ESXi oppure accedere alla CLI utilizzando get controllers.
[root@host:~] cat /etc/vmware/nsx/controller-info.xml 
<?xml version="1.0" encoding="utf-8"?>
<config>
  <connectionList>
    <connection id="0">
        <server>10.143.1.47</server>
        <port>1234</port>
        <sslEnabled>true</sslEnabled>
        <pemKey>-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</pemKey>
    </connection>
    <connection id="1">
        <server>10.143.1.45</server>
        <port>1234</port>
        <sslEnabled>true</sslEnabled>
        <pemKey>-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</pemKey>
    </connection>
    <connection id="2">
        <server>10.143.1.46</server>
        <port>1234</port>
        <sslEnabled>true</sslEnabled>
        <pemKey>-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</pemKey>
    </connection>
  </connectionList>
</config>
La connessione host a NSX viene avviata e si trova nello stato "CLOSE_WAIT" finché l'host non viene promosso a nodo di trasporto. È possibile visualizzarlo con il comando esxcli network ip connection list | grep 1234.
# esxcli network ip connection list | grep 1234
tcp  0 0  192.168.210.53:45823  192.168.110.34:1234  CLOSE_WAIT  37256  newreno  netcpa 

Operazioni successive

Creare una zona di trasporto. Vedere Creazione di zone di trasporto.