Vérifiez les conditions préalables à l'activation de vSphere with Tanzu dans votre environnement vSphere. Pour exécuter des charges de travail basées sur un conteneur en mode natif sur vSphere, en tant qu'administrateur vSphere, vous activez la Gestion de la charge de travail sur un cluster vSphere. Vous obtenez un cluster de gestion Kubernetes reconnu comme Cluster superviseur où vous pouvez exécuter des Espaces vSphere, provisionner des clusters Tanzu Kubernetes et des machines virtuelles.
Créer et configurer un cluster vSphere
Un cluster vSphere est une collection d'hôtes ESXi gérés par un système vCenter Server. Le Cluster superviseur s'exécute sur un cluster vSphere. Créez un cluster vSphere qui répond aux exigences suivantes afin de pouvoir y activer Gestion de la charge de travail :
- Créez et configurez un cluster vSphere avec au moins trois hôtes ESXi. Si vous utilisez vSAN, il est recommandé, mais pas obligatoire, d'utiliser quatre hôtes ESXi. Reportez-vous à la section Création et configuration de clusters.
- Configurez le cluster avec un stockage partagé tel que vSAN. Le stockage partagé est requis pour vSphere HA, DRS et pour le stockage de volumes de conteneurs persistants. Reportez-vous à la section Création d'un cluster vSAN.
- Si vous prévoyez d'utiliser des volumes persistants en mode ReadWriteMany, activez les services de fichiers sur le cluster vSAN. Reportez-vous à la section Création de volumes persistants ReadWriteMany dans vSphere with Tanzu.
- Activez le cluster avec vSphere HA. Reportez-vous à la section Créer et utiliser des clusters vSphere HA.
- Activez le cluster avec vSphere DRS en mode entièrement automatisé. Reportez-vous à la section Création d'un cluster DRS.
- Vérifiez que votre compte d'utilisateur dispose de Modifier la configuration à l'échelle du cluster sur le cluster vSphere afin de pouvoir activer la fonctionnalité Gestion de la charge de travail.
Choisir et configurer la pile de mise en réseau
Pour activer Gestion de la charge de travail sur un cluster vSphere, vous devez configurer la pile de mise en réseau à utiliser pour le Cluster superviseur. Vous disposez de deux options : NSX-T Data Center ou la mise en réseau de vSphere Distributed Switch (vDS) avec un équilibrage de charge. Vous pouvez configurer NSX Advanced Load Balancer ou l'équilibrage de charge HAProxy.
Fonctionnalité | Mise en réseau NSX-T | Mise en réseau vDS |
---|---|---|
Espaces vSphere | Oui | Non |
Tanzu Kubernetes clusters | Oui | Oui |
Registre Harbor intégré | Oui | Non |
Équilibrage de charge | Oui | Oui, en installant et en configurant NSX Advanced Load Balancer ou l'équilibrage de charge HAProxy. |
- Vérifiez la configuration système requise et les topologies pour la mise en réseau NSX-T. Reportez-vous à la section Configuration système requise pour la configuration de vSphere with Tanzu avec NSX-T Data Center.
- Installer et configurer NSX-T Data Center for vSphere with Tanzu. Reportez-vous à la section Installer et configurer NSX-T Data Center pour vSphere with Tanzu.
- Vérifiez les exigences pour NSX Advanced Load Balancer. Reportez-vous à la section Configuration système requise pour la configuration de vSphere with Tanzu avec une mise en réseau vSphere et NSX Advanced Load Balancer.
- Créez un vSphere Distributed Switch (vDS) et ajoutez tous les hôtes ESXi du cluster au vDS et créez des groupes de ports pour les réseaux de charge de travail. Reportez-vous à la section Créer un commutateur vSphere Distributed Switch pour un Cluster superviseur à utiliser avec NSX Advanced Load Balancer.
- Déployez et configurez NSX Advanced Load Balancer. Reportez-vous à la section Déployer le contrôleur.
- Vérifiez la configuration système requise et les topologies de réseau pour la mise en réseau vSphere avec un équilibrage de charge externe. Reportez-vous aux sections Configuration système requise pour la configuration de vSphere with Tanzu avec la mise en réseau vSphere et l'équilibrage de charge HAProxy et Topologies pour le déploiement de l'équilibrage de charge HAProxy.
- Créez un vSphere Distributed Switch (vDS) et ajoutez tous les hôtes ESXi du cluster au vDS et créez des groupes de ports pour les réseaux de charge de travail. Reportez-vous à la section Créer un commutateur vSphere Distributed Switch pour un Cluster superviseur à utiliser avec l'équilibrage de charge HAProxy.
- Installez et configurez une instance d'équilibrage de charge HAProxy qui est routable vers le commutateur vSphere Distributed Switch connecté aux hôtes à partir du cluster vSphere. L'équilibrage de charge HAProxy prend en charge la connectivité réseau aux charges de travail des réseaux clients et au trafic de l'équilibrage de charge entre les clusters Tanzu Kubernetes. Reportez-vous à la section Installer et configurer l'équilibrage de charge HAProxy.
Créer une stratégie de stockage
Vous devez créer des stratégies de stockage qui déterminent le placement de la banque de données des machines virtuelles, des conteneurs et des images du plan de contrôle Kubernetes. Vous pouvez créer des stratégies de stockage associées à différentes classes de stockage.
Avant d'activer Gestion de la charge de travail sur un cluster vSphere, créez une stratégie de stockage pour le placement des machines virtuelles du plan de contrôle Kubernetes. Reportez-vous à la section Créer des stratégies de stockage pour vSphere with Tanzu.
Créer une bibliothèque de contenu
Pour provisionner des clusters Tanzu Kubernetes et des machines virtuelles, vous avez besoin d'une bibliothèque de contenu créée dans l'instance de vCenter Server qui gère le cluster vSphere sur lequel le Cluster superviseur s'exécute.
La bibliothèque de contenu fournit au système les distributions de Versions de Tanzu Kubernetes sous la forme de modèles OVA. Lorsque vous provisionnez un cluster Tanzu Kubernetes, le modèle OVA de la version sélectionnée est utilisé pour créer les nœuds du cluster Kubernetes.
Vous pouvez créer une bibliothèque de contenu abonnée pour extraire automatiquement les dernières images publiées, ou vous pouvez créer une bibliothèque de contenu locale et charger manuellement les images, ce qui peut être nécessaire pour le provisionnement de clusters Tanzu Kubernetes.
Reportez-vous à la section Création et gestion de bibliothèques de contenu pour les Versions de Tanzu Kubernetes.
Regarder des démonstrations vSphere with Tanzu
Bien que cela ne soit pas strictement nécessaire, avant de commencer il peut être utile de regarder des démonstrations de vSphere with Tanzu, notamment la configuration de l'environnement vSphere en préparation du déploiement du Cluster superviseur, l'activation de la gestion de la charge de travail et le provisionnement de clusters Tanzu Kubernetes. Si cela s'avère utile, consultez la série de vidéos Présentation détaillée de vSphere with Tanzu sur le canal VMware vSphere. Vous pouvez également consulter la série de courtes vidéos vSphere Tanzu Quick Bytes pour configurer la gestion de la charge de travail avec la mise en réseau VDS et l'équilibrage de charge HAProxy.