Menggunakan DNS eksternal

Anda dapat menggunakan server nama domain Anda sendiri dengan Google Cloud untuk mengonfigurasi DNS eksternal pada VM yang dimigrasikan.

Migrate for Compute Engine menyediakan cara untuk menyetel dan mengontrol setelan DNS eksternal dari VM yang dimigrasikan. Untuk melakukannya, konfigurasikan setelan DNS di project Google Cloud menggunakan metadata project Google Cloud. Setelan ini diterapkan ke VM baru saat dimigrasikan.

Cara setelan DNS diterapkan

Setelan DNS diterapkan sebagai berikut:

  • Untuk klien Windows, key-value pair diterapkan ke semua NIC sebagai berikut:
    • dns-domain-name: Mengganti setelan DNS suffix for this connection per NIC.
    • dns-servers: Mengganti daftar server DNS per NIC.
    • dns-domain-suffixes: Mengganti daftar akhiran DNS per NIC.
  • Untuk klien Linux, key-value pair diterapkan ke semua NIC sebagai berikut:
    • dns-servers: Menambahkan daftar server DNS di awal file resolv.conf.
    • dns-domain-suffixes: Menambahkan awalan daftar akhiran DNS dalam file resolv.conf.

Mengonfigurasi VM agar terhubung ke server metadata

Google Cloud memberikan metadata ke VM yang dihosting di Compute Engine. Untuk menggunakan DNS eksternal tanpa meneruskan ke Cloud DNS, Anda perlu mengonfigurasi resolusi nama untuk VM secara manual.

Untuk melakukannya, tambahkan baris berikut ke file /etc/hosts (di Linux) atau c:\Windows\System32\Drivers\etc\hosts (di Windows).

169.254.169.254 metadata.google.internal

Mengotomatiskan langkah ini dapat dilakukan dengan adaptasi kustom berskrip.

Mengonfigurasi data DNS eksternal pada VM di GCP

Untuk mengaktifkan DNS eksternal pada VM yang dimigrasikan:

  1. Di Google Cloud Console, buka halaman Metadata untuk project Anda.
  2. Di bagian Metadata, klik Edit.
    screenshot cara mengaktifkan DNS eksternal (klik untuk memperbesar)
    Mengaktifkan DNS eksternal (klik untuk memperbesar)
  3. Di halaman Metadata, tambahkan key-value pair yang sesuai. Gunakan salah satu bagian berikut untuk melihat petunjuk deployment ini:

Menggunakan VM tanpa setelan region (default)

  1. Jika VM Anda tidak memiliki setelan region tertentu, tambahkan key-value pair berikut di halaman Metadata:

    Kunci Nilai Contoh
    default_dns-domain-name : mydomain.com
    default_dns-servers : {comma separated list of IPs}
    default_dns-domain-suffixes mydomain.com, myseconddomain.com
  2. Bila telah selesai, klik Simpan.

Menggunakan VM dengan setelan region

  1. Jika VM Anda memiliki setelan region tertentu, tambahkan key-value pair berikut di halaman Metadata:

    Deskripsi Kunci Nilai Contoh
    Klien Windows {region_name}_dns-domain-name : mydomain.com
    Daftar server DNS {region_name}_dns-servers : {comma separated list of IPs}
    Daftar akhiran DNS untuk ditambahkan ke mesin Windows dan Linux {region_name}_dns-domain-suffixes mydomain.com, myseconddomain.com
  2. Bila telah selesai, klik Simpan.