À partir de VMware Cloud Director 10.4.1, vous pouvez utiliser l'interface utilisateur des modules complémentaires de solution VMware Cloud Director pour étendre votre offre VMware Cloud Director avec des fonctionnalités à valeur ajoutée. À l'aide de l'interface utilisateur, vous pouvez gérer les ressources et le cycle de vie des solutions qui sont personnalisées pour étendre la fonctionnalité de VMware Cloud Director.

Un module complémentaire de solution est la représentation d'une solution personnalisée conçue pour VMware Cloud Director dans l'écosystème d'extensibilité de VMware Cloud Director. Un module complémentaire de solution peut encapsuler l'interface utilisateur et les extensions d'API VMware Cloud Director avec leurs services principaux et la gestion du cycle de vie. Les modules complémentaires de solution sont distribués sous forme de fichiers .iso avec un programme d'installation intégré pour les systèmes d'exploitation Linux, Windows et MacOS 64 bits. Un module complémentaire de solution peut contenir de nombreux éléments : plug-ins d'interface utilisateur, vApp, utilisateurs, rôles, entités définies lors de l'exécution, etc.

La bibliothèque standard de solution VMware Cloud Director et le SDK de modules complémentaires de solution sont exploités par les fournisseurs pour la création de modules complémentaires de solution. Vous pouvez installer un module complémentaire de solution en exécutant le système de déploiement intégré dans le fichier .iso, ou en téléchargeant le fichier dans la zone de lancement du module complémentaire de solution et en utilisant l'interface utilisateur de gestion du module complémentaire de solution.

Les modules complémentaires de solution sont mis à disposition dans l'interface utilisateur via la zone d'accueil du module complémentaire de solution.

La zone de lancement de module complémentaire de solution est une partie du plan de gestion du fournisseur qui représente un pool de ressources de calcul, de stockage et de mise en réseau dédiées à l'hébergement, la gestion et l'exécution de modules complémentaires de solutions au nom du fournisseur de cloud. Vous pouvez gérer la zone de lancement du module complémentaire de solution à l'aide du plug-in d'interface utilisateur de gestion de modules complémentaires de solution ou via l'API d'entité définie.

Dans la zone de lancement de modules complémentaires de solution, vous pouvez sélectionner les ressources à utiliser pour le téléchargement des fichiers .iso de modules complémentaires de solution, ainsi que pour le déploiement des services principaux contenus dans les fichiers .iso. Configurez votre zone de lancement de module complémentaire de solution en sélectionnant une organisation VMware Cloud Director pour fournir les ressources de la zone de lancement du module complémentaire de solution, d'un catalogue et d'un ou de plusieurs VDC d'organisation. Pour chaque VDC d’organisation que vous sélectionnez, vous devez spécifier les réseaux, les stratégies de stockage et, éventuellement, les stratégies de calcul que vous souhaitez attacher aux modules complémentaires de solution. En outre, chaque module complémentaire de solution peut disposer d'un ensemble d'exigences de configuration de VMware Cloud Director spécifiques définies en tant que capacités.

Vous pouvez utiliser le SDK de modules complémentaires de solution pour créer des modules complémentaires de solution.

Rôles clés dans l'écosystème de modules complémentaires de solution
Fournisseur
Les fournisseurs sont les créateurs de modules complémentaires de solutions qui utilisent le SDK de modules complémentaires de solution pour créer des services qui complètent VMware Cloud Director, tels que Container Service Extension, des fournisseurs de logiciels tiers, le service Kubernetes, etc.
Fournisseur
Les fournisseurs sont les opérateurs des modules complémentaires de solution dans VMware Cloud Director sur site ou l'environnement VMware Cloud Director service.
Locataire
Les locataires sont les consommateurs des résultats des activités effectuées par un module complémentaire de solution, par exemple, le provisionnement en libre-service de clusters Kubernetes, d'opérateurs Kubernetes, de bases de données, d'extensions d'interface utilisateur avec des propriétés de back-office, etc.