Labor: UCI-Bereitstellung
Stellen Sie eine UCI-Topologie mit 3 Clustern und getrennten Compute- und Speicherclustern mit dem Terraform-Playground bereit.
Zielsetzung
Stellen Sie VergeOS in einer Ultra-Converged-Infrastructure-(UCI)-Konfiguration mithilfe des Terraform-Playgrounds bereit. Sie werden eine Multi-Cluster-Topologie mit dedizierten Compute- und Storage-Clusters bereitstellen und anschließend die clusterübergreifende Ressourcenzuweisung und Vernetzung validieren.
Voraussetzungen
Alle vorherigen Module (1–9) abgeschlossen
Das HCI-Bereitstellungslabor abgeschlossen
Zugriff auf das Repository vergeos-terraform-playground
Terraform-CLI installiert und konfiguriert
Eine VergeOS-Umgebung oder ein Labor, das verschachtelte Bereitstellungen unterstützt
Schwierigkeitsgrad
Fortgeschritten -- Erfordert Verständnis der UCI-Architektur, des Multi-Cluster-Netzwerks und der Ressourcenzuweisung
Geschätzte Zeit
2 Stunden
Schritte
Teil 1: UCI-Topologie-Überprüfung
Verstehen Sie die UCI-Architektur vor der Bereitstellung.
Prüfen Sie
docs/architecture.mdim Terraform-Playground -- konzentrieren Sie sich auf die UCI-AbschnittePrüfen Sie
docs/deployment-scenarios.md-- verfolgen Sie das UCI-TopologiediagrammIdentifizieren Sie die UCI
.tfvarsDatei im examples-VerzeichnisUntersuchen Sie die Konfiguration und identifizieren Sie:
Wie viele Cluster definiert sind und welche Rollen sie haben (Compute vs. Storage)
Knotenzuweisungen pro Cluster
Netzwerkkonfiguration über Cluster hinweg
Zuweisung der Storage-Tiers über Cluster hinweg
Vergleichen Sie die UCI
.tfvarsmit der HCI.tfvarsDateien -- dokumentieren Sie die wichtigsten strukturellen Unterschiede
Teil 2: UCI-Bereitstellung mit 3 Clustern
Stellen Sie die UCI-Topologie bereit.
Ausführen
terraform init(falls erforderlich) undterraform plan -var-file=<uci-3-cluster>.tfvarsÜberprüfen Sie die geplanten Ressourcen -- beachten Sie die zusätzlichen Cluster- und Netzwerkressourcen im Vergleich zu HCI
Ausführen
terraform apply -var-file=<uci-3-cluster>.tfvarsum bereitzustellenÜberprüfen Sie in der VergeOS-Benutzeroberfläche:
Alle Cluster werden angezeigt und sind korrekt beschriftet (Compute, Storage)
Die Knoten sind ihren richtigen Clustern zugewiesen
Das Core-Fabric-Netzwerk über Cluster hinweg ist eingerichtet
Storage-Pools sind für Compute-Cluster verfügbar
Controller-Knoten (Knoten 1–2 für N+1 oder 1–3 für N+2) sind korrekt zugewiesen und fehlerfrei
Teil 3: Ressourcenzuweisung & Skalierung
Üben Sie die Arbeit mit der UCI-Topologie.
Erstellen Sie eine VM auf einem Compute-Cluster und überprüfen Sie, ob sie Storage vom Storage-Cluster verwendet
Überwachen Sie die clusterübergreifende E/A im Dashboard
Untersuchen Sie, wie Sie einem bestehenden Cluster einen Knoten hinzufügen würden
Dokumentieren Sie die Vorteile dieser UCI-Topologie:
Unabhängige Skalierung von Compute und Storage
Isolierung der Ausfall-Domänen zwischen Clustern
Flexibilität bei der Platzierung von Workloads
Vergleichen Sie das Betriebsmodell mit den HCI-Bereitstellungen aus dem vorherigen Labor
Teil 4: Übung zur Designentscheidung
Wenden Sie das Gelernte auf ein Kundenszenario an.
Szenario: Ein Kunde hat 200 VMs, 50 TB Storage, muss Compute und Storage unabhängig skalieren können und hat strenge Compliance-Anforderungen an die Datenisolation. Derzeit betreibt er VMware vSAN mit separaten Management- und Workload-Clusters.
Empfehlen Sie eine VergeOS-Topologie (HCI oder UCI) und begründen Sie Ihre Wahl
Skizzieren Sie das Cluster-Layout (Anzahl der Cluster, Knoten pro Cluster, Rollen)
Identifizieren Sie, welches Terraform-Playground-Beispiel Ihrem Entwurf am ehesten entspricht
Dokumentieren Sie alle am Beispiel erforderlichen Änderungen
.tfvarsum den Kundenanforderungen zu entsprechen
Verifizierung
Ihr UCI-Bereitstellungslabor ist abgeschlossen, wenn Sie Folgendes beantworten können ja allen folgenden Punkten antworten kannst:
Zuletzt aktualisiert
War das hilfreich?