Bagian ini memungkinkan pengguna untuk mengelola konfigurasi cadangan load balancer untuk pemulihan bencana yang cepat dan untuk mengkloning atau memigrasikan konfigurasi dari satu node ke node lain.
Isi dan Kustomisasi File Cadangan #
Secara default, RELIANOID File cadangan menyimpan konfigurasi sistem lengkap yang diperlukan untuk pemulihan bencana, kloning konfigurasi, atau migrasi node. Cadangan tersebut mencakup file konfigurasi, sertifikat, dan pengaturan sistem yang diperlukan untuk mengembalikan load balancer ke kondisi fungsional.
Informasi yang tersimpan dalam file cadangan ditentukan oleh variabel backupfor yang terdapat dalam file konfigurasi global:
/usr/local/relianoid/config/global.conf
Contoh konfigurasi default:
$backupfor="$configdir $basedir/*.pem $confhttp $rttables $sshConf $snmpdconfig_file $keepalived_conf $conntrackd_conf /etc/hostname $filedns /etc/cron.d/ /etc/ssl/openssl.cnf $confrsyslog";
Secara default, konfigurasi ini mencakup:
- Direktori konfigurasi penyeimbang beban
- Sertifikat SSL dan kunci privat (.pem)
- File konfigurasi HTTP dan farm.
- Tabel perutean
- Konfigurasi SSH, SNMP, Keepalived, dan Conntrackd
- Konfigurasi nama host sistem dan DNS
- Tugas terjadwal
- Konfigurasi OpenSSL
- Konfigurasi Rsyslog
Administrator dapat menyesuaikan konten cadangan dengan mengedit variabel backupfor untuk menyertakan atau mengecualikan file atau direktori tertentu sesuai dengan persyaratan keamanan, kepatuhan, atau pemulihan bencana.
Perubahan apa pun pada variabel ini akan memengaruhi semua cadangan yang dihasilkan oleh sistem di masa mendatang.
Penting !
Setelah dimodifikasi global.confPastikan perubahan divalidasi dan didokumentasikan, karena mengecualikan file-file penting dapat mengakibatkan pencadangan yang tidak lengkap.
Pengecualian Pencadangan #
File atau direktori dapat dikecualikan dari pencadangan dengan menambahkan satu atau lebih --exclude='<FILE>' opsi sebelum daftar file cadangan. Nilai dari --exclude Menentukan jalur file atau direktori yang akan dihilangkan dari pencadangan. Misalnya:
$backupfor="--exclude='/usr/local/relianoid/config/if_eth1_conf' $configdir $basedir/*.pem $confhttp $rttables $sshConf $snmpdconfig_file $keepalived_conf $conntrackd_conf /etc/hostname $filedns /etc/cron.d/ /etc/ssl/openssl.cnf $confrsyslog";
Beberapa pengecualian dapat ditentukan dengan menambahkan tambahan. --exclude pilihan:
$backupfor="--exclude='/path/to/file1' --exclude='/path/to/file2' $configdir $basedir/*.pem ...";
File dan direktori yang dikecualikan akan dihilangkan dari daftar file yang disertakan dalam pencadangan.
Daftar Cadangan Konfigurasi #
Tabel di bawah mencantumkan semua cadangan yang dibuat dan disimpan di penyeimbang beban.
Nama. Nama deskriptif untuk file cadangan.
Tanggal. Tanggal cadangan dibuat.
Versi. Versi penyeimbang beban pada saat pencadangan.
Tindakan Cadangan #
Tindakan yang tersedia untuk file cadangan meliputi:
- Buat Cadangan. Hasilkan file cadangan konfigurasi baru.
- Unduh. Unduh cadangan sebagai file tarball.
- mengembalikan. Pulihkan konfigurasi sebelumnya dari penyimpanan cadangan.
- Delete. Hapus cadangan dari penyeimbang beban.
- Unggah cadangan. Unggah dan simpan cadangan yang dibuat sebelumnya di penyeimbang beban. Ini dapat berguna untuk mengkloning konfigurasi dari penyeimbang beban lain.
