如果删除适用于 VMware Cloud Director 的 VMware Hyper Plugin,则Service Provider Admin Portal的 Customize Portal 页面将变得不可访问。如果您希望能够安装或管理任何其他插件,则必须重新安装 VMware Hyper Plugin。
过程
- 从 Broadcom 支持门户下载适用于相关 VMware Cloud Director 版本的 VMware Hyper Plugin。
注:
某些版本的 VMware Cloud Director 支持多个版本的 VMware Hyper Plugin。您必须安装并启用所有适用版本的 VMware Hyper Plugin。
所有适用的 VMware Hyper Plugin 版本均列在下载 VMware Cloud Director 页面上的驱动程序和工具选项卡下。
- 使用 VMware Cloud Director API 手动上载 ZIP。
以下步骤使用
SERVER
作为
VMware Cloud Director 安装的服务器端点,并使用
TOKEN
作为初始会话创建请求返回的
x-vcloud-authorization
标头值。
- 使用您的系统管理员凭据创建会话。
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
- 使用 manifest.json 文件作为所需值的模板来注册插件。
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}'
- 为插件启用文件上载。
您可以在上一响应的
Location
标头中找到端点信息。
size
表示
plugin.zip 文件的大小(以字节为单位)。
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}'
- 将 plugin.zip 文件上载到 VMware Cloud Director。
您可以在上一调用的
Link
响应标头中找到上载路径。
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
- 如果您的 VMware Cloud Director 版本支持多个 VMware Hyper Plugin 版本,请对每个受支持的 VMware Hyper Plugin 版本重复执行步骤 1 和 2。
结果
在
Service Provider Admin Portal中,您可以访问
Customize Portal 页面,适用于
VMware Cloud Director 的
VMware Hyper Plugin 将显示在插件列表中。
下一步做什么
要查看
VMware Cloud Director 插件的列表,请从顶部导航栏中选择
。