Se si elimina il VMware Hyper Plugin per VMware Cloud Director, la pagina Customize Portal del Service Provider Admin Portal diventa inaccessibile. Se si desidera poter installare o gestire altri plug-in, è necessario reinstallare il VMware Hyper Plugin.

Procedura

  1. Scaricare VMware Hyper Plugin per la versione di VMware Cloud Director pertinente sul portale di supporto di Broadcom.
    Nota:

    Alcune versioni di VMware Cloud Director supportano più versioni del VMware Hyper Plugin. È necessario installare e abilitare tutte le versioni applicabili del VMware Hyper Plugin.

    Tutte le versioni applicabili di VMware Hyper Plugin sono elencate nella scheda Driver e strumenti nella pagina Scarica VMware Cloud Director.

  2. Caricare manualmente lo ZIP utilizzando l'API VMware Cloud Director.
    I passaggi seguenti utilizzano SERVER come endpoint del server dell'installazione di VMware Cloud Director e TOKEN come valore dell'intestazione x-vcloud-authorization restituito dalla richiesta di creazione della sessione iniziale.
    1. Creare una sessione utilizzando le credenziali dell'amministratore di sistema.
      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. Utilizzando il file manifest.json come modello per i valori necessari, registrare il plug-in.
      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. Abilitare i caricamenti dei file per il plug-in.
      È possibile trovare le informazioni sull'endpoint nell'intestazione Location della risposta precedente. La size è la dimensione del file 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. Caricare il file plugin.zip in VMware Cloud Director.
      Il percorso di caricamento si trova nell'intestazione della risposta Link della chiamata precedente.
      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. Se la versione di VMware Cloud Director supporta più di una versione VMware Hyper Plugin, ripetere i passaggi 1 e 2 per ogni versione supportata del VMware Hyper Plugin.

risultati

Nel Service Provider Admin Portal, è possibile accedere alla pagina Customize Portal e il VMware Hyper Plugin di VMware Cloud Director viene visualizzato nell'elenco dei plug-in.

Operazioni successive

Per visualizzare l'elenco dei plug-in di VMware Cloud Director, nella barra di navigazione superiore, selezionare Altro > Customize Portal.