Menambahkan peralatan VCF menggunakan Terraform
Halaman ini menjelaskan cara menyediakan load balancer Google Cloud , alamat IPv4 internal yang dicadangkan, dan data Cloud DNS untuk peralatan pengelolaan VMware Cloud Foundation (VCF) tambahan di solusi VMware di Google Cloud menggunakan modul otomatisasi Terraform end-to-end (E2E).
Menambahkan peralatan tambahan
Untuk menambahkan peralatan pengelolaan baru ke cluster yang ada, gunakan ruang kerja Terraform dan state file (terraform.tfstate) yang sama dengan yang Anda gunakan selama deployment awal cluster. Tambahkan peralatan ke peta mgmt_ip_values jika
peralatan seharusnya berada di subnet pengelolaan dan tambahkan ke
peta nsx_ip_values jika seharusnya berada di subnet NSX TEP.
Langkah-langkah berikut menunjukkan cara menambahkan IP virtual (VIP) VCF Automation Appliance (auto-vip) dan peralatan VCF Automation Runtime (auto-platform) (berdasarkan contoh konfigurasi dalam file e2e-terraform/sample_management_cluster.tfvars):
Perbarui file definisi variabel (
management_cluster.tfvars): Tetapkan variabeldeployment_modeke"appliance_addition"dan tambahkan entri peralatan baru langsung ke petamgmt_ip_values(ataunsx_ip_values):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 }Membuat dan menerapkan rencana eksekusi Terraform:
terraform plan -var-file='management_cluster.tfvars' -out=tfplan terraform apply tfplan
Perilaku yang diharapkan
Saat Anda menerapkan konfigurasi appliance_addition, Terraform akan melakukan operasi non-disruptif berikut:
- Mencadangkan alamat IPv4 internal statis (
10.200.0.20dan10.200.0.21) untuk peralatan baru. - Menyediakan Layanan Backend Regional (
vcf-mgmt-sample-auto-vip-lbdanvcf-mgmt-sample-auto-platform-lb) yang dikonfigurasi dengan kebijakan pemindahan IP cepat ketersediaan tinggiGARP_RA. - Menyediakan Aturan Penerusan Regional (
vcf-mgmt-sample-auto-vip-frdanvcf-mgmt-sample-auto-platform-fr). - Mendaftarkan data penerusan (
A) dan balik (PTR) di Cloud DNS.
Langkah berikutnya
- Deploy peralatan di cluster VCF 9.x Anda menggunakan depot online atau offline.
- Pelajari cara menskalakan kapasitas cluster di Mengelola kapasitas node menggunakan Terraform.