Puede utilizar la interfaz de usuario de los complementos de soluciones de VMware Cloud Director para ampliar su oferta de VMware Cloud Director con funcionalidades de valor añadido. En la interfaz de usuario, puede administrar los recursos y el ciclo de vida de las soluciones creadas de forma personalizada para ampliar la funcionalidad de VMware Cloud Director.
Un complemento de solución es la representación de una solución creada de forma personalizada para VMware Cloud Director en el ecosistema de extensibilidad de VMware Cloud Director. Un complemento de solución puede encapsular extensiones de interfaz de usuario y API de VMware Cloud Director junto con los servicios back-end y la administración del ciclo de vida. Los complementos de solución se distribuyen como archivos .iso con un instalador integrado para sistemas operativos Linux, Windows y MacOS de 64 bits. Un complemento de solución puede contener varios elementos: complementos de interfaz de usuario, vApps, usuarios, funciones, entidades definidas en tiempo de ejecución, etc.
Los proveedores usan la Biblioteca estándar de solución de VMware Cloud Director y el SDK de VMware Cloud Director Extension para crear complementos de solución. Puede instalar un complemento de solución ejecutando el implementador que está integrado en el archivo .iso o cargando el archivo en la Zona de destino del complemento de solución y utilizando la interfaz de usuario de administración del complemento de solución.
La Zona de destino del complemento de solución es una parte del plano de administración del proveedor que representa un grupo de recursos informáticos, almacenamiento y redes dedicados al alojamiento, la administración y la ejecución de complementos de solución en nombre del proveedor de nube. Puede administrar la Zona de destino del complemento de solución mediante el complemento de interfaz de usuario de administración de complementos de solución o a través de la API de entidad definida.
En la Zona de destino del complemento de solución, puede seleccionar los recursos que se utilizarán para cargar los archivos .iso del complemento de solución y, en caso necesario, para la implementación de los servicios de back-end incluidos en los archivos .iso. Para configurar su Zona de destino del complemento de solución, seleccione una organización de VMware Cloud Director para proporcionar los recursos para la Zona de destino del complemento de solución, un catálogo y, en caso necesario para los servicios de back-end del complemento de solución, uno o varios VDC de organización. Para cada VDC de organización que seleccione, debe especificar las redes, las políticas de almacenamiento y, de forma opcional, las políticas de recursos informáticos que desea asociar a los complementos de solución. Además, cada complemento de solución puede tener un conjunto de requisitos de configuración de VMware Cloud Director específicos que se definen como capacidades.
A partir de VMware Cloud Director 10.5, cuando haya disponible una nueva versión de un complemento de solución, podrá actualizar a la nueva versión las instancias existentes de ese complemento de solución. Puede publicar complementos de solución para algunos o todos los tenants de su entorno.
Para crear complementos de solución, puede utilizar el VMware Cloud Director Extension SDK.
- Funciones clave en el ecosistema del SDK de VMware Cloud Director Extension
- Proveedor
- Los proveedores crean complementos de solución que utilizan el SDK de VMware Cloud Director Extension para crear servicios que complementan a VMware Cloud Director, como Container Service Extension, proveedores de software de terceros, servicios de Kubernetes, etc.
- Proveedor
- Los proveedores son los operadores de los complementos de solución en el entorno local de VMware Cloud Director o VMware Cloud Director service.
- Tenant
- Los tenants son los consumidores de los resultados empresariales que aporta un complemento de solución, por ejemplo, el aprovisionamiento de autoservicio de clústeres de Kubernetes, operadores de Kubernetes, bases de datos, extensiones de interfaz de usuario con propiedades de back-office, etc.