A partir de NSX 4.0.1.1, puede utilizar la API de reubicación y eliminación de NSX para reubicar las configuraciones de servicio de un nodo de NSX Edge en otro nodo de NSX Edge en espera del mismo clúster de NSX Edge y eliminar el nodo de Edge del clúster de Edge.

La API de reubicación y eliminación reubica las siguientes configuraciones de servicio:

  • Enrutadores lógicos
  • Servidor DHCP
  • Proxy de metadatos
  • Reenviador de capa 2

Requisitos previos

Para reubicar y eliminar un nodo de Edge de un clúster de Edge, se requieren las siguientes condiciones:

  • El nodo de Edge no debe tener ninguna configuración de servicio asignada manualmente. Solo se pueden reubicar las configuraciones de servicio asignadas automáticamente.
  • Para que estén disponibles para reubicarse, los nodos de Edge en espera no deben configurarse con puentes de capa 2.
  • El clúster de Edge debe tener al menos dos nodos de Edge en buen estado en los que las configuraciones de servicio asignadas automáticamente se puedan reubicar.
  • Para HA (alta disponibilidad), el clúster de Edge debe tener más de dos nodos de Edge que puedan reubicarse.

Procedimiento

  1. Ejecute el comando de API para obtener el valor member_index del nodo de Edge que desea reubicar y eliminar de un clúster de Edge:
    GET https://<nsx-manager-IP>/policy/api/v1/edge-clusters/<edge-cluster-id>
    
    {    
        "deployment_type": "VIRTUAL_MACHINE",
        "members": [
            {
                "member_index": 11, 
                "transport_node_id": "21a19cbf-eaba-4a59-b18d-ff71fe5d76aa",
                "display_name": "edgeVm1New"
            },
            {
                "member_index": 13,
                "transport_node_id": "740cf97d-892b-47bb-97e7-889d92252e80",
                "display_name": "edgeVm2New"
            },
            {
                "member_index": 14,
                "transport_node_id": "cd5ab447-a36a-4bc3-94ff-0a4eea9fb2ad",
                "display_name": "edgeVm3New"
            }
        ],
    

    El valor member_index se utiliza para especificar el nodo de Edge que se reubicará y eliminará. Supongamos que desea reubicar las configuraciones de servicio para el nodo de Edge edgeVm1New, cuyo valor de member_index es 11.

  2. Introduzca el comando de API de reubicación y eliminación, así como el valor member_value del nodo de Edge para la reubicación y eliminación:
    POST https://<nsx-manager-IP>/api/v1/edge-clusters/<edge-cluster-id>?action=relocate_remove
    
    {
        "member_index": 11
    }
  3. Ejecute el comando de la API.
    El nodo de Edge entra en modo de mantenimiento y sus configuraciones de servicio se transfieren a uno de los nodos de Edge en espera del clúster. Después de transferir las configuraciones de servicio, el nodo de Edge se eliminará del clúster de Edge y saldrá del modo de mantenimiento.
    Nota: El comando de API no funcionará si:
    • El nodo de Edge tiene cualquier configuración de servicio asignada manualmente.
    • El clúster de Edge no tiene al menos dos nodos de Edge en espera en buen estado.
    Precaución:

    Es posible que el comando de la API proporcione una respuesta correcta, pero, en segundo plano, se producirá un error en la operación de reubicación. En ese caso, se activará una alarma cuyo Tipo de evento será Error de reubicación de miembro del clúster de Edge.

    La acción recomendada para este escenario es revisar la capacidad disponible del clúster de Edge. Si se requiere más capacidad, escale el clúster de Edge y vuelva a intentar el comando de API.