Cuando se utiliza N-VDS como conmutador de host, NSX-T se representa como una red opaca en vCenter Server. N-VDS tiene una o varias de las interfaces físicas (pNIC) en el nodo de transporte, y la configuración del puerto se realiza desde NSX-T Data Center. Puede migrar el conmutador de host a vSphere Distributed Switch (VDS) 7.0 para un uso óptimo de pNIC y administrar las redes para los hosts de NSX-T desde vCenter Server. Cuando se ejecuta NSX-T en un conmutador de VDS, un segmento se representa como un grupo de puertos virtuales distribuidos de NSX. Los cambios que se realicen en los segmentos de la red de NSX-T se sincronizan en vCenter Server. Tenga en cuenta que en NSX-T Data Center 3.1, la migración de N-VDS a vSphere Distributed Switch no se admite en entornos de clúster contraído basados en N-VDS. Se admite en NSX-T Data Center 3.1.1 sin la selección de equipos con nombre.

A partir de NSX-T Data Center 3.1.1, puede escalar verticalmente la migración migrando en paralelo los hosts que están en modo de mantenimiento a través de vSphere Lifecycle Manager o manualmente a través de las API. De forma predeterminada, se pueden migrar en modo paralelo 64 hosts por clúster, con un tamaño de grupo de subprocesos de 22 por administrador en un clúster. Asegúrese de que el tamaño del lote para la corrección paralela esté restringido a 4 nodos. Para la migración a través de vSphere Lifecycle Manager, se muestra el estado "En cola" para cualquier host que espere un subproceso disponible. Para la migración a través de la API, se rechazará cualquier solicitud de migración activa superior a 64.

Tenga en cuenta que la función de corrección paralela requiere vCenter Server 7.0 Update 2 o una versión posterior. Esta función no es compatible con NSX-T Data Center 3.1 y no debe habilitarse para los clústeres en migración.

Nota: La migración de VDS a CVDS solo se activa para las actualizaciones de ESX a la versión 7.0.2 (X.Y.Z-U.P). La migración no se activará para las actualizaciones "U.P" (actualización-revisión). La versión de ESX se especifica como X.Y.Z-U.P donde,
  • X = Principal
  • Y = Secundaria
  • Z = Mantenimiento
  • U = Actualización
  • P = Revisión

Requisitos previos

Se deben cumplir los siguientes requisitos para migrar a un conmutador de host de VDS 7.0:

  • vCenter Server 7.0 o posterior
  • ESXi 7.0 o posterior
  • NSX-T dejará de representarse como una red opaca después de la migración. Es posible que deba actualizar los scripts para administrar la representación migrada de los hosts de NSX-T.

Procedimiento

  1. Migre el conmutador de host mediante llamadas API o ejecute los comandos para la migración desde la CLI. También puede iniciar la migración desde la interfaz de usuario de NSX Manager.
    Nota: No realice ningún cambio en la configuración de NSX-T Data Center hasta que todos los conmutadores de host se hayan migrado correctamente.
    • Realice las siguientes llamadas de API para realizar la migración:
      1. Para verificar que los hosts estén listos para la migración, realice la siguiente llamada API y ejecute una comprobación previa:
        POST https://<nsx-mgr>/api/v1/nvds-urt/precheck

        Ejemplo de respuesta:

        { "precheck_id": "166959af-7f4b-4d49-b294-907000eef889" }
      2. Resuelva cualquier incoherencia de configuración y vuelva a ejecutar la comprobación previa.
      3. Compruebe el estado de la comprobación previa.
        GET https://<nsx-mgr>/api/v1/nvds-urt/status-summary/<precheck-id>

        Ejemplo de repose:

        {
          "precheck_id": "166959af-7f4b-4d49-b294-907000eef889",
          "precheck_status": "PENDING_TOPOLOGY"
        }
      4. Para hosts sin estado, designe uno de los hosts como host de origen e inicie la migración.
      5. Para recuperar la topología recomendada, realice la siguiente llamada API.
        GET https://<nsx-mgr>/api/v1/nvds-urt/topology/<precheck-id>

        Ejemplo de respuesta:

        {
          "topology": [
            {
              "nvds_id": "21d4fd9b-7214-46b7-ab16-c4e7138f011f",
              "nvds_name": "nsxvswitch",
              "compute_manager_topology": [
                {
                  "compute_manager_id": "fa1421d9-54a7-418e-9e18-7d0ff0d2f771",
                  "dvswitch": [
                    {
                      "data_center_id": "datacenter-3",
                      "vds_name": "CVDS-nsxvswitch-datacenter-3",
                      "vmknic": [
                        "vmk1"
                      ],
                      "transport_node_id": [
                        "4a6161af-7eec-4780-8faf-0e0610c33c2e",
                        "5a78981a-03a6-40c0-8a77-28522bbf07a9",
                        "f9c6314d-9b99-48aa-bfc8-1b3a582162bb"
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      6. Realice la siguiente llamada API para crear un VDS con la topología recomendada:
        POST https://<nsx-mgr>/api/v1/nvds-urt/topology?action=apply

        Tenga en cuenta que solo puede reemplazar un N-VDS por un VDS nuevo y no puede utilizar un VDS existente.

        Entrada de ejemplo:

        {
          "topology": [
            {
              "nvds_id": "c8ff4053-502a-4636-8a38-4413c2a2d52f",
              "nvds_name": "nsxvswitch",
              "compute_manager_topology": [
                {
                  "compute_manager_id": "fa1421d9-54a7-418e-9e18-7d0ff0d2f771",
                  "dvswitch": [
                    {
                      "data_center_id": "datacenter-3",
                      "vds_name": "test-dvs",
                      "transport_node_id": [
                        "65592db5-adad-47a7-8502-1ab548c63c6d",
                        "e57234ee-1d0d-425e-b6dd-7dbc5f6e6527",
                        "70f55855-6f81-45a8-bd40-d8b60ae45b82"
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      7. Para realizar un seguimiento del estado de la migración, realice la siguiente llamada API:
        GET https://<nsx-mgr>/api/v1/nvds-urt/status-summary/<precheck-id>

        Cuando el host está listo para la migración, precheck_status cambia de APPLYING _TOPOLOGY a UPGRADE_READY.

        Consulte más información sobre los parámetros de API en la Guía de la API de NSX-T Data Center.

      8. Coloque el host ESXi en modo de mantenimiento desde vCenter.
      9. Para iniciar la migración de N-VDS a VDS, ejecute la siguiente llamada API:
        POST https://<nsx-mgr>/api/v1/transport-nodes/<tn-id>?action=migrate_to_vds

        Los hosts se migran de forma asíncrona. Puede actualizar varios nodos de transporte en paralelo ejecutando la API de para obtener el conjunto de hosts deseado. Los servicios como DRS continúan funcionando según lo esperado durante el proceso de migración.

      10. Ejecute la siguiente llamadas de API para hacer un seguimiento de la migración:
        GET https://<nsx-mgr>/api/v1/nvds-urt/status-summary/<precheck-id>

        host migration_state cambia de UPGRADE_IN_PROGRESS a SUCCESS después si la migración es correcta.

        Ejemplo de respuesta:

        {
          "precheck_id": "c306e279-8b75-4160-919c-6c40030fb3d0",
          "precheck_status": "READY",
          "migration_state": [
            {
              "host": "65592db5-adad-47a7-8502-1ab548c63c6d",
              "overall_state": "UPGRADE_READY"
            },
            {
              "host": "e57234ee-1d0d-425e-b6dd-7dbc5f6e6527",
              "overall_state": "UPGRADE_READY"
            },
            {
              "host": "70f55855-6f81-45a8-bd40-d8b60ae45b82",
              "overall_state": "SUCCESS"
            }
          ]
        }

        En caso de que se produzcan errores, overall_state cambia a FAILED, lo que indica el motivo del error en la migración. Ejecute la acción migrate_to_vds para volver a ejecutar la tarea de migración.

      11. Para los hosts sin estado:
        1. Extraiga el perfil de host desde el host migrado y asócielo al clúster.
        2. Reinicie los hosts restantes del clúster.
    • Realice la migración desde la CLI de NSX Manager:
      1. Para verificar que los hosts estén listos para la migración, ejecute el siguiente comando y una comprobación previa:
        vds-migrate precheck

        Resultados de muestra:

         Precheck Id: 0a26d126-7116-11e5-9d70-feff819cdc9f
      2. Resuelva cualquier incoherencia de configuración y vuelva a ejecutar la comprobación previa.
      3. Para recuperar la topología recomendada, ejecute el siguiente comando.
        vds-migrate show-topology

        Resultados de muestra:

        Precheck Id: 137d2a87-0544-4914-829d-d8b7e33b13f2
               NVDS: nvds1(19cca902-9455-4316-92e2-65f4f5b4b138)                          
               Compute Manager Topology:                                                  
               [                                                                          
                   {                                                                      
                       "compute_manager_id": "fd37ed6e-0eae-4d65-b29a-d40eee1d5d47",      
                       "dvswitch": [                                                      
                           {                                                              
                               "transport_node_id": [                                     
                                   "4d011ade-a010-4eea-b45a-b2569c0bb9ad"                 
                               ],                                                         
                               "data_center_id": "datacenter-3",                          
                               "vmknic": [],                                              
                               "vds_name": "CVDS-nvds1-datacenter-3"                      
                           }                                                              
                       ]                                                                  
                   }                                                                      
               ]
      4. Ejecute el siguiente comando para crear un VDS con la topología recomendada:
        vds-migrate apply-topology
      5. Inicie sesión en vCenter Server y compruebe que se haya creado el VDS.
      6. Para iniciar la migración de N-VDS a VDS, ejecute el siguiente comando:
        vds-migrate esxi-cluster-name <cluster-name>

        Resultados de muestra:

         VDS Migration Done:                                                     
           3 Transport-Nodes Migrate Successfully          
           0 Transport-Nodes Migrate Failed

        También puede utilizar el identificador de nodo de transporte para iniciar la migración:

        vds-migrate tn-list <file-path>

        donde <file-path> incluye los identificadores del nodo de transporte.

        Resultados de muestra:

        nsx-manager-1> vds-migrate tn-list /opt/tnid
               VDS Migration Done:
               3 Transport-Nodes Migrate Successfully
               0 Transport-Nodes Migrate Failed
    • A partir de NSX-T Data Center 3.1.1, puede utilizar NSX Manager para preparar los hosts para la migración y, a continuación, migrar a VDS como parte de la actualización del sistema operativo del host mediante vSphere Update Manager.
      Para migrar el conmutador de host como parte de la actualización del sistema operativo del host mediante vSphere Update Manager, se necesita vCenter Server 7.0.U2.
      Nota: Los hosts ESXi deben actualizarse en versiones de actualización de ESXi para que se active esta migración. Por ejemplo,
      • Actualización de ESXi 7.0 a ESXi 7.0 U2: se puede activar la migración del conmutador.
      • Actualización de ESXi 7.0 U2 a ESXi 7.0 U2a: no se puede activar la migración del conmutador porque la actualización está dentro de la misma versión de actualización de ESXi.
      1. Inicie sesión como usuario admin local en una instancia de NSX Manager en https://dirección-ip-nsx-manager/login.jsp?local=true.
      2. Seleccione Sistema > Inicio rápido.
      3. Haga clic en Empezar para preparar los hosts para la migración de N-VDS a VDS.
      4. Haga clic en Comprobación previa para comprobar si los hosts están listos para la migración.
      5. Resuelva cualquier incoherencia de configuración y vuelva a ejecutar la comprobación previa.
      6. Revise la topología de red recomendado.
      7. Haga clic en Crear para preparar los hosts seleccionados para la migración mediante la creación del conmutador de VDS correspondiente en vCenter Server.
      8. Inicie sesión en vCenter Server y actualice los hosts ESXi mediante vSphere Update Manager. La migración del conmutador se completa cuando se realiza la actualización del sistema operativo del host.
      9. Supervise el progreso de la migración en la pestaña Supervisar.
  2. Saque los hosts migrados del modo de mantenimiento. Este paso no es necesario para la migración del conmutador de host como parte de la actualización del host mediante vSphere Update Manager.