Mengonfigurasi Nama Akses Klien Tunggal dengan Cloud DNS

Anda dapat mengakses cluster Oracle® Real Application Clusters (RAC) melalui nama DNS yang sangat tersedia dan disediakan oleh Cloud DNS. Hal ini dapat dilakukan dengan mengarahkan entri DNS ke Single Client Access Name (SCAN) RAC, yang akan tetap ada meskipun 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 Anda

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

  1. Jika belum menjalankan Google Cloud CLI, 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. Hal ini memastikan server Solusi Bare Metal Anda dapat berkomunikasi dengan Cloud DNS.

  4. Cantumkan titik entri penerus 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 diperlukan bersifat 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. Mengonfigurasi Cloud DNS untuk Akses Google Pribadi.

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

  8. Jika Anda belum menetapkan variabel lingkungan ORACLE_HOME dan PATH di profil shell, tetapkan sekarang agar 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 PINDAI dalam respons sebelumnya adalah cluster01-scan.mycompany.internal.

  10. Buat zona pribadi di Cloud DNS, dengan detail berikut:

    • Nama zona baru, untuk mengidentifikasi zona dalam perintah konfigurasi.
    • Deskripsi zona Anda, untuk mendefinisikan tujuannya dengan lebih baik.
    • Akhiran nama DNS untuk zona Anda, seperti mycompany.internal. Nama ini harus cocok dengan akhiran nama SCAN yang ditampilkan dalam perintah srvctl config scan sebelumnya.
    • Jaringan VPC tempat zona DNS pribadi harus terlihat.
  11. Menambahkan data ke zona sebelumnya, yang memberikan detail berikut:

    • Nama zona yang Anda buat di langkah sebelumnya.
    • Nama DNS lengkap. Dalam panduan ini, parameternya adalah cluster01-scan.mycompany.internal.
    • {i>Time to live<i} (TTL). Ini adalah berapa lama catatan DNS di-{i>cache<i} sebelum di-refresh.
    • Jenis data resource. Untuk PINDAI, ini adalah data A.
    • IP SCAN yang ditampilkan di perintah srvctl config scan sebelumnya.

    Ulangi proses ini untuk nama tambahan yang perlu diselesaikan.

  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
    

Anda kini dapat mengakses cluster RAC menggunakan satu nama DNS yang tangguh dan sangat tersedia melalui Cloud DNS.

Oracle adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.