Mengonfigurasi DNS Pengelolaan untuk cloud pribadi

Dokumen ini menjelaskan cara mengelola binding zona DNS pengelolaan di cloud pribadi. Gunakan dokumen ini jika Anda ingin mencantumkan, membuat, menghapus, memperbarui, atau meninjau binding zona DNS. Untuk informasi selengkapnya tentang Cloud DNS, lihat Mengonfigurasi DNS untuk akses peralatan pengelolaan.

Mencantumkan binding zona DNS pengelolaan

Anda dapat membuat daftar semua jaringan yang terikat ke zona DNS pengelolaan cloud pribadi. Jaringan VMware Engine cloud pribadi secara otomatis terikat dengan zona DNS pengelolaan sebagai bagian dari pembuatan cloud pribadi. Setiap jaringan yang di-peering ke jaringan VMware Engine cloud pribadi juga otomatis terikat dengan zona DNS pengelolaan. Binding zona DNS pengelolaan yang dibuat secara otomatis memiliki nama resource dari jenis auto-bind-xxxxxx.

Untuk mencantumkan pengelolaan binding zona DNS menggunakan Google Cloud CLI atau VMware Engine API, lakukan langkah berikut:

gcloud

Untuk menampilkan daftar binding zona DNS menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings list.

gcloud vmware private-clouds management-dns-zone-bindings list \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE

Ganti kode berikut:

  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.

API

Untuk mencantumkan binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan GET:

  GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
  

Ganti kode berikut:

  • PROJECT_ID: project untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.
  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.

Membuat binding zona DNS pengelolaan

Jaringan VPC atau VMware Engine dapat diikat dengan zona DNS pengelolaan. Untuk membuat binding zona DNS pengelolaan cloud pribadi baru dengan mengikat jaringan VPC atau VMware Engine menggunakan Google Cloud CLI atau VMware Engine API, lakukan hal berikut:

gcloud

Untuk mengikat VPC menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings create.

gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE \
  --vpc-network=projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK

Untuk mengikat jaringan VMware Engine, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings create:

gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE \
  --vmware-engine-network=projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID

Ganti kode berikut:

  • DNS_ZONE_BINDING_ID: ID binding zona DNS.
  • PRIVATE_CLOUD_ID: nama cloud pribadi Anda.
  • ZONE: zona untuk cloud pribadi Anda.
  • VPC_PROJECT_ID: project untuk jaringan VPC Anda.
  • PROJECT_ID: project untuk cloud pribadi Anda.
  • NETWORK_ID: nama untuk jaringan VMware Engine Anda.
  • VPC_NETWORK: nama untuk jaringan VPC Anda.

API

Untuk mengikat VPC menggunakan VMware Engine API, buat permintaan POST:

POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{
     "vpc_network": "projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK"
}'

Untuk mengikat jaringan VMware Engine menggunakan VMware Engine API, buat permintaan POST:

POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{
  "vmware_engine_network" : "NETWORK_ID"
}'

Ganti kode berikut:

  • PROJECT_ID: project untuk cloud pribadi Anda.
  • ZONE: zona untuk cloud pribadi Anda.
  • PRIVATE_CLOUD_ID: nama cloud pribadi Anda.
  • DNS_ZONE_BINDING_ID: ID binding zona DNS.
  • VPC_PROJECT_ID: project untuk jaringan VPC Anda.
  • VPC_NETWORK: nama untuk jaringan VPC Anda.
  • NETWORK_ID: nama untuk jaringan VMware Engine Anda.

Menghapus binding zona DNS pengelolaan

Anda dapat menghapus binding zona DNS yang telah dibuat. Lihat daftar binding zona DNS pengelolaan dan temukan DNS_ZONE_BINDING_ID yang sesuai dengan jaringan VPC atau VMware Engine yang ingin Anda hapus bindingnya. Untuk menghapus binding zona DNS pengelolaan menggunakan Google Cloud CLI atau VMware Engine API, lakukan langkah berikut:

gcloud

Jika Anda ingin menghapus binding zona DNS pengelolaan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings delete.

gcloud vmware private-clouds management-dns-zone-bindings delete DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE

Ganti kode berikut:

  • DNS_ZONE_BINDING_ID: ID binding zona DNS untuk permintaan ini.
  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.

API

Jika ingin menghapus binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan DELETE:

DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"

Ganti kode berikut:

  • PROJECT_ID: project untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.
  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.
  • DNS_ZONE_BINDING_ID: ID binding zona DNS untuk permintaan ini.

Edit binding zona DNS pengelolaan

Anda dapat mengedit deskripsi binding zona DNS pengelolaan menggunakan Google Cloud CLI atau VMware Engine API dengan melakukan tindakan berikut:

gcloud

Jika Anda ingin mengedit deskripsi binding zona DNS pengelolaan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings update:

gcloud vmware private-clouds management-dns-zone-bindings update DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE \
  --description="DESCRIPTION"

Ganti kode berikut:

  • DNS_ZONE_BINDING_ID: ID binding zona DNS untuk permintaan ini.
  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.
  • DESCRIPTION: deskripsi baru untuk permintaan ini.

API

Jika Anda ingin mengedit deskripsi binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan PATCH:

     PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID?update_mask_description" -d '{
        "description": "DESCRIPTION"
     }'
  

Ganti kode berikut:

  • PROJECT_ID: project untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.
  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.
  • DNS_ZONE_BINDING_ID: ID binding zona DNS untuk permintaan ini.
  • DESCRIPTION: deskripsi baru untuk permintaan ini.

Menjelaskan binding zona DNS pengelolaan

Anda bisa mendapatkan deskripsi binding zona DNS pengelolaan untuk memverifikasi update menggunakan Google Cloud CLI atau VMware Engine API dengan melakukan hal berikut:

gcloud

Jika Anda ingin mendapatkan deskripsi binding zona DNS pengelolaan menggunakan Google Cloud CLI, gunakan perintah gcloud vmware private-clouds management-dns-zone-bindings describe:

gcloud vmware private-clouds management-dns-zone-bindings describe DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE

Ganti kode berikut:

  • DNS_ZONE_BINDING_ID: ID binding zona DNS untuk permintaan ini.
  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.

API

Jika Anda ingin mendapatkan deskripsi binding zona DNS pengelolaan menggunakan VMware Engine API, buat permintaan GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"

Ganti kode berikut:

  • PROJECT_ID: project untuk permintaan ini.
  • ZONE: zona untuk permintaan ini.
  • PRIVATE_CLOUD_ID: nama cloud pribadi untuk permintaan ini.
  • DNS_ZONE_BINDING_ID: ID binding zona DNS untuk permintaan ini.

Langkah selanjutnya