Mengonfigurasi depot software VCF
Untuk men-deploy dan mengupgrade VMware Cloud Foundation (VCF) di solusi VMware di Google Cloud, perangkat VCF Installer dan SDDC Manager Anda memerlukan akses ke paket software, patch, dan metadata kompatibilitas VCF. Dokumen ini membandingkan arsitektur repositori software VCF yang tersedia dan menjelaskan cara mengonfigurasi konektivitas pribadi ke depot offline yang disediakan Google menggunakan Private Service Connect.
Memilih arsitektur repositori Anda
Anda dapat menyediakan paket software VCF ke lingkungan solusi VMware menggunakan salah satu metode berikut:
- Repositori publik Broadcom (depot online): Hubungkan peralatan VCF Installer dan SDDC Manager Anda langsung ke depot online Broadcom melalui internet (misalnya, menggunakan Cloud NAT atau proxy web keluar) dan autentikasi dengan kredensial Broadcom Support Portal dan token download Anda. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Broadcom tentang cara terhubung ke depot online.
- Depot offline yang disediakan Google (Private Service Connect): Terhubung secara pribadi ke repositori software regional yang dihosting oleh Google Cloud melalui endpoint Private Service Connect. Semua download software tetap berada di jaringan internal Google Cloud tanpa memerlukan egress internet.
Tabel berikut membandingkan kedua arsitektur repositori:
| Fitur | Depot online Broadcom | Depot offline yang disediakan Google |
|---|---|---|
| Jalur jaringan | Akses internet keluar (Cloud NAT atau proxy) | Konektivitas VPC pribadi (endpoint Private Service Connect) |
| Authentication | Token download Portal Dukungan Broadcom | Kontrol akses tingkat VPC melalui Private Service Connect |
| Bandwidth dan latensi | Bergantung pada konfigurasi egress internet | Transfer regional dengan throughput tinggi dalam Google Cloud |
| Dukungan air-gap | Tidak didukung tanpa jump host eksternal | Didukung untuk lingkungan VPC terisolasi |
Sebelum memulai
Sebelum mengonfigurasi endpoint Private Service Connect untuk depot offline yang disediakan Google, selesaikan prasyarat berikut:
Aktifkan API Google Cloud yang diperlukan di project Anda. Tabel berikut mencantumkan API yang diperlukan:
Nama layanan ID API Tujuan Compute Engine API compute.googleapis.comMenyediakan subnet, alamat IP internal, dan aturan penerusan Cloud DNS API dns.googleapis.comMembuat zona dan data DNS pribadi untuk resolusi depot Service Directory API servicedirectory.googleapis.comMendaftarkan endpoint Private Service Connect Untuk mengaktifkan API ini menggunakan Google Cloud CLI, jalankan perintah berikut:
gcloud services enable compute.googleapis.com \ dns.googleapis.com \ servicedirectory.googleapis.com \ --project=PROJECT_ID
Sebelum menjalankan perintah, ganti variabel berikut:
PROJECT_ID: ID project Google Cloud Anda.
Pastikan akun pengguna atau akun layanan Anda memiliki peran Identity and Access Management (IAM) berikut di project target:
- Admin Jaringan Compute (
roles/compute.networkAdmin) - Administrator DNS (
roles/dns.admin)
- Admin Jaringan Compute (
Siapkan jaringan Virtual Private Cloud (VPC) Anda dan rencanakan rentang alamat IP subnet Anda untuk pengelolaan, vSAN, vMotion, dan NSX Tunnel Endpoints (TEP). Tetapkan MTU jaringan VPC ke
8896byte sebelum Anda men-deploy node, dan buat subnet baru di solusi VMware saat membuat node.Solusi VMware mengharuskan subnet jaringan VPC Anda memiliki properti Resolve Subnet Mask yang ditetapkan ke Broadcast primary range only with learning untuk mendukung jaringan berbasis VLAN. Buka tiket dukungan di Pusat Dukungan konsolGoogle Cloud dengan informasi berikut:
- Produk: Google Cloud VMware Engine
- Prioritas: P2
- Kategori: Network Connectivity
- Dampak Bisnis: Pertanyaan Teknis Umum
- Berikan detail selengkapnya:
Allowlist L2 network connectivity for my project, beserta project ID, nomor project, serta region dan zona target untuk deployment Anda
Untuk mengetahui informasi selengkapnya tentang dukungan untuk jaringan berbasis VLAN, lihat Emulasi Lapisan 2: Penyiaran ARP dan pembelajaran MAC kustom.
Mengonfigurasi depot offline yang disediakan Google
Untuk menyiapkan akses pribadi ke depot offline VCF regional, sediakan subnet standar khusus (non-siaran Lapisan 2), deploy endpoint Private Service Connect, dan konfigurasikan resolusi Cloud DNS.
Menyediakan subnet depot offline
Buat subnet standar khusus (non-siaran Lapisan 2) dengan ukuran CIDR minimum /29 di region yang sama dengan node bare-metal Anda:
gcloud compute networks subnets create SUBNET_NAME \
--network=VPC_NETWORK_NAME \
--region=REGION \
--range=SUBNET_CIDR \
--project=PROJECT_ID
Sebelum menjalankan perintah, ganti variabel berikut:
SUBNET_NAME: nama subnet standar untuk endpoint depot offline (misalnya,snet-offline-depot).VPC_NETWORK_NAME: nama jaringan VPC Anda.REGION: region Google Cloud tempat node bare-metal Anda berada (misalnya,us-central1).SUBNET_CIDR: blok CIDR yang tidak digunakan sebesar/29atau lebih besar (misalnya,192.168.10.0/29).PROJECT_ID: ID project Google Cloud Anda.
Men-deploy endpoint Private Service Connect
Cadangkan alamat IP internal untuk endpoint dan buat aturan penerusan yang menargetkan lampiran layanan depot offline regional:
Cadangkan alamat IP internal regional dengan tujuan
GCE_ENDPOINT:gcloud compute addresses create offline-depot-ip \ --region=REGION \ --subnet=SUBNET_NAME \ --purpose=GCE_ENDPOINT \ --project=PROJECT_ID
Sebelum menjalankan perintah, ganti variabel berikut:
REGION: region Google Cloud (misalnya,us-central1).SUBNET_NAME: nama subnet depot offline standar Anda.PROJECT_ID: ID project Google Cloud Anda.
Ambil alamat IP internal yang dicadangkan agar Anda dapat menggunakannya saat mengonfigurasi DNS:
gcloud compute addresses describe offline-depot-ip \ --region=REGION \ --format='get(address)' \ --project=PROJECT_ID
Sebelum menjalankan perintah, ganti variabel berikut:
REGION: region Google Cloud .PROJECT_ID: ID project Google Cloud Anda.
Buat aturan penerusan Private Service Connect yang mengarah ke lampiran layanan depot offline regional:
gcloud compute forwarding-rules create offline-depot-endpoint \ --region=REGION \ --network=VPC_NETWORK_NAME \ --address=offline-depot-ip \ --target-service-attachment=projects/smve-prod-offline-depot/regions/REGION/serviceAttachments/offline-depot-service-attachment-REGION \ --project=PROJECT_ID
Sebelum menjalankan perintah, ganti variabel berikut:
REGION: region Google Cloud tempat node bare-metal Anda di-deploy (misalnya,us-central1).VPC_NETWORK_NAME: nama jaringan VPC Anda.PROJECT_ID: ID project Google Cloud Anda.
Mengonfigurasi resolusi DNS Cloud
Server HTTPS depot offline menampilkan sertifikat TLS untuk
offline-depot.REGION.selfmanagedvmwareengine.goog. Buat zona Cloud DNS pribadi dan data A agar peralatan VCF Anda me-resolve nama domain yang sepenuhnya memenuhi syarat (FQDN) ini ke alamat IP endpoint Private Service Connect Anda:
Buat zona DNS terkelola pribadi untuk domain regional:
gcloud dns managed-zones create offline-depot-zone \ --dns-name=REGION.selfmanagedvmwareengine.goog. \ --description='Private DNS zone for the regional VCF offline depot' \ --visibility=private \ --networks=VPC_NETWORK_NAME \ --project=PROJECT_ID
Sebelum menjalankan perintah, ganti variabel berikut:
REGION: region Google Cloud (misalnya,us-central1).VPC_NETWORK_NAME: nama jaringan VPC Anda.PROJECT_ID: ID project Google Cloud Anda.
Buat data
Auntukoffline-depot.REGION.selfmanagedvmwareengine.goog.yang dipetakan ke alamat IP Private Service Connect yang dicadangkan:gcloud dns record-sets create offline-depot.REGION.selfmanagedvmwareengine.goog. \ --zone=offline-depot-zone \ --type=A \ --ttl=300 \ --rrdatas=PSC_INTERNAL_IP \ --project=PROJECT_ID
Sebelum menjalankan perintah, ganti variabel berikut:
REGION: region Google Cloud .PSC_INTERNAL_IP: alamat IP internal yang dicadangkan untukoffline-depot-ip.PROJECT_ID: ID project Google Cloud Anda.
Mengaitkan zona DNS dengan jaringan VPC yang terhubung
Jika peralatan pengelolaan VCF atau jump host Anda berada di VPC Bersama atau
jaringan VPC yang di-peering, beri otorisasi jaringan tersebut untuk mengkueri zona pribadi
offline-depot-zone. Untuk mengetahui petunjuk tentang cara mengikat jaringan VPC tambahan atau mengonfigurasi peering DNS lintas project, lihat Mengelola zona pribadi di seluruh jaringan VPC.
Memverifikasi konektivitas
Dari jump host atau VM pengelolaan di dalam jaringan VPC Anda, verifikasi bahwa resolusi DNS dan konektivitas HTTPS ke depot offline regional berhasil:
Pastikan FQDN regional di-resolve ke alamat IP internal Private Service Connect Anda:
nslookup offline-depot.REGION.selfmanagedvmwareengine.goog
Uji konektivitas HTTPS ke endpoint depot offline:
curl -I https://offline-depot.REGION.selfmanagedvmwareengine.goog
Sebelum menjalankan perintah, ganti variabel berikut:
REGION: region Google Cloud tempat Anda mengonfigurasi endpoint (misalnya,us-central1).
Koneksi yang berhasil akan menampilkan respons HTTP
200 OKatau301/302dari server web depot.
Langkah berikutnya
- Tinjau Ringkasan opsi deployment.
- Deploy lingkungan Anda menggunakan Men-deploy node dan VCF menggunakan Terraform dan toolkit atau Men-deploy node dan mengonfigurasi jaringan peralatan menggunakan konsol.