Puede actualizar el dispositivo de NSX Intelligence mediante la CLI de NSX Intelligence.

Requisitos previos

Procedimiento

  1. Inicie sesión en el dispositivo de NSX Intelligence con las credenciales de administrador de CLI que configuró durante la instalación inicial.
    $ssh admin@<NSX Intelligence IP Address> 
  2. En la línea de comandos de NSX Intelligence, use el siguiente comando para copiar el archivo de actualización .nub de NSX Intelligence de donde lo haya descargado.
    copy url <url_paquete_actualización_NSX_intelligence>
    Por ejemplo,
    copy url http://localserver/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.nub
  3. Verifique el paquete de actualización con el siguiente comando:
    verify upgrade-bundle nombre_paquete_actualización
    A continuación, se muestra un resultado de ejemplo de verify upgrade-bundle command.
    Checking upgrade bundle /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.nub contents
    Verifying bundle VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.bundle with signature VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.bundle.sig
    Moving bundle to /image/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324.bundle
    Extracting bundle payload
    Successfully verified upgrade bundle
    Bundle manifest:
           appliance_type: 'nsx-intelligence-appliance'
           version: '1.0.1.0.0.15188324'
           os_image_path: 'files/nsx-root.squashfs'
           os_image_md5_path: 'files/nsx-root.squashfs.md5'
    Current upgrade info:
    {
      "info": "", 
      "body": {
        "meta": {
          "from_version": "1.0.0.0.0.14576942", 
          "old_data_dev": "/dev/mapper/nsx-data", 
          "new_data_dev": "/dev/mapper/nsx-data__bak", 
          "new_os_dev": "/dev/sda3", 
          "to_version": "1.0.1.0.0.15188324", 
          "new_config_dev": "/dev/mapper/nsx-config__bak", 
          "old_os_dev": "/dev/sda2", 
          "bundle_path": "/image/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324", 
          "old_config_dev": "/dev/mapper/nsx-config"
        }, 
        "history": []
      }, 
      "state": 1, 
      "state_text": "CMD_SUCCESS"
    }
    
  4. Actualice el dispositivo de NSX Intelligence siguiendo la guía de NSX Intelligence.
    start upgrade-bundle <nombre_paquete_actualización> playbook <nombre_guía_nsx_intelligence>
    Sugerencia: Presione la tecla Tabulador después de introducir upgrade-bundle y <nombre_paquete_actualización> se rellenará automáticamente. Presione la tecla Tabulador después de introducir playbook y <nombre_guía_nsx_intelligence> se rellenará automáticamente.
    El sistema se reiniciará como parte del proceso de actualización, como se muestra en el siguiente ejemplo.
    mynsxintel> start upgrade-bundle VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324 playbook VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook 
    ****************************************************************************
    Node Upgrade is in progress. Please do not make any changes, until 
    the upgrade operation is complete.
    ****************************************************************************
     
    2019-12-13 13:50:26,455 - Validating playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook.yml
    2019-12-13 13:50:26,583 - Running "shutdown_pace_svc" (step 1 of 7)
    2019-12-13 13:50:51,734 - Running "install_os" (step 2 of 7)
    2019-12-13 13:51:55,482 - Running "retain_pace_config" (step 3 of 7)
    2019-12-13 13:52:00,529 - Running "switch_os" (step 4 of 7)
    2019-12-13 13:52:17,786 - 
     
    System will now reboot (step 5 of 7)
    {
      "info": "", 
      "body": null, 
      "state": 1, 
      "state_text": "CMD_SUCCESS"
    }
    mynsxintel> 
    Broadcast message from root@mynsxintel (Fri 2019-12-13 13:52:22 UTC):
     
    The system is going down for reboot at Fri 2019-12-13 13:53:22 UTC!
     
  5. (opcional) Una vez finalizado el proceso de reinicio, inicie sesión en la consola del dispositivo de NSX Intelligence como usuario raíz para comprobar el estado de actualización del dispositivo en el archivo /var/log/resume-upgrade.log.
    root@mynsxintel:~# cat /var/log/resume-upgrade.log 
    2019-12-13 13:53:45,798 - Resuming paused playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook.yml
    2019-12-13 13:53:45,799 - Validating playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.0.1.0.0.15188324-playbook.yml
    2019-12-13 13:53:45,904 - Running "start_pace_svc" (step 6 of 7)
    2019-12-13 13:53:51,002 - Running "finish_upgrade" (step 7 of 7)
    2019-12-13 13:53:51,421 - Playbook finished successfully
    {
      "info": "", 
      "body": null, 
      "state": 1, 
      "state_text": "CMD_SUCCESS"
    }
    
  6. (opcional) En la consola del dispositivo de NSX Intelligence, compruebe que la versión del dispositivo de NSX Intelligence sea correcta y que coincida con la versión del paquete de actualización que descargó desde el portal de descargas de VMware.
    get version
    A continuación se muestra un ejemplo de resultado basado en los ejemplos que se utilizan en pasos anteriores.
    mynsxintel> get version
    VMware NSX Intelligence, Version 1.0.1.0.0.15188324