Vous pouvez utiliser l'interface utilisateur des modules complémentaires de la 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 l'extension VMware Cloud Director 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 chargement des fichiers .iso de modules complémentaires de solution, et si nécessaire, pour le déploiement des services principaux contenus dans les fichiers .iso. Vous configurez la zone de lancement de modules complémentaires de solution en sélectionnant une organisation VMware Cloud Director pour fournir les ressources de la zone de lancement des modules complémentaires de solution, un catalogue et, si nécessaire pour les services principaux des modules complémentaires de votre solution, un ou 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.

À partir de VMware Cloud Director 10.5, lorsqu'une nouvelle version d'un module complémentaire de solution devient disponible, vous pouvez mettre à niveau vos instances de modules complémentaires de solution existantes vers la nouvelle version. Vous pouvez publier des modules complémentaires de solution pour certains locataires ou l'ensemble de ceux-ci dans votre environnement.

Pour créer des modules complémentaires de solution, vous pouvez utiliser le SDK VMware Cloud Director Extension.

Rôles clés dans l'écosystème du SDK d'extension VMware Cloud Director
Fournisseur
Les fournisseurs sont les créateurs de modules complémentaires de solutions qui utilisent le SDK d'extension VMware Cloud Director 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.