Migrasi Standalone Storage ke GlusterFS Cluster
Saat ini, konversi otomatis dari storage standalone yang ada menjadi cluster GlusterFS tidak didukung. Anda perlu membuat ulang penyimpanan dari awal. Kami merekomendasikan untuk membuat node Storage sementara di lapisan tambahan, menyalin data, dan memasang ulang share yang ada. Kemudian, buat ulang node Storage awal sebagai cluster GlusterFS, kembalikan data, dan pasang kembali share. Instruksi di bawah ini akan memandu Anda melalui proses langkah-demi-langkah.
1. Temukan environment yang diperlukan di panel kontrol platform Anda dan klik tombol Change Environment Topology.
2. Di dalam wizard yang terbuka, tambahkan node Shared Storage baru di lapisan Extra. Klik Apply untuk melanjutkan.
3. Hubungkan ke node Storage awal (sumber) melalui SSH, misalnya menggunakan klien Web SSH bawaan. Jalankan perintah berikut untuk menghasilkan pasangan kunci yang akan digunakan untuk menghubungkan dua penyimpanan:
ssh-keygen -f ~/.ssh/storage
Anda dapat melihat kunci publik yang dihasilkan dengan perintah di bawah ini:
cat ~/.ssh/storage.pub
Gunakan pintasan Ctrl+Shift+С atau Сmd+C di panel Web SSH untuk menyalin kunci tersebut.
4. Beralih ke node Shared Storage baru Anda dan sambungkan ke node tersebut melalui SSH juga. Masukkan kunci publik dari langkah sebelumnya ke dalam file ~/.ssh/authorized_keys menggunakan editor pilihan, misalnya:
vim ~/.ssh/authorized_keys
5. Kembali ke storage sumber dan salin data yang diperlukan ke node baru melalui utilitas rsync:
cd /data; rsync -az . {NEW_STORAGE_IP}:/data/ -e "ssh -i $HOME/.ssh/storage"
Di sini, placeholder {NEW_STORAGE_IP} harus diganti dengan alamat IP internal penyimpanan baru Anda yang dapat dilihat di dashboard.
Konfirmasi koneksi dengan mengetik “yes” ketika diminta. Operasi ini mungkin memerlukan waktu tergantung pada jumlah data yang disalin.
6. Pasang ulang data aplikasi dari penyimpanan awal ke penyimpanan sementara.
-
klik tombol Config di sebelah server aplikasi kami dan Unmount pada Shared Storage yang saat ini ada
-
selanjutnya, buat Mount baru ke server penyimpanan sementara Anda
7. Standalone Shared Storage dapat digantikan dengan cluster storage GlusterFS dalam dua langkah:
-
buka wizard Change Environment Topology, hapus node penyimpanan yang sesuai secara keseluruhan, dan Apply perubahan
-
akses wizard topologi sekali lagi dan tambahkan node Shared Storage dengan opsi Auto-Clustering diaktifkan
8. Kembalikan data dari server penyimpanan sementara di lapisan Extra ke cluster Shared Storage baru dengan dukungan GlusterFS.
Ulangi langkah 3 sampai 7, menggunakan penyimpanan sementara sebagai sumber dan node master dari cluster GlusterFS sebagai target.
9. Hapus penyimpanan sementara dari lapisan Extra.
Itu saja! Sekarang, Anda memiliki cluster GlusterFS sebagai pengganti node storage standalone.