可以使用 VMware Cloud Director 解决方案加载项 UI 为 VMware Cloud Director 产品增加一些增值功能。可以通过该 UI 管理为扩展 VMware Cloud Director 功能而定制的解决方案的资源和生命周期。
解决方案加载项是在 VMware Cloud Director 可扩展性生态系统中为 VMware Cloud Director 定制的解决方案的一种表示形式。解决方案加载项可以将 UI 和 API VMware Cloud Director 扩展及其后端服务和生命周期管理封装在一起。解决方案加载项以 .iso 文件形式分发,并可提供一个适用于 64 位 Linux、Windows 和 MacOS 操作系统的嵌入式安装程序。解决方案加载项可以包含多种元素:UI 插件、vApp、用户、角色、运行时定义的实体等。
供应商可以利用 VMware Cloud Director 解决方案标准库和 VMware Cloud Director Extension SDK 创建解决方案加载项。可以通过以下两种方法安装解决方案加载项:运行嵌入在 .iso 文件中的部署程序,或者将该文件上载到解决方案加载项登录区中并使用解决方案加载项管理 UI。
解决方案加载项登录区是提供商管理平面的一部分,可视为一个计算、存储和网络资源池,专门用于代表云提供商托管、管理和运行解决方案加载项。可以使用解决方案加载项管理 UI 插件或通过定义的实体 API 管理解决方案加载项登录区。
在解决方案加载项登录区中,可以选择要用于上载解决方案加载项 .iso 文件的资源,以及要用于部署 .iso 文件中包含的后端服务的资源(如果需要)。要配置解决方案加载项登录区,请选择一个 VMware Cloud Director 组织为解决方案加载项登录区提供资源,选择一个目录,并为解决方案加载项的后端服务选择一个或多个组织 VDC(如果需要)。对于所选择的每个组织 VDC,必须指定要附加到解决方案加载项的网络、存储策略以及计算策略(可选)。此外,每个解决方案加载项都可以有一组特定的 VMware Cloud Director 配置要求,即功能。
从 VMware Cloud Director 10.5 开始,当解决方案加载项有可用的新版本时,可以将现有解决方案加载项实例升级到新版本。可以将解决方案加载项发布到您环境中的部分或全部租户。
要创建解决方案加载项,可以使用 VMware Cloud Director Extension SDK。
- VMware Cloud Director Extension SDK 生态系统中的主要角色
- 供应商
- 供应商是解决方案加载项的创建者,他们会使用 VMware Cloud Director Extension SDK 创建一些服务,用于完善 VMware Cloud Director 的功能,例如 Container Service Extension、第三方软件供应商、Kubernetes 服务等。
- 提供者
- 提供者是内部部署 VMware Cloud Director 或 VMware Cloud Director service环境中解决方案加载项的运维人员。
- 租户
- 租户是解决方案加载项所带来业务成果的使用者,例如,可以自助置备 Kubernetes 集群、Kubernetes 运维人员、数据库、具有后端办公系统属性的 UI 扩展等。