En la versión actual, CSM solo puede actualizarse con la CLI de NSX.

Requisitos previos

Este es el tercer paso de la actualización de componentes de NSX Cloud. Ya se debe haber completado la actualización de agentes NSX y PCG.

Se necesitan privilegios de root en CSM para esta tarea.

Procedimiento

  1. Inicie sesión en CSM como root y copie el archivo VMware-NSX-unified-appliance-<versión>.nub en esta ubicación: /var/vmware/nsx/file-store/.

    $ssh root@<NSX CSM IP Address>
    root@nsxcsm:~# cp /repository/<version>/CloudServiceManager/nub/VMware-NSX-unified-appliance-<version>.nub /var/vmware/nsx/file-store/
     

    Nota:

    Al cargar el archivo del paquete de actualización principal de NSX Cloud (.mub) en CSM como se describe en Actualizar agentes NSX y PCG, el archivo VMware-NSX-unified-appliance-<versión>.nub se extrae en esta ubicación: /repository/<versión>/CloudServiceManager/nub/.

    Debe copiar este archivo en la ubicación /var/vmware/nsx/file-store/ para continuar con la actualización de CSM.

  2. Inicie sesión en la CLI de NSX.
    
    root@nsxcsm:~# nsxcli
    
  3. Extraiga y compruebe el archivo VMware-NSX-unified-appliance-<versión>.nub:
    nsxcsm> verify upgrade-bundle VMware-NSX-unified-appliance-<version>
    

    Ejemplo de resultado:

    Checking upgrade bundle /var/vmware/nsx/file-store/VMware-NSX-unified-appliance-<version>.nub contents
    Verifying bundle VMware-NSX-unified-appliance-<version>.bundle with signature VMware-NSX-unified-appliance-<version>.bundle.sig
    Moving bundle to /image/VMware-NSX-unified-appliance-<version>.bundle
    Extracting bundle payload
    Successfully verified upgrade bundle
    Bundle manifest:
        appliance_type: 'nsx-unified-appliance'
        version: '<versión de actualización>'
        os_image_path: 'files/nsx-root.fsa'
        os_image_md5_path: 'files/nsx-root.fsa.md5'
    Current upgrade info:
    {
      "info": "",
      "body": {
        "meta": {
          "from_version": "<versión actual>",
          "old_config_dev": "/dev/mapper/nsx-config",
          "to_version": "<versión tras la actualización>",
          "new_config_dev": "/dev/mapper/nsx-config__bak",
          "old_os_dev": "/dev/xvda2",
          "bundle_path": "/image/VMware-NSX-unified-appliance-<version>",
          "new_os_dev": "/dev/xvda3"
        },
        "history": []
      },
      "state": 1,
      "state_text": "CMD_SUCCESS"
    }
    
  4. Inicie la actualización:
    nsxcsm> start upgrade-bundle VMware-NSX-unified-appliance-<version> playbook VMware-NSX-cloud-service-manager-<version>-playbook
    

    Ejemplo de resultado:

    Validating playbook /var/vmware/nsx/file-store/VMware-NSX-cloud-service-manager-<version>-playbook.yml
    Running "shutdown_csm_svc" (step 1 of 6)
    Running "install_os" (step 2 of 6)
    Running "migrate_csm_config" (step 3 of 6)
     
    System will now reboot (step 4 of 6)
    After the system reboots, use "resume" to start the next step, "start_csm_svc".
    {
      "info": "",
      "body": null,
      "state": 1,
      "state_text": "CMD_SUCCESS"
    }
    Autoimport-nsx-cloud-service-manager-thin>
    Broadcast message from root@Autoimport-nsx-cloud-service-manager-thin (Fri 2017-08-25 21:11:36 UTC):
     
    The system is going down for reboot at Fri 2017-08-25 21:12:36 UTC!
    
  5. Espere a que se complete la actualización. CSM se reinicia durante la actualización y la actualización finaliza cuando se reinicia la UI de CSM después de reiniciar.
  6. Verifique la versión de CSM para confirmar que se ha actualizado:
    nsxcsm> get version
    
  7. Si utiliza una cuenta de Microsoft Azure en CSM, debe generar los nombres de función MSI que son nuevos en esta versión:
    • Siga los pasos descritos en el tema Habilitar CSM para acceder a su inventario de Microsoft Azure en la Guía de administración de NSX-T Data Center. Esto debe hacerse al actualizar con el fin de generar funciones MSI para CSM y PCG, y la entidad de servicio de NSX Cloud.

    • Inicie sesión en CSM y desplácese hasta Nubes > Cuentas > Azure > Acciones > Editar una cuenta y agregue el Nombre de función de puerta de enlace. El nombre predeterminado es nsx-pcg-role.

Qué hacer a continuación

Siga los pasos a continuación para Actualizar NSX-T Data Center.