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:

  1. 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.com Menyediakan subnet, alamat IP internal, dan aturan penerusan
    Cloud DNS API dns.googleapis.com Membuat zona dan data DNS pribadi untuk resolusi depot
    Service Directory API servicedirectory.googleapis.com Mendaftarkan 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.
  2. 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)
  3. 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 8896 byte 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 /29 atau 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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. Buat data A untuk offline-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 untuk offline-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:

  1. Pastikan FQDN regional di-resolve ke alamat IP internal Private Service Connect Anda:

    nslookup offline-depot.REGION.selfmanagedvmwareengine.goog
    
  2. 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 OK atau 301/302 dari server web depot.

Langkah berikutnya