Sie müssen die NSX Intelligence-CLI verwenden, wenn Sie ein Upgrade Ihrer NSX Intelligence 1.0-Appliance auf NSX Intelligence-Version 1.1 oder höher durchführen.
Ab
NSX Intelligence Version 1.1 verwenden Sie nur noch die
NSX Manager-Benutzeroberfläche für das Upgrade der
NSX Intelligence-Version 1.1 oder höher. Obwohl Sie ein Upgrade der Appliance von Version 1.1 mithilfe der CLI durchführen können, enthält das CLI-Upgrade keine wichtigen Prüfungen vor dem Upgrade. Siehe
Upgrade der NSX Intelligence-Appliance über die Benutzeroberfläche.
Vorsicht: Wenn Sie die CLI zum Aktualisieren der
NSX Intelligence-Appliance verwenden, erzwingen Sie die Beendigung der SSH-Sitzung nicht und drücken Sie auch nicht STRG + C. Dadurch wird der Upgrade-Vorgang beendet und die
NSX Intelligence-Appliance möglicherweise in einem fehlerhaften Zustand belassen.
Voraussetzungen
- Laden Sie die Datei des Upgrade-Pakets für die NSX Intelligence-Appliance (.nub) herunter. Siehe Herunterladen des Upgrade-Pakets für die NSX Intelligence-Appliance.
- Stellen Sie sicher, dass in der /tmp-Partition auf dem NSX Intelligence-Host freier Speicherplatz vorhanden ist. Der freie Speicherplatz muss mindestens die Größe der .nub-Datei aufweisen, die Sie heruntergeladen haben.
- Stellen Sie außerdem sicher, dass mindestens doppelt so viel Speicherplatz wie die Größe der .nub-Upgrade-Paketdatei oder 4 GB in der Partition /image des NSX Intelligence-Hosts vorhanden sind.
Prozedur
- Melden Sie sich bei Ihrer NSX Intelligence-Appliance mit den CLI-Admin-Anmeldedaten an, die Sie während der vorherigen Bereitstellung der NSX Intelligence-Appliance eingerichtet haben.
$ssh admin@<NSX Intelligence IP Address>
- Verwenden Sie in der Befehlszeile von NSX Intelligence den folgenden Befehl, um die NSX Intelligence-Upgrade-Datei .nub aus dem Verzeichnis zu kopieren, in das Sie die Datei heruntergeladen haben.
copy url <url_to_NSX_intelligence_upgrade_nub>
Im Folgenden finden Sie ein Beispiel für die Verwendung einer
.nub-Datei der
NSX Intelligence-Version 1.2.
copy url http://localserver/VMware-NSX-Intelligence-appliance-1.2.0.0.0.16730870.nub
- Überprüfen Sie das Upgrade-Paket mit dem folgenden Befehl.
Tipp: Drücken Sie nach dem Eingeben von
upgrade-bundle die Tabulatortaste und
<upgrade_bundle_name> wird automatisch ausgefüllt.
verify upgrade-bundle upgrade_bundle_name
Im Folgenden finden Sie eine Beispielausgabe für die Aktualisierung von
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"
}
- Führen Sie ein Upgrade der NSX Intelligence 1.0.x-Appliance mit dem NSX Intelligence Playbook durch.
Tipp: Drücken Sie nach dem Eingeben von
upgrade-bundle die Tabulatortaste und
<upgrade_bundle_name> wird automatisch ausgefüllt. Drücken Sie nach dem Eingeben von
playbook die Tabulatortaste und
<nsx_intelligence_playbook_name> wird automatisch ausgefüllt.
start upgrade-bundle <upgrade_bundle_name> playbook <nsx_intelligence_playbook_name>
Hinweis: Wenn die
/data-Partition groß ist, kann der Schritt zum Kopieren von Daten aus dieser Partition einige Zeit dauern.
Das System wird im Rahmen des Upgrade-Vorgangs neu gestartet, wie im folgenden Beispiel gezeigt.
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!
- (Optional) Wenn Sie ein Upgrade von NSX Intelligence 1.0.1 oder höher durchführen, können Sie den Fortschritt des Upgrades mithilfe des folgenden Befehls überprüfen.
get upgrade progress-status
- (Optional) Nachdem der Neustart abgeschlossen ist, melden Sie sich bei der NSX Intelligence-Appliancekonsole als admin an und führen Sie den folgenden Befehl aus, um den Upgrade-Status der Appliance zu überprüfen.
get upgrade progress-status | json
- (Optional) Stellen Sie in der NSX Intelligence-Appliance-Konsole sicher, dass die Version der NSX Intelligence-Appliance korrekt ist und mit der Version des Upgrade-Pakets übereinstimmt, das Sie vom VMware-Download-Portal heruntergeladen haben.
Im Folgenden finden Sie eine Beispielausgabe, die auf den Beispielen aus den früheren Schritten basiert.
mynsxintel> get version
VMware NSX Intelligence, Version 1.2.0.0.0.16730870