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 : Services de superviseur.Gérer les services de superviseur

Configurer le stockage persistant

Avec la plate-forme Persistance des données vSAN, les services avec état peuvent utiliser le stockage vSAN dans les deux modes suivants :
  • 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.

Si vous avez installé des versions antérieures de services de partenaires (MinIO et Cloudian Hyperstore), mettez-les à niveau vers des versions compatibles après la mise à niveau de votre environnement vSphere. Les nouvelles versions des opérateurs partenaires corrigent certains problèmes et utilisent de nouvelles fonctionnalités de plate-forme. Pour plus d'informations, consultez la documentation des services de partenaires.
  1. Dans le référentiel https://vmwaresaas.jfrog.io/, accédez à un dossier de partenaire approprié dans Artefacts > vDPP-Partner-YAML.
  2. Cliquez sur l'URL du fichier, puis téléchargez le fichier YAML.
La page montre comment accéder au fichier YAML Cloudian téléchargeable. Le fichier se trouve dans le référentiel géré par VMware.

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.

Après avoir activé le service, la plate-forme Persistance des données vSAN effectue les actions suivantes pour créer les ressources nécessaires pour le service :
  • 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.

La page Résumé affiche les stratégies de stockage attribuées à l'espace de noms, les espaces vSphere en cours d'exécution sur l'espace de noms, etc.

6 Gérer et surveiller le service

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.