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
- 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.
- 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.
- 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
- 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}'
- 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}'
- 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
- 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
.