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 setelanDNS 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 fileresolv.conf
.dns-domain-suffixes
: Menambahkan awalan daftar akhiran DNS dalam fileresolv.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:
- Di Google Cloud Console, buka halaman Metadata untuk project Anda.
- Di bagian Metadata, klik Edit.
- Di halaman Metadata, tambahkan key-value pair yang sesuai. Gunakan salah satu bagian berikut untuk melihat petunjuk deployment ini:
- Jika VM Anda tidak memiliki setelan region, ikuti petunjuk dalam artikel Menggunakan VM tanpa setelan region. Konfigurasi ini hanya memengaruhi VM di region tertentu.
- Jika VM Anda memiliki setelan region, ikuti petunjuk di artikel Menggunakan VM dengan setelan region untuk menggunakan konfigurasi default yang merupakan setelan di seluruh project.
Menggunakan VM tanpa setelan region (default)
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
Bila telah selesai, klik Simpan.
Menggunakan VM dengan setelan region
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
Bila telah selesai, klik Simpan.