La procédure suivante décrit le remplacement d'un nœud de transport NSX Edge dans un cluster NSX Edge à l'aide de l'API NSX-T. Vous pouvez remplacer le nœud de transport Edge, qu'il soit en cours d'exécution ou non.

Si le nœud Edge à remplacer n'est pas en cours d'exécution, le nouveau nœud Edge peut avoir la même adresse IP de gestion et adresse IP de TEP. Si le nœud Edge à remplacer est en cours d'exécution, le nouveau nœud Edge doit avoir une adresse IP de gestion et une adresse IP de TEP différentes.

Conditions préalables

Familiarisez-vous avec la procédure d'installation d'un nœud NSX Edge, joignez le nœud Edge au plan de gestion et créez un nœud de transport NSX Edge. Pour plus d'informations, consultez le Guide d'installation de NSX-T Data Center.

Procédure

  1. Si vous souhaitez que le nouveau nœud de transport Edge ait les mêmes configurations que le nœud de transport Edge à remplacer, effectuez l'appel d'API suivant pour rechercher les configurations :
    GET https://<nsx-manager-IP>/api/v1/transport-nodes/<tn-id>
  2. Suivez les procédures du Guide d'installation de NSX-T Data Center pour installer et configurer un nœud de transport Edge.
    Si vous souhaitez que ce nœud de transport Edge ait les mêmes configurations que le nœud de transport Edge à remplacer, utilisez les configurations obtenues à l'étape 1.
  3. Effectuez un appel d'API pour obtenir l'ID du nouveau nœud de transport et le nœud de transport à remplacer. Le champ id contient l'ID du nœud de transport. Par exemple,
    GET https://<nsx-manager-IP>/api/v1/transport-nodes
    ... 
       {
          "resource_type": "TransportNode",
          "description": "",
          "id": "73cb00c9-70d0-4808-abfe-a12a43251133",
          "display_name": "TN-edgenode-01a",
    ...
        {
          "resource_type": "TransportNode",
          "description": "",
          "id": "890f0e3c-aa81-46aa-843b-8ac25fe30bd3",
          "display_name": "TN-edgenode-03a",
    
  4. Effectuez un appel d'API pour obtenir l'ID du cluster NSX Edge. Le champ id contient l'ID du cluster NSX Edge. Obtenez les membres du cluster NSX Edge à partir du tableau members. Par exemple,
    GET https://<nsx-manager-IP>/api/v1/edge-clusters
    ....
        {
          "resource_type": "EdgeCluster",
          "description": "",
          "id": "9a302df7-0833-4237-af1f-4d826c25ad78",
          "display_name": "Edge-Cluster-1",
    ...
          "members": [
            {
              "member_index": 0,
              "transport_node_id": "73cb00c9-70d0-4808-abfe-a12a43251133"
            },
            {
              "member_index": 1,
              "transport_node_id": "e5d17b14-cdeb-4e63-b798-b23a0757463b"
            }
          ],
  5. Effectuez un appel d'API pour remplacer un nœud de transport dans un cluster NSX Edge. member_index doit correspondre à l'index du nœud de transport à remplacer.
    Par exemple, le nœud de transport TN-edgenode-01a (73cb00c9-70d0-4808-abfe-a12a43251133) a échoué, et il est remplacé par le nœud de transport TN-edgenode-03a (890f0e3c-aa81-46aa-843b-8ac25fe30bd3) dans le cluster Edge-Cluster-1 de NSX Edge (9a302df7-0833-4237-af1f-4d826c25ad78).
    POST http://<nsx-manager-IP>/api/v1/edge-clusters/9a302df7-0833-4237-af1f-4d826c25ad78?action=replace_transport_node
    {
        "member_index": 0,
        "transport_node_id" : "890f0e3c-aa81-46aa-843b-8ac25fe30bd3"
    }