La creazione di un cluster NSX Manager o Global Manager offre disponibilità e affidabilità elevate. È possibile utilizzare il comando join per creare un cluster.

Prerequisiti

  • Per creare un cluster NSX Manager, distribuire tre nodi.

  • Per creare un cluster Global Manager, distribuire tre nodi. Se nel Global Manager è installato NSX-T Data Center 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

In base alla versione di NSX-T Data Center, passare all'interfaccia utente di NSX Manager e

verificare che la connettività MPA dell'host sia Attiva.
  • (NSX-T Data Center 3.2.2 o versione successiva) Sistema > Infrastruttura > Host e selezionare la scheda Cluster.
  • (NSX-T Data Center 3.2.1 o versione precedente) Sistema > Infrastruttura > Nodi > Nodi di trasporto host

    e dal menu a discesa Gestito da, selezionare un vCenter Server.

È 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-T Data Center 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 
Per KVM, il comando è netstat -anp --tcp | grep 1234.
user@host:~$ netstat -anp --tcp | grep 1234
tcp  0  0  192.168.210.54:57794  192.168.110.34:1234   CLOSE_WAIT -

Operazioni successive

Creare una zona di trasporto. Vedere Preparazione di host autonomi come nodi di trasporto.