Migrasi dari SIOS DataKeeper untuk Linux ke DRBD
SIOS memperkenalkan Kit Pemulihan Perangkat Blok Replikasi Terdistribusi (DRBD) diSIOS LifeKeeper untuk Linux versi 9.9.0. Migrasi dariPenjaga Data SIOSuntuk Linux ke DRBD adalah proses sederhana bagi mereka yang ingin bereksperimen dengan fitur DRBD dalamPenjaga Kehidupanserta bagi mereka yang sebelumnya lebih mengenal DRBD.
Memahami DRBD dan Manfaatnya di LifeKeeper
DRBD adalah solusi penyimpanan berbasis perangkat lunak, tanpa berbagi, dan direplikasi yang mencerminkan konten perangkat blok (hard disk, partisi, volume logis, dsb.) antar host. LifeKeeper for Linux DRBD Recovery Kit menyediakan kemampuan untuk mengonfigurasi dan mengendalikan sumber daya DRBD untuk ketersediaan tinggi.
Membandingkan SIOS DataKeeper untuk Linux dan DRBD
SIOS DataKeeper untuk Linux menyediakan kemampuan pencerminan data terintegrasi untuk lingkungan LifeKeeper. Ini merupakan alternatif bagi pelanggan yang ingin membangunklaster ketersediaan tinggi(menggunakan SIOS LifeKeeper) tanpa penyimpanan bersama atau yang hanya ingin mereplikasi data penting bisnis secara real-time antar server.
SIOS DataKeeper menyediakan mirroring tingkat volume sinkron atau asinkron untuk mereplikasi data dari server utama (sumber mirror) ke satu atau beberapa server cadangan (target mirror). Langkah-langkah untuk membuat sumber daya PostgreSQL Anda dikecualikan dari blog ini, tetapi informasi lebih lanjut tentang mengonfigurasi PostgreSQL dengan SIOS LifeKeeper dapat ditemukanDi Sini.
Cara Memigrasikan Basis Data PostgreSQL Anda ke DRBD
- Hentikan aplikasi PostgreSQL melalui UI LifeKeeper
sumber daya lkcli hapus –tag pgsql-demo
- Buat cadangan data untuk database PostgreSQL dan file log
cp -pra /pgsql-demo* /cadangan/
- Buat sumber daya DRBD baru dengan lokasi sistem berkas sementara.
sumber daya lkcli buat drbd –tag drbd-pgsql-demo –perangkat /dev/mapper/singledrbd-lk1 –fstype ext3 –titik_pemasangan /tmp/pgsql-demo
Pastikan untuk memilih fstype yang sama dengan sumber daya DataKeeper for Linux sebelumnya. Perangkat yang dipilih juga harus cukup untuk jumlah data dan log untuk kumpulan data basis data PostgreSQL.
- Perluas sumber daya DRBD ke server target.
sumber daya lkcli perluas drbd –tag drbd-pgsql-demo –dest node-a –device /dev/xvdc3 –mode sinkron –laddr 10.15.29.165 –raddr 10.15.27.49
- Nonaktifkan sumber daya sistem berkas untuk pangkalan data PostgreSQL.
sumber daya lkcli hapus –tag /pgsql-demo
- Ubah pemilik dan grup untuk direktori /tmp/pgsql/demo.
chown postgres:postgres /tmp/pgsql/demo
- Salin data ke sistem berkas cermin DRBD.
cp -pra /cadangan/* /tmp/pgsql-demo
- Nonaktifkan sumber daya sistem berkas DRBD yang baru dibuat.
hapus sumber daya lkcli –tag /tmp/pgsql-demo
- Putuskan ketergantungan antara sistem file sebelumnya dan sumber daya DataKeeper untuk Linux
penghapusan ketergantungan lkcli –parent /pgsql-demo –child dataep-pgsql-demo
Putuskan ketergantungan antara sistem berkas dan sumber daya DRBD.
hapus ketergantungan lkcli –induk /tmp/pgsql-demo –anak drbd-pgsql-demo
- Buat ulang ketergantungan antara sistem file /pgsql-demo yang ada dan sumber daya drbd
ketergantungan lkcli buat – induk / pgsql-demo – anak drbd-pgsql-demo
- Mulai sumber daya pgsql-demo
pemulihan sumber daya lkcli –tag pgsql-demo
MULAI pemulihan “pgsql-demo” di server “node-b”
menunggu server untuk memulai…. selesai
server dimulai
AKHIR pemulihan sukses “pgsql-demo” di server “node-b”
- Hubungkan ke basis data dan verifikasi koneksi basis data.
Misalnya:
psql -p 3308 -h /pgsql-demo/socket -U psql
psql -p <port> -h <direktori soket> -U <pengguna db>
- Hapus sumber daya sistem file DRBD sementara
lkcli sumber daya hapus /tmp/pgsql-demo
- Hapus sumber daya datap dan sistem berkas sementara untuk DataKeeper untuk Linux.
hapus sumber daya lkcli –tag dataep-pgsql-demo
- Verifikasi peralihan dan koneksi
Mengapa Bermigrasi dari SIOS DataKeeper untuk Linux ke DRBD?
Migrasi dari SIOS DataKeeper untuk Linux ke DRBD merupakan proses sederhana bagi mereka yang ingin bereksperimen dengan fitur-fitur DRBD dalam LifeKeeper serta bagi mereka yang sebelumnya lebih mengenal DRBD atau ingin memanfaatkan kecepatan replikasi asinkron DRBD yang lebih cepat dan dukungan kernel yang lebih luas.
Siap untuk memulai DRBD?Hubungi SIOS hari iniuntuk mempelajari bagaimana LifeKeeper dapat membantu Anda bermigrasi dengan lancar dan memanfaatkan potensi penuh DRBD untuk ketersediaan tinggi dan pemulihan bencana
Penulis: Cassius Rhue, VP Pengalaman Pelanggan di SIOS Technology Corp.
Direproduksi dengan izin dariSIOS