如果删除适用于 VMware Cloud DirectorVMware Hyper Plugin,则Service Provider Admin PortalCustomize Portal 页面将变得不可访问。如果您希望能够安装或管理任何其他插件,则必须重新安装 VMware Hyper Plugin

过程

  1. Broadcom 支持门户下载适用于相关 VMware Cloud Director 版本的 VMware Hyper Plugin
    注:

    某些版本的 VMware Cloud Director 支持多个版本的 VMware Hyper Plugin。您必须安装并启用所有适用版本的 VMware Hyper Plugin

    所有适用的 VMware Hyper Plugin 版本均列在下载 VMware Cloud Director 页面上的驱动程序和工具选项卡下。

  2. 使用 VMware Cloud Director API 手动上载 ZIP。
    以下步骤使用 SERVER 作为 VMware Cloud Director 安装的服务器端点,并使用 TOKEN 作为初始会话创建请求返回的 x-vcloud-authorization 标头值。
    1. 使用您的系统管理员凭据创建会话。
      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. 使用 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}'
    3. 为插件启用文件上载。
      您可以在上一响应的 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}'
    4. 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
  3. 如果您的 VMware Cloud Director 版本支持多个 VMware Hyper Plugin 版本,请对每个受支持的 VMware Hyper Plugin 版本重复执行步骤 1 和 2。

结果

Service Provider Admin Portal中,您可以访问 Customize Portal 页面,适用于 VMware Cloud DirectorVMware Hyper Plugin 将显示在插件列表中。

下一步做什么

要查看 VMware Cloud Director 插件的列表,请从顶部导航栏中选择 更多 > Customize Portal