Debe utilizar la CLI de NSX Intelligence al actualizar su instalación de NSX Intelligence 1.0 a NSX Intelligence 1.1 o una versión posterior.
A partir de NSX Intelligence 1.1, solo se puede actualizar el dispositivo de NSX Intelligence mediante la interfaz de usuario de NSX Manager. Aunque puede actualizar desde la versión 1.1 del dispositivo mediante la CLI, el proceso de actualización de CLI no incluye comprobaciones importantes previas a la actualización. Consulte Actualizar NSX Intelligence 1.1 mediante la interfaz de usuario.
Para actualizar de NSX Intelligence 1.0.x a NSX Intelligence 3.2 o versiones posteriores, primero deberá actualizar la instalación actual a NSX Intelligence 1.2.x mediante la CLI de NSX Intelligence 1.0.x. A continuación, deberá utilizar la interfaz de usuario de NSX Manager 3.1.x para actualizar a NSX Intelligence 3.2 o una versión posterior.
Precaución:
Al utilizar el método de la CLI para actualizar el dispositivo de NSX Intelligence, no finalice la sesión de SSH ni pulse Ctrl+C. Si lo hace, finalizará el proceso de actualización y podría dejar el dispositivo de NSX Intelligence en un estado de error.
Requisitos previos
Descargue el archivo del paquete de actualización de NSX Intelligence (.nub). Consulte Descargar el paquete de actualización de NSX Intelligence.
Compruebe que haya espacio libre en la partición /tmp en el host de NSX Intelligence. El espacio libre debe ser al menos el tamaño del archivo de paquete de actualización .nub que descargó.
Además, compruebe que haya al menos el doble de tamaño del archivo del paquete de actualización .nub o 4 GB de espacio libre en la partición /image del host de NSX Intelligence.
Procedimiento
- Inicie sesión en el dispositivo de NSX Intelligence con las credenciales de usuario admin de CLI que configuró durante la implementación del dispositivo de NSX Intelligence anterior.
$ssh admin@<NSX Intelligence IP Address>
- 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_to_NSX_intelligence_upgrade_nub>
A continuación, se muestra un ejemplo en el que se usa un archivo .nub de NSX Intelligence versión 1.2.
copy url http://localserver/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.nub
- Verifique el paquete de actualización con el siguiente comando:
Sugerencia:
Presione la tecla Tabulador después de introducir upgrade-bundle y <nombre_paquete_actualización> se rellenará automáticamente.
verify upgrade-bundle upgrade_bundle_name
A continuación, se muestra un ejemplo de resultado de actualización de verify upgrade-bundle command.
Checking upgrade bundle /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.nub contents
Verifying bundle VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.bundle with signature VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.bundle.sig
Moving bundle to /image/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.bundle
Extracting bundle payload
Successfully verified upgrade bundle
Bundle manifest:
appliance_type: 'nsx-intelligence-appliance'
version: '1.2.0.0.0.16730870'
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.1.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.2.0.0.0.16730870",
"new_config_dev": "/dev/mapper/nsx-config__bak",
"old_os_dev": "/dev/sda2",
"bundle_path": "/image/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870",
"old_config_dev": "/dev/mapper/nsx-config"
},
"history": []
},
"state": 1,
"state_text": "CMD_SUCCESS"
}
- Actualice el dispositivo de NSX Intelligence 1.0.x siguiendo la guía de 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.
start upgrade-bundle <upgrade_bundle_name> playbook <nsx_intelligence_playbook_name>
Nota:
Si la partición /data es grande, el paso para copiar los datos de esa partición puede tardar algún tiempo en completarse.
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.2.0.0.0.16730870 playbook VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870-playbook
****************************************************************************
Node Upgrade is in progress. Please do not make any changes, until
the upgrade operation is complete.
****************************************************************************
2020-09-13 13:50:26,455 - Validating playbook /var/vmware/nsx/file-store/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870-playbook.yml
2020-09-13 13:50:26,583 - Running "shutdown_pace_svc" (step 1 of 7)
2020-09-13 13:50:51,734 - Running "install_os" (step 2 of 7)
2020-09-13 13:51:55,482 - Running "retain_pace_config" (step 3 of 7)
2020-09-13 13:52:00,529 - Running "switch_os" (step 4 of 7)
2020-09-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 2020-09-13 13:52:22 UTC):
The system is going down for reboot at Fri 2020-09-13 13:53:22 UTC!
- (opcional) Si va a actualizar desde NSX Intelligence 1.0.1 o una versión posterior, puede comprobar el progreso de la actualización mediante el siguiente comando.
get upgrade progress-status
- (opcional) Una vez finalizado el reinicio, inicie sesión en la consola del dispositivo de NSX Intelligence como admin y ejecute el siguiente comando para comprobar el estado de actualización del dispositivo.
get upgrade progress-status | json
- (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.
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.2.0.0.0.16730870