Sie können die NSX Application Platform-Support-Pakete nicht über die NSX Manager-Benutzeroberfläche erfassen.
Problem
Sie haben versucht, die NSX Application Platform bereitzustellen oder zu löschen. Der Vorgang ist jedoch fehlgeschlagen, bevor Sie den Bereitstellungs- oder Löschvorgang abgeschlossen haben. Da auf die NSX Application Platform nicht mehr zugegriffen werden kann, gibt es keine Möglichkeit, mithilfe der NSX Manager-Benutzeroberfläche auf die Support-Pakete zuzugreifen, um herauszufinden, warum der Vorgang fehlgeschlagen ist.
Ursache
Das Fehlschlagen des Bereitstellungs- oder Löschvorgangs kann mehrere Gründe haben.
Lösung
- Melden Sie sich beim CLI der NSX Manager-Appliance als Admin-Benutzer an.
- Geben Sie vor dem Generieren des Support-Pakets den folgenden Befehl an der CLI-Eingabeaufforderung ein.
set napp kubeconfig
- Geben Sie den kubeconfig-Dateiinhalt ein und drücken Sie Strg+D.
Diese Aktion überschreibt alle vorhandenen kubeconfig-Dateien, die von der NSX Application Platform verwendet werden.
- Rufen Sie die Support-Paketdatei mit dem folgenden Befehl ab, wobei support-bundle-filename der Dateiname ist, den das System für die generierte Support-Paketdatei verwenden soll.
get support-bundle file support-bundle-filename.tgz
Wenn Sie einen gültigen kubeconfig-Dateiinhalt eingegeben haben, finden Sie die NSX Application Platform-Support-Protokolldateien im Ordner /napp, nachdem Sie die Datei support-bundle-filename.tgz entpackt haben.
Wenn der eingegebene kubeconfig-Dateiinhalt ungültig ist, ist der Ordner /napp leer.
- Verwenden Sie den folgenden Befehl, um die Support-Paketdatei sicher vom NSX Manager-Host an einen Remotehostspeicherort zu übertragen.
copy file support-bundle-filename.tgz url remote-host-url
Die remote-host-url hat das Format
scp://<username>@<ip-address>:<dir>
, wobei <username> ein gültiges Benutzerkonto mit Zugriff auf den Remotehost, <ip-address> die IP-Adresse des Remotehosts und <dir> der Dateiordner ist, in den die Support-Paketdatei übertragen werden soll.