Wenn Sie das VMware Hyper-Plug-In für VMware Cloud Director löschen, kann auf die Seite Customize Portal des Service Provider Admin Portal nicht mehr zugegriffen werden. Wenn Sie in der Lage sein möchten, andere Plug-Ins zu installieren oder zu verwalten, müssen Sie das VMware Hyper-Plug-In neu installieren.
Prozedur
- Laden Sie das VMware Hyper-Plug-In für die entsprechende VMware Cloud Director-Version aus dem Broadcom-Supportportal herunter.
Hinweis:
Einige Versionen von VMware Cloud Director unterstützen mehrere Versionen des VMware Hyper-Plug-Ins. Sie müssen alle anwendbaren Versionen des VMware Hyper-Plug-Ins installieren und aktivieren.
Alle anwendbaren VMware Hyper-Plug-In-Versionen werden auf der Registerkarte Treiber und Tools auf der Seite VMware Cloud Director herunterladen aufgelistet.
- Laden Sie die ZIP-Datei mithilfe der VMware Cloud Director-API manuell hoch.
Die folgenden Schritte verwenden
SERVER
als Server-Endpoint der
VMware Cloud Director-Installation und
TOKEN
als
x-vcloud-authorization
-Kopfzeilenwert, den die Erstellungsanforderung der ersten Sitzung zurückgibt.
- Erstellen Sie eine Sitzung mit Ihren Systemadministrator-Anmeldedaten.
SERVER="vcloud.example.com" curl --header 'Accept: application/*+xml;version=30.0' --insecure --basic --data '' --user 'administrator@System:pa$$w0rd' --verbose https://$SERVER/api/sessions
- Registrieren Sie das Plug-In mithilfe der Datei manifest.json als Vorlage für die erforderlichen Werte.
SERVER="vcloud.example.com" TOKEN="c2f4258224ce4489b4e4474e4e34db15" curl --header 'Accept: application/json' --header 'Content-Type: application/json' --header "x-vcloud-authorization: $TOKEN" --insecure --verbose https://$SERVER/cloudapi/extensions/ui --data '{"pluginName": "Stub plugin", "vendor": "VMware", "description": "", "version": "1.0.0", "license": "BSD-2", "link": "http://vcloud.example.com", "provider_scoped": true, "enabled": true}'
- Aktivieren Sie Datei-Uploads für das Plug-In.
Sie finden die Endpoint-Informationen in der
Location
-Kopfzeile der vorherigen Antwort.
size
ist die Größe der Datei
plugin.zip in Byte.
SERVER="vcloud.example.com" TOKEN="c2f4258224ce4489b4e4474e4e34db15" PLUGIN="urn:vcloud:uiPlugin:1e634a62-a98a-46c0-b9dd-7e2c5a9e8688" curl --header 'Accept: application/json' --header 'Content-Type: application/json' --header "x-vcloud-authorization: $TOKEN" --insecure --verbose https://$SERVER/cloudapi/extensions/ui/$PLUGIN/plugin --data '{"fileName": "plugin.zip", "size": 56623}'
- Laden Sie die Datei plugin.zip in VMware Cloud Director hoch.
Sie finden den Upload-Pfad in der
Link
-Antwortkopfzeile des vorherigen Aufrufs.
SERVER="vcloud.example.com" TOKEN="c2f4258224ce4489b4e4474e4e34db15" curl --request PUT --header 'Content-Type: application/zip' --header "x-vcloud-authorization: $TOKEN" --insecure --verbose https://$SERVER/transfer/19d7fafd-6670-4c2a-983f-0b3a49725d2e/plugin.zip --data-binary @dist/plugin.zip
- Wenn Ihre VMware Cloud Director-Version mehr als eine VMware Hyper-Plug-In-Version unterstützt, wiederholen Sie die Schritte 1 und 2 für jede unterstützte VMware Hyper-Plug-In-Version.
Ergebnisse
Im
Service Provider Admin Portal können Sie auf die Seite
Customize Portal zugreifen. Das
VMware Hyper-Plug-In für
VMware Cloud Director wird in der Liste der Plug-Ins angezeigt.
Nächste Maßnahme
Um die Liste der
VMware Cloud Director-Plug-Ins anzuzeigen, wählen Sie in der oberen Navigationsleiste
aus.