Membuat cadangan Oracle dengan Filestore pada Solusi Bare Metal

Panduan ini menunjukkan cara menerapkan Filestore pada Solusi Bare Metal untuk cadangan Oracle.

Filestore adalah penyimpanan file terkelola sepenuhnya yang dapat Anda gunakan dengan Solusi Bare Metal. Skalabel dan memberikan tampilan data yang konsisten di sistem file. Untuk mengetahui informasi selengkapnya tentang Filestore, lihat Ringkasan Filestore.

Panduan ini mengasumsikan bahwa Anda telah memahami arsitektur jaringan Solusi Bare Metal.

Deployment

Dalam panduan ini, kami membuat deployment yang memenuhi kriteria berikut:

  • Server Solusi Bare Metal terhubung ke project Google Cloud oleh Partner Interconnect.
  • Dua Cloud Router tersedia untuk penyiapan Partner Interconnect.
  • Instance Filestore tersedia di jaringan VPC yang sama dengan server Solusi Bare Metal.
  • Server Solusi Bare Metal dapat berkomunikasi dengan berbagi file Filestore menggunakan port NFS (111, 2049, 2050).
  • Server Solusi Bare Metal dan instance Filestore menyadari rentang IP masing-masing dengan mengiklankan rentang IP default (0.0.0.0/0) di Cloud Router.

Dalam contoh deployment ini, server Solusi Bare Metal dihosting di jaringan VPC ops-peering-vpc di region Southamerica-east1. Cloud Router adalah ops-peering-sp-router-a1 dan ops-peering-sp-router-a2.

Anda dapat menghubungkan pertimbangan lingkungan sebelumnya dengan infrastruktur jaringan Anda sendiri dan mengubah deployment yang sesuai.

Mengimplementasikan Filestore pada Solusi Bare Metal

Mengimplementasikan Filestore pada Solusi Bare Metal melibatkan langkah-langkah berikut:

  1. Buat instance Filestore.
  2. Buat aturan firewall.
  3. Beri tahu rute default.
  4. Pasang berbagi file Filestore.
  5. Validasi berbagi file Filestore.
  6. Ubah kepemilikan direktori pemasangan NFS.
  7. Jalankan pencadangan RMAN.
  8. Validasi cadangan.

Membuat instance Filestore

Buat instance Filestore di jaringan dan region yang sama dengan server Solusi Bare Metal Anda.

Perhatikan pertimbangan berikut untuk penerapan ini:

  1. Region dan Zone: Pilih region dan zona yang sama dengan yang ada di server Solusi Bare Metal Anda. Dalam hal ini, regionnya adalah southamerica-east1 dan zonanya adalah southamerica-east1-a.
  2. Jaringan VPC: Pilih jaringan yang terhubung ke server Solusi Bare Metal Anda. Dalam hal ini, pilih ops-peering-vpc.
  3. Alalokasi IP range: Untuk menggunakan rentang IP yang dialokasikan yang sudah ada di jaringan, pilih Use an existing allocated IP range. Jika tidak, pilih Gunakan rentang IP yang dialokasikan secara otomatis untuk membuat rentang IP dan koneksi akses layanan pribadi secara otomatis.
  4. Kontrol akses: Lakukan hal berikut:

    1. Pilih Batasi akses menurut alamat atau rentang IP.
    2. Masukkan CIDR IP yang berisi server Solusi Bare Metal untuk Filestore agar dapat terhubung ke server Solusi Bare Metal.
    3. Pilih tingkat akses.

Membuat aturan firewall

Buat aturan firewall untuk server Solusi Bare Metal agar terhubung dengan instance Filestore.

Perhatikan pertimbangan berikut untuk penerapan ini:

  • Network: Pilih jaringan VPC Anda. Dalam hal ini, pilih ops-peering-vpc.
  • Priority: Tentukan 1000.
  • Direction (Arahan): Pilih ingress.
  • Rentang IP: Anda dapat mengizinkan akses ke semua alamat IP di jaringan atau membatasi akses ke lingkungan Solusi Bare Metal.
  • Protokol dan port: Lakukan tindakan berikut:
    1. Pilih Protokol dan port yang ditentukan.
    2. Pilih TCP.
    3. Masukkan daftar port tujuan yang dipisahkan koma (111, 2049, 2050).

Mengiklankan rute default

Beri tahu rute default (0.0.0.0/0) di Cloud Router.

Ikuti langkah-langkah di bagian Menambahkan pemberitahuan kustom untuk rentang IP default ke sesi BGP Anda.

Penyiapan Partner Interconnect dilengkapi dengan dua Cloud Router (dalam hal ini, ops-peering-sp-router-a1 dan ops-peering-sp-router-a2). Anda dapat memberitahukan rute default di satu router. Namun, untuk ketersediaan tinggi dan fault tolerance, sebaiknya beri iklan rute default di kedua Cloud Router.

Pasang berbagi file Filestore

Pasang berbagi file Filestore di server Solusi Bare Metal.

Lakukan langkah-langkah berikut sebagai pengguna root:

  1. Di server Solusi Bare Metal, buat direktori pemasangan NFS untuk berbagi file Filestore.

    mkdir /nfs_backups
    
  2. Pasang berbagi file dengan menjalankan perintah mount dan menentukan alamat IP instance Filestore serta nama pembagian file.

    mount \
    -o hard,vers=3,proto=tcp,timeo=600,retrans=3,rsize=1048576,wsize=1048576,resvport,async \
    FILESTORE_IP_ADDRESS:/FILESTORE_FILE_SHARE /NFS_MOUNT_POINT
    

    Ganti kode berikut:

    • FILESTORE_IP_ADDRESS: Alamat IP instance Filestore.
    • FILESTORE_FILE_SHARE: Nama berbagi file Filestore.
    • NFS_MOUNT_POINT: Nama direktori pemasangan NFS yang Anda buat di langkah sebelumnya.

    Untuk deployment ini, jalankan perintah berikut:

    mount \
    -o hard,vers=3,proto=tcp,timeo=600,retrans=3,rsize=1048576,wsize=1048576,resvport,async \
    10.177.199.242:/oracle_backups /nfs_backups
    

Memvalidasi berbagi file Filestore

Untuk memvalidasi berbagi file Filestore, jalankan perintah berikut:

df -h | grep FILESTORE_FILE_SHARE

oracle_backup_psoracle 1.0P 0 1.0P 0% /home/oracle/backups
10.177.199.242:/oracle_backups 2.5T 484G 1.9T 21% /nfs_backups
cd /nfs_backups
touch TEST_FILENAME
ls -ltr

total 16
drwx------. 2 root root 16384 Sep 16 03:43 lost+found
-rw-r--r--. 1 root root 0 Sep 16 2020 a

Mengubah kepemilikan direktori pemasangan NFS

Ubah kepemilikan direktori pemasangan NFS. Fileshare Filestore dipasang sebagai root.

Dalam hal ini, Anda menggunakan berbagi file untuk pencadangan Oracle Recovery Manager (RMAN). Oleh karena itu, Anda perlu mengubah kepemilikan direktori pemasangan NFS ke pengguna oracle dan memberikan izin yang diperlukan untuk membaca dan menulis.

chown -R oracle:oinstall /nfs_backups
chmod -R 755 /nfs_backups

Menjalankan pencadangan RMAN

Setelah memasang berbagi file di server Solusi Bare Metal, Anda dapat menggunakannya untuk menjalankan pencadangan RMAN.

Jalankan perintah berikut:

rman target /
run

{
ALLOCATE CHANNEL c1 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c2 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c3 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c4 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c5 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c6 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c7 DEVICE TYPE disk format '/nfs_backups/%U';
ALLOCATE CHANNEL c8 DEVICE TYPE disk format '/nfs_backups/%U';
Backup section size 50G database;
}2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13>
using target database control file instead of recovery catalog
allocated channel: c1
Finished backup at 24-SEP-20
Starting Control File and SPFILE Autobackup at 24-SEP-20
piece handle=+DATA/ORCL/AUTOBACKUP/2020_09_24/s_1051968470.603.1051968471 comment=NONE
Finished Control File and SPFILE Autobackup at 24-SEP-20
released channel: c1
released channel: c2
released channel: c3
released channel: c4
released channel: c5
released channel: c6
released channel: c7
released channel: c8
RMAN>
Recovery Manager complete.

Memvalidasi cadangan

Validasi cadangan di direktori direktori pemasangan NFS. Jalankan perintah berikut:

ls -ltr

total 507458532
drwxr-xr-x. 2 oracle oinstall 16384 Sep 16 03:43 lost+found
-rw-r-----. 1 oracle dba 5267456 Sep 24 13:05 javb7fcs_1_1
-rw-r-----. 1 oracle dba 2506752 Sep 24 13:05 jevb7fcs_1_1
-rw-r-----. 1 oracle dba 3956736 Sep 24 13:05 jdvb7fcs_1_1
-rw-r-----. 1 oracle dba 868564992 Sep 24 13:06 jcvb7fcs_1_1
-rw-r-----. 1 oracle dba 1778835456 Sep 24 13:06 jbvb7fcs_1_1
-rw-r-----. 1 oracle dba 53653921792 Sep 24 13:21 j9vb7fcs_4_1
-rw-r-----. 1 oracle dba 53684600832 Sep 24 13:21 j9vb7fcs_3_1
-rw-r-----. 1 oracle dba 53684584448 Sep 24 13:21 j9vb7fcs_5_1
-rw-r-----. 1 oracle dba 53682978816 Sep 24 13:22 j9vb7fcs_2_1
-rw-r-----. 1 oracle dba 53686919168 Sep 24 13:22 j9vb7fcs_1_1
-rw-r-----. 1 oracle dba 53686902784 Sep 24 13:22 j9vb7fcs_6_1
-rw-r-----. 1 oracle dba 81920 Sep 24 13:22 j9vb7fcs_11_1
-rw-r-----. 1 oracle dba 53687025664 Sep 24 13:22 j9vb7fcs_7_1
-rw-r-----. 1 oracle dba 53685944320 Sep 24 13:22 j9vb7fcs_8_1
-rw-r-----. 1 oracle dba 33838702592 Sep 24 13:28 j9vb7fcs_10_1
-rw-r-----. 1 oracle dba 53685944320 Sep 24 13:32 j9vb7fcs_9_1

Kini Anda dapat membuat cadangan Oracle di berbagi file Filestore di server Solusi Bare Metal.

Langkah selanjutnya