Si vous supprimez le plug-in VMware Hyper pour VMware Cloud Director, la page Customize Portal du Service Provider Admin Portal devient inaccessible. Si vous souhaitez pouvoir installer ou gérer d'autres plug-ins, vous devez réinstaller le plug-in VMware Hyper.

Procédure

  1. Téléchargez le plug-in VMware Hyper pour la version de VMware Cloud Director appropriée sur le portail de support Broadcom.
    Note :

    Certaines versions de VMware Cloud Director prennent en charge plusieurs versions du plug-in VMware Hyper. Vous devez installer et activer toutes les versions applicables du plug-in VMware Hyper.

    Toutes les versions du plug-in VMware Hyper applicables sont répertoriées sous l'onglet Pilotes et outils sur la page Télécharger VMware Cloud Director.

  2. Chargez manuellement le fichier ZIP à l'aide de VMware Cloud Director API.
    Les étapes suivantes utilisent SERVER comme point de terminaison de serveur de l'installation de VMware Cloud Director, et TOKEN comme valeur d'en-tête x-vcloud-authorization renvoyée par la demande de création de session initiale.
    1. Créez une session à l'aide de vos informations d'identification d'administrateur système.
      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. En utilisant le fichier manifest.json comme modèle pour les valeurs nécessaires, enregistrez le 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. Activez les téléchargements de fichiers pour le plug-in.
      Vous pouvez trouver les informations sur le point de terminaison dans l'en-tête Location de la réponse précédente. La size correspond à la taille du fichier plugin.zip en octets.
      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. Chargez le fichier plugin.zip vers VMware Cloud Director.
      Vous pouvez trouver le chemin de chargement dans l'en-tête de réponse Link de l'appel précédent.
      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. Si votre version de VMware Cloud Director prend en charge plusieurs versions du plug-in VMware Hyper, répétez les étapes 1 et 2 pour chaque version prise en charge du plug-in VMware Hyper.

Résultats

Dans le Service Provider Admin Portal, vous pouvez accéder à la page Customize Portal, et le plug-in VMware Hyper pour VMware Cloud Director s'affiche dans la liste des plug-ins.

Que faire ensuite

Pour afficher la liste des plug-ins VMware Cloud Director, dans la barre de navigation supérieure, sélectionnez Plus > Customize Portal.