ReaR ile Backup & Recovery

Note aşağıdaki adımlar SLES 15.5 üzerinde test edilmiştir.

ReaR ile Backup & Recovery

Backup Adımları

Suse sunucu için rear paketi bu adresten indirilir.

İndirilen paket kurulur;

sudo rpm -i rear-2.7-1.x86_64.rpm

Ek bağımlılıklar yüklenir;

zypper in mkisofs syslinux

Buradan ebiso paketi indirilir.

sudo rpm -i ebiso-0.2.5-1.43.x86_64.rpm

nfs alan mount edilir;

mkdir /backup

mount -t nfs 192.168.1.42://omersil /backup

Ardından site.conf düzenlenir. Örnek tanımlara şöyle:

vi /etc/rear/site.conf


OUTPUT=ISO

BACKUP_OPTIONS="nfsvers=4,nolock"

OUTPUT_URL=nfs://192.168.1.42/omersil/

BACKUP=NETFS

BACKUP_URL=nfs://192.168.1.42/omersil/

BACKUP_PROG_EXCLUDE=("${BACKUP_PROG_EXCLUDE[@]}" '/media' '/var/tmp' '/var/crash' '/backup' '/tmp')

ISO_MKISOFS_BIN=/usr/bin/ebiso

NETFS_KEEP_OLD_BACKUP_COPY=yes

UEFI_BOOTLOADER=/boot/efi/EFI/redhat/grubx64.efi

SECURE_BOOT_BOOTLOADER=/boot/efi/EFI/redhat/shimx64.efi

AUTOEXCLUDE_MULTIPATH=n

Yukarıdaki seçenekler tercih edilmiştir, daha fazla seçenek için burayı inceleyebilirsiniz.

Ardından bakcup aşağıdaki komut ile başlatılır;

rear -d -D mkbackup

Bakcup tamamlandığında mount edilen nfs alan (/backup) altında hostname ile başlayan dosyalar oluşur. Örneğin:


ntp-server:/etc/rear # ls -la /backup/ntp-server/

total 2538027

drwxr-x--- 2 nobody nobody 467 Mar 28 13:35 .

drwxrwxrwx 5 nobody nobody 270 Mar 26 10:47 ..

-rw------- 1 nobody nobody 202 Mar 28 13:32 README

-rw------- 1 nobody nobody 273 Mar 28 13:32 VERSION

-rw------- 1 nobody nobody 11805693 Mar 28 13:35 backup.log

-rw------- 1 nobody nobody 1944135876 Mar 28 13:35 backup.tar.gz

-rw------- 1 nobody nobody 642918400 Mar 28 13:32 rear-ntp-server.iso

-rw------- 1 nobody nobody 76498 Mar 28 13:32 rear-ntp-server.log

Recover Adımları

Bakcup için Vmware üzerinde açılacak sunucu Secure boot disable ve UEFI boot enable olarak oluşturulmalıdır.

Yukarıdaki örnekte /backup/ntp-server/ dizini altında oluşan .iso dosyası Vmware üzerinde oluşturulan sunucuya CD/DVD olarak gösterilir.

  • Sunucu açılır, Relax-and-Recover seçilir
    image

  • root user ile giriş yapılır(parola girmenize gerek yoktur):
    image

  • Ardından recovery başlatılır: (rear -d recover)

  • Recovery tamamlanır: (Enter a basılır)

  • /mnt/local altında dosyaları görebilirsiniz:

Eğer dosyalar gelmez ise buradaki - Figure 34.3. Rescue system: running “rear recover”- adımları uygulayarak scp ile backup.tar.gz yi kopyalama yöntemini deneyebilirsiniz.

  • Reboot edilir. Sistem kullanıma hazır durumdadır.

Referanslar

7 Likes

herkesin ihtiyacı olacak bir ürün süper paylaşım

1 Like

Eline sağlık Ömer Hocam.