Halaman ini menjelaskan cara menggunakan Backup and DR untuk Db2 di instance Compute Engine menggunakan snapshot Persistent Disk.
Melindungi lingkungan produksi Db2 dari kebocoran data, error, dan kerusakan
Db2 adalah serangkaian sistem manajemen database relasional dalam divisi Pengelolaan Informasi IBM yang berpusat pada beberapa penawaran sistem manajemen database relasional. Banyak perusahaan menggunakan Db2 untuk aplikasi penting mereka.
Seperti yang dapat terjadi pada database apa pun, Db2 rentan terhadap kerusakan, penghapusan yang tidak disengaja, atau bahkan ancaman keamanan seperti serangan ransomware. Backup and DR memungkinkan Anda mencadangkan dan memulihkan sistem produksi secara efisien dan aman.
Untuk pengantar tentang cara menggunakan Backup and DR untuk melindungi database Db2, lihat Backup and DR untuk IBM Db2.
Men-deploy Backup and DR terlebih dahulu
Sebelum memulai, Anda harus membaca dan menyelesaikan prosedur berikut:
Lihat cara kerja Backup and DR
Kemudian, lihat cara kerja Backup and DR dengan membuka Mulai menggunakan Backup and DR: melindungi dan memulihkan instance Compute Engine.
Menyiapkan instance Db2 untuk pencadangan
Prasyarat
- Layanan dan database Db2 harus berjalan.
- Parameter database
logarchmeth1danlogarchmeth2untuk pencadangan log arsip harus disetel ke jalur yang valid untuk pencadangan log. - Semua server Db2 di (Compute Engine) yang memiliki data Db2 yang akan dilindungi oleh Backup and DR harus telah diaktifkan di Backup and DR.
- Semua server Db2 di (Compute Engine) yang memiliki data Db2 yang akan dilindungi oleh Backup dan DR harus menginstal agen Backup dan DR.
- Semua titik pemasangan db, log, pencadangan log database Db2 harus memiliki VG dan LVM Persistent Disk. Sistem file langsung di Persistent Disk untuk aplikasi Db2 tidak didukung.
- Direktori pemasangan yang sama tidak boleh digunakan untuk database Db2 untuk database, log aktif dengan lokasi cadangan log.
Menemukan dan melindungi instance Compute Engine yang menghosting database Db2
Anda harus mengaktifkan VM Compute Engine Db2 sebelum dapat mengaktifkan aplikasi database Db2. Untuk mengaktifkan instance Compute Engine ke Backup and DR, lihat Menemukan dan melindungi instance Compute Engine.
Tentang latihan panduan memulai ini
Latihan ini akan memandu Anda melalui langkah-langkah menemukan dan melindungi database Db2 yang berjalan di instance Compute Engine, dan akhirnya memasang database Db2 baru yang berfungsi penuh dari image cadangan ke lokasi baru.
- Menginstal agen Backup and DR di instance Compute Engine
- Membuat rencana pencadangan untuk database Db2
- Menemukan dan melindungi database Db2
- Memulihkan database Db2 dari cadangan: pemasangan dan pemulihan
Menginstal agen Backup and DR di instance Compute Engine
Agen Backup and DR menghubungkan instance Compute Engine ke appliance pencadangan/pemulihan. Untuk menginstal agen, lihat bagian Menginstal agen Backup dan DR di host Linux.
Membuat rencana pencadangan untuk database Db2
Lihat Membuat template kebijakan.
Menetapkan setelan kebijakan lanjutan untuk database Db2
Saat membuat template kebijakan, Anda mengonfigurasi setelan kebijakan lanjutan khusus untuk perlindungan Db2 menggunakan snapshot Persistent Disk.
Lokasi snapshot: Pilih region tempat snapshot Persistent Disk akan disimpan. Secara default, multi-region dipilih (berdasarkan lokasi disk sumber). Anda juga dapat mengubah lokasi penyimpanan snapshot ke region yang berbeda dari region disk sumber. Saat menyimpan snapshot di lokasi yang berbeda dengan lokasi disk sumber Anda, data akan berpindah melalui jaringan antar-lokasi tersebut dan mungkin dikenai biaya jaringan. Snapshot dikenakan biaya yang sama dengan traffic keluar Cloud Storage. Pelajari snapshot Persistent Disk lebih lanjut. Untuk mengetahui detail harga, lihat harga disk.
Snapshot type: Pilih jenis snapshot Persistent Disk yang akan digunakan untuk pencadangan Db2. Snapshot mencadangkan data dari Persistent disk secara bertahap. Selama pencadangan, snapshot baru dibuat untuk merekam status Persistent Disk saat ini dan nantinya dapat digunakan untuk membuat disk baru untuk pemasangan atau pemulihan. Compute Engine menyimpan beberapa salinan setiap snapshot di beberapa lokasi dengan checksum otomatis untuk memastikan integritas data Anda. Pelajari snapshot Persistent Disk lebih lanjut. Untuk mengetahui detail harga, lihat harga disk.
- Standar: Secara default, jenis snapshot Standar dipilih. Gunakan jenis standar jika Anda ingin menyimpan cadangan selama kurang dari 90 hari.
- Arsip: Pilih jenis Arsip jika Anda ingin menyimpan cadangan dalam jangka waktu yang lama. Perhatikan bahwa periode penagihan minimum untuk snapshot arsip adalah 90 hari, terlepas dari periode retensi data yang ditentukan dalam kebijakan, dan jenis Arsip juga dikenai biaya pengambilan tambahan jika digunakan dalam tugas pemasangan atau pemulihan.
Mengaktifkan dan Melindungi pencadangan log arsip Db2
Saat membuat kebijakan snapshot untuk database, Anda memiliki opsi untuk merekam file log-nya pada frekuensi yang ditentukan. Frekuensi pengambilan log database ditentukan secara terpisah dari frekuensi database. Misalnya, database dapat diambil setiap hari dan lognya diambil setiap jam.
Truncate (Purge) Log After Backup: Tentukan apakah akan memangkas (menghapus) log arsip Db2 setelah pencadangan. Jika Truncate Log after Backup diaktifkan, log arsip Db2 akan dipangkas. Secara default, penghapusan arsip akan berjalan dengan setiap pencadangan database. Sebaiknya gunakan setelan default untuk mencapai RTO pemulihan terbaik. Jika retensi log produksi ditetapkan, penghapusan permanen akan berjalan berdasarkan setelan Retensi log db produksi dalam jam di bagian Detail & Setelan Aplikasi.
Opsinya adalah:
- Jangan potong/hapus log setelah pencadangan: Ini adalah setelan default. Dalam mode ini, log arsip tidak akan dihapus.
- Truncate/purge log setelah pencadangan: Pilih opsi ini jika Anda ingin mengaktifkan penghapusan log arsip
- Enable Database Log Backup: Setel opsi ke Yes. Opsi Aktifkan Pencadangan Log Database memungkinkan kebijakan rencana pencadangan mencadangkan database dan semua file log transaksi terkait. Log dicadangkan saat tugas snapshot log berjalan. Jika disetel ke Ya, opsi terkait akan diaktifkan.
- RPO: Tentukan pencadangan log database dalam menit. Jika Enable Database Log Backup disetel ke Yes, RPO akan menentukan frekuensi pencadangan log database. Frekuensi ditetapkan dalam menit dan tidak boleh melebihi interval pencadangan database. Nilai terkecil yang dapat disetel (dalam menit) adalah 15.
- Periode Retensi Cadangan Log (Dalam Hari): Jika Aktifkan Cadangan Log Database disetel ke Ya, retensi log ditentukan secara terpisah dari retensi kebijakan snapshot. Dengan periode retensi data yang terpisah, Anda dapat menggunakan log bersama dengan salinan database yang disimpan di kumpulan snapshot.
- Replicate Logs (Uses streamsnap Technology): Setel opsi ini ke No. Opsi ini tidak berlaku untuk perlindungan snapshot Persistent Disk Db2.
- Kirim log ke OnVault Pool: Tetapkan opsi ini ke Tidak. Opsi ini tidak berlaku untuk perlindungan snapshot Persistent Disk Db2.
Rekomendasi pencadangan log arsip Db2
Untuk hasil terbaik dengan pencadangan log, perhatikan hal berikut:
- Jangan gunakan pemasangan log arsip database Db2 untuk menyimpan file selain cadangan log arsip Db2.
- Secara default, penghapusan arsip berjalan setiap 24 jam. Cara ini menghasilkan RTO pemulihan terbaik. Jika retensi log produksi ditetapkan, penghapusan permanen akan berjalan berdasarkan setelan Retensi log db produksi dalam jam di bagian Detail & Setelan Aplikasi. Ukur disk cadangan log arsip Db2 untuk menyimpan arsip berdasarkan setelan retensi log produksi.
Menemukan dan melindungi database Db2 dari Pengelola Aplikasi
Untuk menemukan dan melindungi aplikasi database Db2, ikuti langkah-langkah berikut:
- Dari App Manager > Applications konsol pengelolaan perangkat, pilih Add Application .
- Pilih Db2 di wizard.
- Ikuti panduan:
- Di bagian Select, pilih instance Db2 yang akan dikelola.
- Di bagian Kelola, terapkan template kebijakan dan profil resource (Anda membuatnya di Buat rencana pencadangan).
- Di bagian Setelan Aplikasi di bagian Konfigurasi, tetapkan Konfigurasi opsi pencadangan:
- Metode pengambilan cadangan: pilih Gunakan Snapshot Persistent Disk.
- Retensi log DB produksi dalam jam: Ini digunakan untuk menghapus cadangan log arsip Db2 dari tujuan
logarchmeth1. Berdasarkan setelan ini, log yang lebih lama dari jam yang ditentukan akan dihapus. Dengan nilai default, semua log sebelum pencadangan data terakhir akan dihapus (default 24 jam).
- Klik Simpan > Berikutnya, lalu klik Selesai.
Anda dapat melihat database di daftar Aplikasi Pengelola Aplikasi dengan perisai hijau yang menunjukkan bahwa rencana pencadangan telah diterapkan.
Memulihkan database Db2 dari cadangan: pemasangan dan pemulihan
Memulihkan database akan menimpa data asli dari cadangan. Prosedur ini adalah untuk memulihkan database yang dicadangkan. Untuk memulihkan database dari cadangan, lihat Memulihkan database Db2 dari cadangan
Memasang database akan menempatkan salinan baru database di direktori pemasangan tempat database tersebut dapat digunakan seperti database aslinya. Untuk memasang database baru dari cadangan, lihat Memasang cadangan Db2 sebagai pemasangan standar.
Pasang cadangan Db2 sebagai pemasangan standar
Pemasangan standar menyediakan disk image cadangan data, log aktif, dan volume log arsip ke target yang ditentukan. Anda dapat memasang cadangan database Db2 sebagai pemasangan standar untuk operasi manual apa pun.
Pemeriksaan awal selama pemasangan
- Status konektivitas konektor: Verifikasi bahwa agen {backupdr_name_short} telah diinstal dan secret diterapkan untuk konektivitas host antara appliance dan agen.
- Lokasi pemasangan yang ditentukan tersedia untuk operasi pemasangan.
- Jika VG yang sama ada di target dan digunakan oleh database apa pun, maka gagal pemeriksaan awal dengan pesan bahwa VG sedang digunakan oleh database. Untuk melanjutkan, nonaktifkan database sebelum melanjutkan operasi pemasangan.
- Pemeriksaan izin pada project sumber dan target untuk layanan Google Cloud.
Memasang database dari cadangan
Gunakan petunjuk ini untuk memasang cadangan:
Klik kanan database yang dilindungi dari daftar App Manager > Applications, lalu pilih Access.
Pilih gambar snapshot, lalu pilih Mount.
Di halaman Mount, pilih server Db2 target di bagian GCE INSTANCE NAME. Anda dapat menggunakan filter Project Name, Region, dan Zone.
Atau, masukkan nama unik yang terkait dengan pemasangan di kolom Label. DATABASE YANG DISERTAKAN hanya bersifat informatif dan menampilkan daftar database di bawah gambar cadangan.
Di bagian Opsi Pemetaan:
- TITIK MOUNT: sudah diisi otomatis dengan TITIK MOUNT sumber. Berikan
jalur yang tidak digunakan di target yang dipilih dan yang ingin Anda gunakan untuk
memasang image snapshot dari semua volume
data,active log,dbpath, danLogbackupdi server target.
- JENIS DISK: telah diisi otomatis dengan nilai JENIS DISK sumber. Anda dapat mengubah jenis disk dari menu drop-down.
- TITIK MOUNT: sudah diisi otomatis dengan TITIK MOUNT sumber. Berikan
jalur yang tidak digunakan di target yang dipilih dan yang ingin Anda gunakan untuk
memasang image snapshot dari semua volume
Klik Pemeriksaan pra-cetak. Tindakan ini akan memvalidasi opsi yang diperlukan di server target agar pemasangan berhasil. Setelah berhasil melakukan Pra-Penerbangan, tombol Kirim akan diaktifkan. Jika gagal, pra-peluncuran akan menampilkan pemeriksaan yang gagal untuk diperbaiki dan menjalankan kembali Pra-Peluncuran.
Klik Kirim. Anda dapat membuka Job Monitor untuk melihat progres dan detail tugas.
Lepaskan cadangan database yang terpasang jika tidak lagi diperlukan
Untuk melepas cadangan database yang terpasang:
- Untuk menghapus atau menyimpan disk setelah pemasangan berhasil, buka halaman Application > Access, lalu pilih image yang dipasang.
- Di halaman akses pada drop-down Pemasangan aktif saat ini, ada
dua opsi:
- Lepaskan & Hapus: Pilih opsi ini untuk melepaskan direktori pemasangan, melepaskan disk, dan menghapus disk dari server target.
- Lupakan Pemasangan Aktif: Pilih opsi ini agar disk tetap terpasang dan ter-mount, serta menghapus metadata dari Backup dan DR. Pengguna harus menggunakan Google Cloud konsol untuk menghapus image ini dari instance target.
Memulihkan database Db2 dari cadangan
Prosedur ini adalah untuk memulihkan database yang dicadangkan.
Pemeriksaan preflight
Sebelum mengirimkan prosedur pemulihan, pemeriksaan pra-penerbangan memvalidasi prasyarat yang diperlukan agar pemulihan database berhasil:
- SID Db2: Db2 dikonfigurasi di node target dengan nama SID Db2 yang sama.
- VERSI Db2: Versi Db2 target sama dengan versi Db2 sumber.
- Untuk memulihkan ke target baru
- Pastikan direktori pemasangan yang ditentukan di opsi pemetaan tidak digunakan atau dipasang di server target.
- Pastikan lokasi pemasangan yang ditentukan tersedia untuk operasi pemasangan.
- Periksa apakah instance Db2 sedang berjalan. Perangkat harus dimatikan selama operasi pemulihan.
- Jika VG yang sama ada di target dan digunakan oleh database apa pun, maka gagal pemeriksaan awal dengan pesan bahwa VG sedang digunakan oleh database. Untuk melanjutkan, matikan database sebelum melanjutkan pemulihan.
- Pemeriksaan izin pada project sumber dan target untuk layanan Google Cloud .
Memulihkan database Db2 kembali ke sumber
- Dari daftar App Manager > Applications, klik kanan database, lalu pilih Access.
- Pilih snapshot terbaru yang akan dipulihkan, lalu pilih Pulihkan.
- Di halaman Pulihkan, pilih Pulihkan kembali ke sumber. Semua kolom diisi otomatis dengan nilai sumber instance Db2 yang dilindungi dan semuanya tidak dapat diubah, kecuali Opsi aplikasi.
- Label: Opsional, masukkan nama unik yang terkait dengan pemasangan di kolom ini.
- DATABASE YANG DISERTAKAN hanya bersifat informatif, menampilkan daftar database di bawah image cadangan.
- Tetapkan opsi aplikasi:
- Waktu pengguliran maju: Untuk database yang dilindungi dengan log, pilih tanggal dan waktu untuk dipulihkan.
- INSTANCE TARGET: Kolom ini telah diisi otomatis dengan nama instance database yang dilindungi dan tidak dapat diubah.
- Opsi Pemetaan:
- Lokasi Titik Pemasangan Volume: Bagian ini telah diisi sebelumnya dengan grup volume sumber, volume logis, jalur perangkat, dan jenis disk tempat Db2
data,dbpath,log,log backup volumesdipasang. - Jenis Disk: Jenis disk memungkinkan Anda memilih jenis penyimpanan blok dasar yang digunakan untuk data yang dipulihkan dari image cadangan.
- Klik Pemeriksaan sebelum penerbangan. Jika pemeriksaan pra-peluncuran gagal, perbaiki masalahnya dan kirim ulang pemeriksaan pra-peluncuran. Jika pemeriksaan pra-peluncuran berhasil, klik Kirim untuk mengirimkan tugas pemulihan.
Memulihkan database Db2 ke target baru
- Dari daftar App Manager > Applications, klik kanan database, lalu pilih Access.
- Pilih snapshot terbaru yang akan dipulihkan, lalu pilih Pulihkan. Di halaman Pulihkan, pilih Pulihkan ke target baru: Semua kolom telah diisi otomatis dengan nilai sumber instance Db2 yang dilindungi, tetapi Anda dapat mengeditnya.
- Untuk memulihkan ke target baru, pilih Project, Region, dan Zone instance yang ingin Anda pulihkan database Db2-nya.
- Untuk Instance name, pilih node yang akan dipulihkan dari daftar drop-down instance Compute Engine yang memenuhi syarat.
- Label: Opsional, masukkan nama unik yang terkait dengan pemasangan di kolom ini.
- DATABASE YANG DISERTAKAN hanya berisi informasi, yang menampilkan daftar database di bawah gambar cadangan.
- Ganti identitas aplikasi asli. Opsi ini hanya tersedia saat
pemulihan dilakukan ke host baru di appliance yang sama tempat cadangan
dibuat.
- Ya: menggantikan aplikasi asli dan memiliki ID aplikasi, jobhistory, gambar cadangan, dan paket pencadangan yang sama dengan aplikasi asli.
- Tidak: tidak menggantikan aplikasi asli. Aplikasi ini akan ditemukan sebagai aplikasi baru sebagai bagian dari tugas pemulihan.
- Tetapkan opsi aplikasi:
- Waktu pengguliran maju: Untuk database yang dilindungi dengan log, pilih tanggal dan waktu untuk dipulihkan.
- INSTANCE TARGET: Kolom ini telah diisi otomatis dengan nama instance database yang dilindungi dan tidak dapat diubah.
- Opsi Pemetaan:
- Lokasi Titik Pemasangan Volume: Bagian ini telah diisi sebelumnya dengan grup volume sumber, volume logis, jalur perangkat, dan jenis disk tempat Db2
data,dbpath,log,log backup volumesdipasang. - Jenis Disk: Jenis disk memungkinkan Anda memilih jenis penyimpanan blok dasar yang digunakan untuk data yang dipulihkan dari image cadangan.
- Klik Pemeriksaan sebelum penerbangan. Jika pemeriksaan pra-peluncuran gagal, perbaiki masalahnya dan kirim ulang pemeriksaan pra-peluncuran. Jika pemeriksaan pra-peluncuran berhasil, klik Kirim untuk mengirimkan tugas pemulihan.