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

  1. 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.

  2. 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.
    1. 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
    2. 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}'
    3. 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}'
    4. 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
  3. 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 Mehr > Customize Portal aus.