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:

Arsitektur sistem

Diagram berikut menunjukkan arsitektur sistem yang digunakan dalam panduan ini:

Diagram arsitektur sistem Google Cloud yang terhubung ke cluster Oracle RAC

Menyiapkan Cloud DNS agar mengarah ke cluster RAC

Untuk menyiapkan akses nama DNS tunggal ke cluster RAC, selesaikan langkah-langkah berikut:

  1. 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
    
  2. Aktifkan Cloud DNS API untuk project Google Cloud Anda.

  3. 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.

  4. Cantumkan titik entri penerusan masuk untuk menentukan alamat IP titik entri yang benar untuk setiap server Solusi Bare Metal.

  5. 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:

    1. Nonaktifkan pemrosesan DNS NetworkManager.
    2. Tambahkan baris berikut ke /etc/resolv.conf, dengan mengganti ENTRY_POINT_IP_ADDRESS dengan alamat IP titik entri:

      nameserver ENTRY_POINT_IP_ADDRESS
      
  6. Konfigurasikan Cloud DNS untuk Akses Google Pribadi.

  7. Login ke server Solusi Bare Metal yang menghosting database RAC sebagai pengguna database yang dikonfigurasi pada waktu penginstalan.

  8. Jika Anda belum menetapkan variabel lingkungan ORACLE_HOME dan PATH di profil shell, tetapkan sekarang agar Anda dapat terhubung ke database.

  9. 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.

  10. 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 perintah srvctl config scan sebelumnya.
    • Jaringan VPC yang dapat melihat zona DNS pribadi.
  11. 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.

  12. 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.