Vous pouvez installer VMware Cloud Director Object Storage Extension sur un cluster Kubernetes à l'aide de la zone de lancement de la solution VMware Cloud Director.
Pour prendre en charge des points de terminaison S3 multi-région, vous pouvez créer plusieurs instances de VMware Cloud Director Object Storage Extension dans un site VMware Cloud Director unique. Chaque instance doit être déployée sur un cluster Kubernetes distinct et une base de données distincte.
Conditions préalables
Cas d'utilisation | Conditions préalables |
---|---|
Pour tous les cas d'utilisation, vérifiez que… | Vous avez configuré votre zone de lancement du module complémentaire de solution dans VMware Cloud Director. Reportez-vous à la section Configurer votre zone de lancement du module complémentaire de solution dans VMware Cloud Director. |
Si vous déployez une instance de VMware Cloud Director Object Storage Extension sur un cluster Tanzu Kubernetes Grid multi-cloud existant, vérifiez que… | Vous avez installé et configuré VMware Cloud Director Container Service Extension 4.1 ou version ultérieure. |
Vous exécutez Tanzu Kubernetes Grid multi-cloud 2.1.1 ou version ultérieure. | |
Vous exécutez Kubernetes 1.24 ou version ultérieure. | |
Vous avez configuré un réseau Edge pour l'organisation de solutions VMware Cloud Director avec au moins une adresse IP externe du pool d'adresses IP, réservée pour le point de terminaison S3 VMware Cloud Director Object Storage Extension, par exemple, 10.9.9.9. | |
Vous avez installé un cluster Tanzu Kubernetes Grid multi-cloud dans l'organisation de solutions VMware Cloud Director. | |
Vous avez installé les modules Cert-Manager et Contour Ingress Controller Tanzu sur le cluster Tanzu Kubernetes Grid multi-cloud. Vous pouvez également installer Prometheus et Grafana packages. Pour surveiller le déploiement de VMware Cloud Director Object Storage Extension sur le cluster, vous devez installer Grafana dans l'espace de noms par défaut Tanzu tanzu-system-dashboards . Reportez-vous à la section Modules du référentiel Tanzu Standard. |
|
Les espaces du cluster Tanzu Kubernetes Grid multi-cloud disposent d'un accès sortant à la plate-forme de stockage d'objets, à la base de données Postgres et au registre public VMware ou à un registre Harbor privé. | |
Si vous déployez une instance de VMware Cloud Director Object Storage Extension sur un cluster Kubernetes externe, vérifiez que… | Vous exécutez Kubernetes 1.24 ou version ultérieure. |
Vous avez configuré un cluster Kubernetes externe. | |
Les modules suivants sont installés : Cert-Manager et Ingress Controller. | |
Vous avez réservé au moins une adresse IP externe pour le point de terminaison S3 VMware Cloud Director Object Storage Extension, par exemple, 10.9.9.9. | |
Les espaces du cluster externe disposent d'un accès sortant à la plate-forme de stockage d'objets, à la base de données Postgres et au registre public VMware ou à un registre Harbor privé. | |
Si vous déployez une instance de VMware Cloud Director Object Storage Extension sur un cluster Kubernetes qui ne peut pas extraire d'images d'un registre public VMware en raison de contraintes réseau, vérifiez que… | Vous avez installé Harbor 2.0 ou version une ultérieure. |
Un projet Harbor est configuré pour les modules de l'opérateur Kubernetes de VMware Cloud Director Object Storage Extension. | |
Le quota de stockage du projets est d'au moins 10 Go. | |
Le module de l'opérateur Kubernetes de VMware Cloud Director Object Storage Extension et les images de serveur sont clonés dans le projet Harbor. | |
Si votre référentiel Harbor utilise un certificat auto-signé, vérifiez que vous l'avez envoyé au paramètre Bundle d'autorité de certification Harbor lors de l'installation. Pour les déploiements de Tanzu Kubernetes Grid multi-cloud, vous devez mettre à jour tous les clusters existants pour inclure cette autorité de certification dans leur configuration CAPI et kapp-controller avant de les associer à VMware Cloud Director Object Storage Extension. Reportez-vous à l'article KB 94799. Si vous utilisez des certificats auto-signés pour le projet Harbor, vous devez entrer les certificats dans le cadre du workflow du fournisseur de services VMware Cloud Director Container Service Extension. Reportez-vous à la section Créer un environnement isolé de la documentation du produit VMware Cloud Director Container Service Extension. Pour les déploiements de clusters Kubernetes externes, vous devez inclure les certificats dans vos clusters Kubernetes. Reportez-vous à la documentation de Kubernetes. |
Installer VMware Cloud Director Object Storage Extension comme module complémentaire de solution
Installez VMware Cloud Director Object Storage Extension à l'aide de la zone de lancement du module complémentaire de solution VMware Cloud Director.
Procédure
Que faire ensuite
Si vous avez sélectionné EXTERNE dans , vous devez installer manuellement l'opérateur VMware Cloud Director Object Storage Extension Kubernetes lorsque vous configurez le déploiement d'une instance de module complémentaire. Reportez-vous à Configurer l'instance de module complémentaire VMware Cloud Director Object Storage Extension.
Configurer l'instance de module complémentaire VMware Cloud Director Object Storage Extension
Pour terminer l'installation et activer l'instance, vous devez configurer le service, la base de données et le cluster de stockage.
Procédure
- Connectez-vous au VMware Cloud Director cloud provider admin portal.
- Dans le menu déroulant Plus, sélectionnez Stockage d'objets.
- Dans l'onglet Déploiements, accédez au déploiement de VMware Cloud Director Object Storage Extension à configurer, puis cliquez sur Configurer.
- (Facultatif) Si vous avez déployé l'instance de VMware Cloud Director Object Storage Extension sur un cluster Kubernetes externe, installez l'opérateur Kubernetes.
- Configurez le service.
Configurez un point de terminaison, une limite de ressources et un certificat TLS.
Paramètre Remarques CPU Aucun. Mémoire Aucun. Réplicas Pour la production, définissez le nombre de nœuds de serveur sur au moins 3. Région Si votre plate-forme de stockage est AWS ou Cloudian, le nom de la région doit être le même que celui de la région de la plate-forme de stockage sous-jacente.
Si votre plate-forme de stockage est Dell EMC ECS ou une plate-forme conforme à OSIS, le nom de la région doit être default.
Point de terminaison S3 Vous devez mapper le nom de domaine complet de l'URL à l'adresse IP de l'équilibrage de charge du cluster.
Après avoir déployé VMware Cloud Director Object Storage Extension, vous trouverez l'adresse IP de l'équilibrage de charge virtuel dans l'onglet Passerelles Edge de votre organisation de solutions. Dans l'onglet NAT, recherchez une règle DNAT dont le nom est semblable à dnat-ingress-vs-envoy-capvcdCluster:UUID-https. L'UUID est l'ID du cluster Tanzu Kubernetes Grid pour votre déploiement de VMware Cloud Director Object Storage Extension. L'adresse IP externe est celle de votre déploiement de VMware Cloud Director Object Storage Extension.
Vous devez mettre à jour le serveur DNS en amont pour mapper le point de terminaison S3 de VMware Cloud Director Object Storage Extension à cette adresse IP. Si vous prenez en charge un point de terminaison S3 générique, vérifiez les conditions requises dans la section S3 hébergé virtuel.
Certificat TLS Si vous sélectionnez Émetteur du gestionnaire de certificats, vérifiez que le nom de l'émetteur est précréé sur le cluster. Si vous sélectionnez Importer le certificat, notez que la clé privée ne doit être associée à aucun mot de passe. - Configurez la base de données Postgres.
- Configurez le cluster de stockage d'objets.
Connectez-vous à un cluster de stockage d'objets sur site ou dans le cloud. Reportez-vous à Configuration de VMware Cloud Director Object Storage Extension avec une plate-forme de stockage d'objets.
- Configurez les propriétés de l'environnement d'exécution.
Personnalisez les propriétés de l'application pour les nœuds de serveur. Reportez-vous à Référence des propriétés de l'application VMware Cloud Director Object Storage Extension.
- Examinez le résumé de la configuration et cliquez sur Confirmer.
Résultats
Le diagramme ci-dessous décrit la transition des états de la configuration et du service.