Mengonfigurasi Nama Akses Klien Tunggal dengan Cloud DNS
Anda dapat mengakses cluster Oracle® Real Application Clusters (RAC) melalui nama DNS yang sangat tersedia yang disediakan oleh Cloud DNS. Hal ini dicapai dengan mengarahkan entri DNS ke Single Client Access Name (SCAN) RAC, yang tetap persisten saat topologi cluster berubah.
Sebelum memulai
Anda memerlukan akses ke resource dan layanan berikut untuk menyelesaikan panduan ini:
- Server Solusi Bare Metal yang dikonfigurasi yang terhubung ke Virtual Private Cloud (VPC) Google melalui Partner Cloud Interconnect.
- Cluster RAC yang dikonfigurasi di server Solusi Bare Metal, dengan pemroses SCAN aktif di setiap node.
- Cloud DNS.
Arsitektur sistem
Diagram berikut menunjukkan arsitektur sistem yang digunakan dalam panduan ini:
Menyiapkan Cloud DNS agar mengarah ke cluster RAC
Untuk menyiapkan akses nama DNS tunggal ke cluster RAC, selesaikan langkah-langkah berikut:
Jika belum menjalankan Google Cloud CLI sebelumnya, Anda harus menjalankan perintah berikut untuk menentukan nama project dan melakukan autentikasi dengan konsol Google Cloud:
gcloud auth login
Aktifkan Cloud DNS API untuk project Google Cloud Anda.
Buat kebijakan server masuk di Cloud DNS untuk VPC yang terhubung ke server Solusi Bare Metal Anda. Tindakan ini memastikan server Solusi Bare Metal Anda dapat berkomunikasi dengan Cloud DNS.
Cantumkan titik entri penerusan masuk untuk menentukan alamat IP titik entri yang benar untuk setiap server Solusi Bare Metal.
Konfigurasikan setiap server Solusi Bare Metal untuk menggunakan alamat IP dari langkah sebelumnya untuk resolusi nama. Langkah-langkah yang terlibat khusus untuk sistem operasi Anda.
Misalnya, untuk mengonfigurasi resolusi nama di Red Hat Enterprise Linux 8:
- Nonaktifkan pemrosesan DNS NetworkManager.
Tambahkan baris berikut ke
/etc/resolv.conf
, dengan mengganti ENTRY_POINT_IP_ADDRESS dengan alamat IP titik entri:nameserver ENTRY_POINT_IP_ADDRESS
Konfigurasikan Cloud DNS untuk Akses Google Pribadi.
Login ke server Solusi Bare Metal yang menghosting database RAC sebagai pengguna database yang dikonfigurasi pada waktu penginstalan.
Jika Anda belum menetapkan variabel lingkungan
ORACLE_HOME
danPATH
di profil shell, tetapkan sekarang agar Anda dapat terhubung ke database.Minta konfigurasi SCAN dengan
srvctl
untuk menemukan nama SCAN:srvctl config scan
Anda akan menerima respons yang mirip dengan contoh berikut:
SCAN name: cluster01-scan.mycompany.internal, Network: 1 Subnet IPv4: /192.168.1.0/255.255.255.0/bond0.118, static Subnet IPv6: SCAN 1 IPv4 VIP: 192.168.1.30 SCAN VIP is enabled SCAN 2 IPv4 VIP: 192.168.1.31 SCAN VIP is enabled SCAN 3 IPv4 VIP: 192.168.1.32 SCAN VIP is enabled
Nama SCAN dalam respons sebelumnya adalah
cluster01-scan.mycompany.internal
.Buat zona pribadi di Cloud DNS, dengan memberikan detail berikut:
- Nama zona baru, untuk mengidentifikasi zona dalam perintah konfigurasi.
- Deskripsi untuk zona Anda, untuk menentukan tujuannya dengan lebih baik.
- Akhiran nama DNS untuk zona Anda, seperti
mycompany.internal
. Ini harus cocok dengan akhiran nama SCAN yang ditampilkan dalam perintahsrvctl config scan
sebelumnya. - Jaringan VPC yang dapat melihat zona DNS pribadi.
Tambahkan data ke zona sebelumnya, dengan memberikan detail berikut:
- Nama zona yang Anda buat di langkah sebelumnya.
- Nama DNS lengkap. Dalam panduan ini, nilainya adalah
cluster01-scan.mycompany.internal
. - Time to live (TTL). Ini adalah durasi data DNS di-cache sebelum dimuat ulang.
- Jenis record resource. Untuk SCAN, ini adalah data
A
. - IP SCAN yang ditampilkan dalam perintah
srvctl config scan
sebelumnya.
Ulangi proses ini untuk nama tambahan yang perlu di-resolve.
Di server Solusi Bare Metal, validasikan bahwa resolusi SCAN berfungsi dengan
nslookup
:nslookup cluster01-scan.mycompany.internal
Jika berhasil, Anda akan menerima respons yang mirip dengan contoh berikut:
Server: 10.158.0.3 Address: 10.158.0.3#53 Name: cluster01-scan.mycompany.internal Address: 192.168.1.32 Name: cluster01-scan.mycompany.internal Address: 192.168.1.30 Name: cluster01-scan.mycompany.internal Address: 192.168.1.31
Sekarang Anda dapat mengakses cluster RAC menggunakan satu nama DNS yang sangat tersedia dan tangguh melalui Cloud DNS.
Oracle adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.