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

Requisitos previos

  • Consulte Actualizar los componentes de NSX Cloud para encontrar el orden correcto que debe seguir para actualizar CSM.
  • Debe extraer el archivo VMware-NSX-unified-appliance-<versión>.nub del paquete de actualización principal (MUB) de NSX Cloud y alojarlo en un servidor FTP al que se pueda acceder desde CSM.

Procedimiento

  1. Inicie sesión en la CLI de NSX con las credenciales de administrador de CSM:
    $ssh <csm-admin>@<NSX-CSM-IP>
     
    y ejecute el siguiente comando de la CLI de NSX:
    nsxcsm> copy url scp://<username>@<ftp-server-ip>/<path-to-file>/VMware-NSX-unified-appliance-<version>.nub
  2. 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: '<upgrade version>'
        os_image_path: 'files/nsx-root.fsa'
        os_image_md5_path: 'files/nsx-root.fsa.md5'
    Current upgrade info:
    {
      "info": "",
      "body": {
        "meta": {
          "from_version": "<current version>",
          "old_config_dev": "/dev/mapper/nsx-config",
          "to_version": "<post-upgrade version>",
          "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"
    }
    
  3. 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!
    
  4. 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.
  5. Verifique la versión de CSM para confirmar que se ha actualizado:
    nsxcsm> get version
              

Resultados

El dispositivo de CSM se actualiza y las PCG se redimensionan automáticamente a 191 GB.

Qué hacer a continuación

  • Si va a actualizar desde la versión 2.4.x a la 2.5.0 u otra posterior, o desde la versión 3.0.x a una posterior, siga los pasos que se indican aquí para Tareas posteriores a la actualización porque NSX-T Data Center ya se actualizó.
  • Si va a actualizar desde la versión 2.5.0 u otra posterior, continúe con Actualizar NSX-T Data Center.