Lab : déploiement UCI
Déployer une topologie UCI à 3 clusters avec des clusters de calcul et de stockage séparés à l’aide du terrain d’essai Terraform.
Objectif
Déployez VergeOS dans une configuration d’Ultra Converged Infrastructure (UCI) à l’aide du terrain d’entraînement Terraform. Vous provisionnerez une topologie multi-cluster avec des clusters de calcul et de stockage dédiés, puis vous validerez l’allocation des ressources et la mise en réseau inter-clusters.
Prérequis
Avoir terminé tous les modules précédents (1 à 9)
Atelier de déploiement HCI terminé
Accès au dépôt vergeos-terraform-playground
CLI Terraform installée et configurée
Un environnement ou laboratoire VergeOS qui prend en charge les déploiements imbriqués
Difficulté
Avancé -- nécessite une compréhension de l’architecture UCI, de la mise en réseau multi-cluster et de l’allocation des ressources
Temps estimé
2 heures
Étapes
Partie 1 : Revue de la topologie UCI
Comprenez l’architecture UCI avant de déployer.
Consultez
docs/architecture.mddans le terrain d’entraînement Terraform -- concentrez-vous sur les sections UCIConsultez
docs/deployment-scenarios.md-- suivez le schéma de topologie UCIIdentifier l’UCI
.tfvarsfichier dans le répertoire examplesExaminez la configuration et identifiez :
Combien de clusters sont définis et quels sont leurs rôles (calcul vs stockage)
Affectation des nœuds par cluster
Configuration réseau inter-clusters
Répartition des niveaux de stockage entre les clusters
Comparez l’UCI
.tfvarsavec l’HCI.tfvarsfichiers -- documentez les différences structurelles clés
Partie 2 : Déploiement UCI à 3 clusters
Déployez la topologie UCI.
Exécutez
terraform init(si nécessaire) etterraform plan -var-file=<uci-3-cluster>.tfvarsPassez en revue les ressources prévues -- notez les ressources supplémentaires de cluster et de mise en réseau par rapport à l’HCI
Exécutez
terraform apply -var-file=<uci-3-cluster>.tfvarspour déployerDans l’interface VergeOS, vérifiez :
Tous les clusters apparaissent et sont correctement étiquetés (calcul, stockage)
Les nœuds sont affectés à leurs clusters respectifs
La mise en réseau du fabric central inter-clusters est établie
Les pools de stockage sont disponibles pour les clusters de calcul
Les nœuds contrôleurs (nœuds 1–2 pour N+1, ou 1–3 pour N+2) sont correctement désignés et en bonne santé
Partie 3 : Allocation des ressources et mise à l’échelle
Entraînez-vous à travailler avec la topologie UCI.
Créez une VM sur un cluster de calcul et vérifiez qu’elle utilise le stockage du cluster de stockage
Surveillez les E/S inter-clusters dans le tableau de bord
Explorez comment vous ajouteriez un nœud à un cluster existant
Documentez les avantages de cette topologie UCI :
Mise à l’échelle indépendante du calcul et du stockage
Isolation des domaines de panne entre les clusters
Flexibilité du placement des charges de travail
Comparez le modèle opérationnel aux déploiements HCI du laboratoire précédent
Partie 4 : Exercice de décision de conception
Appliquez ce que vous avez appris à un scénario client.
Scénario: Un client dispose de 200 VM, de 50 To de stockage, doit pouvoir faire évoluer indépendamment le calcul et le stockage, et a des exigences de conformité strictes pour l’isolation des données. Il utilise actuellement VMware vSAN avec des clusters de gestion et de charge de travail séparés.
Recommandez une topologie VergeOS (HCI ou UCI) et justifiez votre choix
Esquissez la disposition des clusters (nombre de clusters, nœuds par cluster, rôles)
Identifiez quel exemple du terrain d’entraînement Terraform correspond le mieux à votre conception
Documentez les modifications nécessaires à l’exemple
.tfvarspour répondre aux exigences du client
Vérification
Votre laboratoire de déploiement UCI est terminé lorsque vous pouvez répondre oui à tout ce qui suit :
Mis à jour
Ce contenu vous a-t-il été utile ?