VCF-Appliances mit Terraform hinzufügen
Auf dieser Seite wird beschrieben, wie Sie Google Cloud Load Balancer, reservierte interne IPv4-Adressen und Cloud DNS-Einträge für zusätzliche VMware Cloud Foundation (VCF)-Verwaltungs-Appliances in der VMware-Lösung auf Google Cloud mithilfe der End-to-End-Terraform-Automatisierungsmodule (E2E) bereitstellen.
Zusätzliche Appliances hinzufügen
Wenn Sie einem vorhandenen Cluster neue Management-Appliances hinzufügen möchten, verwenden Sie denselben Terraform-Arbeitsbereich und dieselbe Statusdatei (terraform.tfstate), die Sie bei der ersten Bereitstellung des Clusters verwendet haben. Fügen Sie der Zuordnung mgmt_ip_values eine Appliance hinzu, wenn sich die Appliance im Verwaltungssubnetz befinden soll, und fügen Sie sie der Zuordnung nsx_ip_values hinzu, wenn sie sich im NSX-TEP-Subnetz befinden soll.
In den folgenden Schritten wird gezeigt, wie Sie die virtuelle IP-Adresse (VIP) der VCF Automation Appliance (auto-vip) und die VCF Automation Runtime-Appliances (auto-platform) hinzufügen (basierend auf der Beispielkonfiguration in der Datei e2e-terraform/sample_management_cluster.tfvars):
Aktualisieren Sie die Datei mit den Variablendefinitionen (
management_cluster.tfvars): Setzen Sie die Variabledeployment_modeauf"appliance_addition"und fügen Sie die neuen Appliance-Einträge direkt der Zuordnungmgmt_ip_values(odernsx_ip_values) hinzu:deployment_mode = "appliance_addition" mgmt_ip_values = { # VCF Control Plane Core Services "sddcm" = "10.200.0.9" # VCF SDDC Manager Appliance "collector" = "10.200.0.10" # VMware Cloud Proxy Appliance "vc01" = "10.200.0.11" # Management vCenter Server Appliance (VCSA) "license" = "10.200.0.16" # VCF License Manager Service "shared01" = "10.200.0.17" # VCF Instance Service Manager "vidb" = "10.200.0.18" # VMware Workspace ONE Access / Identity Broker "vsp01" = "10.200.0.50" # VCF Services Runtime Platform "vsrt" = "10.200.0.51-10.200.0.62" # VCF Services Runtime IP Pool # VMware Aria Suite Operations & Automation Services "ops01" = "10.200.0.12" # VMware Aria Operations Primary Node "ops02" = "10.200.0.24" # VMware Aria Operations Replica Node "ops03" = "10.200.0.25" # VMware Aria Operations Data Node "fleetlcm" = "10.200.0.13" # VMware Aria Operations Fleet Management Service # New appliances added in this operation "auto-vip" = "10.200.0.20" # VCF Automation Appliance VIP "auto-platform" = "10.200.0.21" # VCF Automation Runtime # "auto-node" = "10.200.0.81-10.200.0.85" # VCF Automation Cluster Node IP Pool (5 nodes) # NSX Management Cluster & Management Interfaces "nsx01" = "10.200.0.14" # NSX Management Cluster Floating Virtual IP (VIP) "nsx02" = "10.200.0.15" # NSX Manager Node 1 Management IP "nsx03" = "10.200.0.22" # NSX Manager Node 2 Management IP "nsx04" = "10.200.0.23" # NSX Manager Node 3 Management IP }Terraform-Ausführungsplan generieren und anwenden:
terraform plan -var-file='management_cluster.tfvars' -out=tfplan terraform apply tfplan
Erwartetes Verhalten
Wenn Sie die appliance_addition-Konfiguration anwenden, führt Terraform die folgenden unterbrechungsfreien Vorgänge aus:
- Reserviert die statischen internen IPv4-Adressen (
10.200.0.20und10.200.0.21) für die neuen Appliances. - Stellt regionale Backend-Dienste (
vcf-mgmt-sample-auto-vip-lbundvcf-mgmt-sample-auto-platform-lb) bereit, die mit der RichtlinieGARP_RAfür die schnelle IP-Verschiebung bei Hochverfügbarkeit konfiguriert sind. - Stellt regionale Weiterleitungsregeln (
vcf-mgmt-sample-auto-vip-frundvcf-mgmt-sample-auto-platform-fr) bereit. - Registriert Forward- (
A) und Reverse-Einträge (PTR) in Cloud DNS.
Nächste Schritte
- Stellen Sie die Appliance in Ihrem VCF 9.x-Cluster über das Online- oder Offline-Depot bereit.
- Informationen zum Skalieren der Clusterkapazität finden Sie unter Knotenkapazität mit Terraform verwalten.