Familiarícese con el estado operativo del servicio del equilibrador de carga distribuido en la interfaz de usuario de NSX Manager y en hosts ESXi.

Cuando el servicio de equilibrador de carga distribuido se escala de manera lineal a medida que aumenta la cantidad de hosts ESXi, un solo servicio de equilibrador de carga distribuido puede admitir varios hosts ESXi. A su vez, cada host ESXi puede admitir varias interfaces virtuales (VIF) en varios hosts ESXi. El estado consolidado del equilibrador de carga distribuido en el nivel de NSX Manager se calcula utilizando el estado consolidado de todos los hosts ESXi asociados. El estado consolidado del equilibrador de carga distribuido en el nivel de host ESXi se calcula utilizando el estado individual de todas las VIF asociadas en ese host ESXi.

Estado en NSX Manager

Estado Descripción

Activo

El estado Activo indica que todos los nodos de transporte relacionados devuelven el estado del servicio de equilibrador de carga distribuido como listo.

Degradado

El estado Degradado indica que se cumplen las siguientes condiciones:

  • Al menos un nodo de transporte devuelve el estado del servicio de equilibrador de carga distribuido como listo o parcialmente listo
  • No todos los nodos de transporte relacionados devuelven el estado del servicio de equilibrador de carga como listo.
Inactivo

El estado Inactivo indica que se cumple una de las siguientes condiciones:

  • Todos los nodos de transporte relacionados devuelven no está listo.
  • Al menos un nodo de transporte devuelve no está listo y ningún nodo de transporte devuelve listo.

Desconocido

El estado Desconocido indica que todos los nodos de transporte relacionados devuelven el estado del servicio de equilibrador de carga distribuido como Desconocido.

Deshabilitado El estado Deshabilitado indica que el servicio del equilibrador de carga distribuido está habilitado, pero no se especificó la ruta de conectividad.

Estado en host ESXi

Estado Descripción
listo
El estado consolidado del servicio de equilibrador de carga distribuido en el host ESXi el listo cuando el estado de todos las VIF asociadas en este host ESXi es listo.
Nota:
  • El estado listo en la VIF indica que la instancia de equilibrador de carga distribuido es la más antigua y se aplica.

no listo

El estado consolidado del servicio de equilibrador de carga distribuido en el host ESXi es no está listo cuando ninguna VIF asociada tiene el estado listo.

parcialmente listo

El estado consolidado del servicio de equilibrador de carga distribuido en el host ESXi es parcialmente listo cuando se cumplen las dos condiciones siguientes:

  • Al menos una VIF asociada tiene el estado listo.
  • Al menos una VIF asociada tiene el estado no está listo o conflicto.
Nota:
  • El estado no está listo en la VIF indica que la instancia del servicio de equilibrador de carga distribuido es la más antigua, se debe aplicar, pero no está aplicada.
  • El estado conflicto en la VIF indica que la instancia del servicio de equilibrador de carga distribuido no es la más antigua y no se aplica.

Estado detallado a través de la API

Ejecute la siguiente API para obtener el estado detallado de la instancia de equilibrador de carga distribuido que se ejecuta en un nodo de transporte.

GET https://<manager IP>/policy/api/v1/infra/lb-services/<DLBname>/detailed-status?source=realtime&include_instance_details=true&transport_node_ids=node1_uuid

Respuesta de ejemplo:

{
  "results": 
    {
      "service_path": "/infra/lb-services/mydlb",
      "service_status": "UP",
      "virtual_servers": [
        {
          "virtual_server_path": "/infra/lb-virtual-servers/mytcpvip",
          "status": "UP",
          "last_update_timestamp": 1591344963509,
          "resource_type": "LBVirtualServerStatus"
        }
      ],
      "pools": [
        {
          "pool_path": "/infra/lb-pools/mylbpool",
          "status": "UP",
          "last_update_timestamp": 1591344963509,
          "resource_type": "LBPoolStatus"
        }
      ],
      "last_update_timestamp": 1591344963509,
      "instance_detail_per_tn": [
        {
          "transport_node_id": "b09b7b6c-a60d-11ea-835e-d95476fe6438",
          "instance_detail_per_status": [
            {
              "status": "READY",
              "instance_number": 3,
              "instance_details": [
                {
                  "attachment_display_name": "12-vm_Client_VM_Ubuntu_1404-local-1762/12-vm_Client_VM_Ubuntu_1404-local-1762.vm@b09b7b6c-a60d-11ea-835e-d95476fe6438"
                },
                {
                  "attachment_display_name": "10-vm_Client_VM_Ubuntu_1404-local-1762/10-vm_Client_VM_Ubuntu_1404-local-1762.vm@b09b7b6c-a60d-11ea-835e-d95476fe6438"
                },
                {
                  "attachment_display_name": "11-vm_Client_VM_Ubuntu_1404-local-1762/11-vm_Client_VM_Ubuntu_1404-local-1762.vm@b09b7b6c-a60d-11ea-835e-d95476fe6438"
                }
              ]
            },
            {
              "status": "NOT_READY",
              "instance_number": 0
            },
            {
              "status": "CONFLICT",
              "instance_number": 0
            }
          ]
        }
      ],
      "enforcement_point_path": "/infra/sites/default/enforcement-points/default",
      "resource_type": "LBServiceStatus"
    }
  ],
  "intent_path": "/infra/lb-services/mydlb"
}

Estado a través de la CLI

Ejecute el siguiente comando de la CLI para obtener el estado del equilibrador de carga distribuido.

get load-balancer <UUID_LoadBalancer> status

Load Balancer
UUID : 8721fb3e-dbef-4d9a-8f48-432e893883f1
Display-Name : DLB_Service21
Status : ready
Ready LSP Count : 4
Not Ready LSP Count: 0
Partially Ready LSP Count : 0