vSphere IaaS control plane s'intègre à plusieurs services tiers qui utilisent la plate-forme Persistance des données vSAN pour leurs besoins de stockage persistant. En tant qu'administrateur vSphere, activez les services sur l'instance de vCenter Server. Lorsque vous activez le service avec état, vous devez d'abord enregistrer le service auprès de vCenter Server à l'aide du fichier YAML téléchargé qui décrit le service. Vous installez ensuite le service sur les Superviseurs afin que vos ingénieurs DevOps puissent utiliser le service dans les charges de travail Kubernetes.
Conditions requises
Privilège requis :
Configurer le stockage persistant
- vSAN Direct. Pour configurer vSAN Direct, reportez-vous à la section Créer une banque de données vSAN Direct.
Note : Pour les disques dans la banque de données vSAN Direct, les modifications du type d'allocation de volume ne sont pas prises en charge. Une fois que vous avez sélectionné le type d'allocation de volume pour les disques dans la banque de données vSAN Direct, vous ne pouvez pas le modifier. Toutefois, la modification du type d'allocation de volume pour le nouveau disque est autorisée au cours d'opérations telles que le clonage et le déplacement.
- vSAN normal avec la stratégie de stockage SNA. Pour plus d'informations sur la configuration du stockage vSAN, reportez-vous à la section Administration de VMware vSAN.
2 Télécharger le fichier YAML du service
Lorsque vous téléchargez les fichiers YAML du service à partir du référentiel géré par VMware, assurez-vous d'utiliser la version du service appropriée et compatible avec votre version de vSphere.
- Dans le référentiel https://vmwaresaas.jfrog.io/, accédez à un dossier de partenaire approprié dans .
- Cliquez sur l'URL du fichier, puis téléchargez le fichier YAML.
3 Ajouter le service à vCenter Server.
Utilisez le fichier YAML du service de partenaires que vous avez téléchargé.
Reportez-vous à la section Ajouter un Service de superviseur à vCenter Server.
4 Installer le service sur le Superviseur
Reportez-vous à la section Installer un Service de superviseur sur un Superviseur.
- Crée un espace de noms pour ce service dans le Superviseur.
- Crée des stratégies de stockage par défaut et les classes de stockage correspondantes et les attribue à l'espace de noms.
Les stratégies s'appliquent aux banques de données vSAN Shared-Nothing-Architecture (SNA) et vSAN Direct.
Note : La plateforme Persistance des données vSAN crée automatiquement les classes de stockage vsan-direct et vsan-sna dans l'espace de noms après que l'administrateur vSphere a activé le service. Seules les applications qui s'exécutent sur le Superviseur peuvent utiliser les classes de stockage vsan-direct et vsan-sna. Ces classes de stockage ne peuvent pas être utilisées dans un cluster Tanzu Kubernetes Grid.Dans vSphere 7.0 Update 2 et versions ultérieures, la stratégie de stockage vSAN Direct est basée sur la capacité. Si vous avez créé des stratégies basées sur des balises dans vSphere 7.0 Update 1, elles sont automatiquement converties en stratégies basées sur la capacité après une mise à niveau vers vSphere 7.0 Update 2 et versions ultérieures.
Si vous souhaitez créer des stratégies de stockage personnalisées et les attribuer à l'espace de noms du service plutôt que celles par défaut, consultez Créer une stratégie de stockage vSAN Direct et Créer une stratégie de stockage vSAN SNA.
- Crée des rôles DevOps, y compris les rôles avec des autorisations de modification et d'affichage.
Lorsque l'opérateur de service est déployé, ses CRD personnalisés sont installés dans le Superviseur. Les utilisateurs disposant de l'autorisation de modification peuvent effectuer une opération CRUD sur les ressources de ces CRD dans l'espace de noms. Les utilisateurs disposant de l'autorisation d'affichage peuvent uniquement afficher les ressources de ce CRD.
- Si le tiers a fourni un plug-in d'interface utilisateur personnalisé, il apparaît dans le vSphere Client. L'administrateur vSphere peut utiliser le plug-in pour gérer le service.
5 Vérifier les ressources créées pour le service
L'administrateur vSphere peut vérifier que toutes les ressources appropriées pour le service ont été créées.
Accédez à l'espace de noms créé pour le service et cliquez sur l'onglet Résumé.
La page Résumé affiche les stratégies de stockage attribuées à l'espace de noms et les espaces vSphere s'exécutant sur l'espace de noms.
6 Gérer et surveiller le service
- Si le tiers a fourni un plug-in d'interface utilisateur personnalisé, l'administrateur vSphere peut utiliser le plug-in pour gérer et surveiller le service.
Pour plus d'informations, reportez-vous à la documentation du plug-in de l'interface utilisateur tiers.
- En outre, l'administrateur vSphere peut utiliser les contrôles de Skyline Health pour surveiller les services. Reportez-vous à la section Surveiller les services avec état dans vSphere IaaS control plane.
- Si vous souhaitez créer des stratégies de stockage personnalisées à la place de celle par défaut, reportez-vous à la section Création de stratégies de stockage personnalisées pour la plate-forme Persistance des données vSAN.
7 Commencer à utiliser le service
L'ingénieur DevOps utilise la commande kubectl
pour accéder à l'espace de noms du service.
Pour vérifier que l'espace de noms utilisé pour les services avec état dispose des classes de stockage appropriées, reportez-vous à la section Vérifier les stratégies de stockage disponibles pour les services avec état.
Vous pouvez utiliser les CRD tiers pour déployer des instances du service d'application tiers. Pour plus d'informations, reportez-vous à la documentation du tiers.