Cumartesi , 26 Nisan 2025

Veeam Immutable Backup

Veeam Immutable backup almak için Ubuntu server üzerinde xfs ile formatlanmış disk konfigürsyonu aşağıdaki gibidir.

Ubuntu server kurulumunu gerçekleştirilir.

Text

Description automatically generated

Graphical user interface, text

Description automatically generated

Sunucuya static ip verilir.

Text

Description automatically generated

Text

Description automatically generated

Text

Description automatically generated

Graphical user interface, text

Description automatically generated

Text

Description automatically generated

Kurulumda openssh seçilmemişse openssh kurulumu yapılır.

Text

Description automatically generated

“sudo apt-get update” komutu işe işletim sistemi güncellemeleri yapılır.

Text

Description automatically generated

“sudo apt install xfsprogs” komutu ile diskin xfs ile formatlanması sağlanır.

Text

Description automatically generated

“sudo fdisk -l” komutu ile sunucu üzerindeki diskler görülür

Text

Description automatically generated

“sudo mkfs.xfs -b size=4096 -m reflink=1,crc=1 /dev/sdb -f” 400 GB lık diski Veeam için xfs formatında formatlanır.

Text

Description automatically generated

“sudo blkid /dev/sdb” komutu ile Veeam de repo olarak kullanılacak disk id leri bulunur.

Text

Description automatically generated

“echo ‘# /mnt/veeam was on /dev/sdb’ | sudo tee -a /etc/fstab

echo ‘/dev/disk/by-uuid/9c78b526-9134-4873-b2e2-4c609cdbf6da /mnt/veeam1 xfs defaults 0 0’ \ | sudo tee -a /etc/fstab” komutu ile diski fstab e eklenir.

“sudo nano /etc/fstab” disk control edilir.

Aşağıdaki komutlarla disk Veeam dizini olarak mount edilir.

“sudo mkdir /mnt/veeam”

“sudo mount -a”

“df -Th”

Graphical user interface

Description automatically generated with medium confidence

“sudo useradd -d /home/veeamuser -m veeamuser -s /bin/bash” Veeam üzerinden diske erişim sağlanacak kullanıcı oluşturulur

“sudo passwd veeamuser” ile kullanıcının şifresi oluşturulur.

Text

Description automatically generated with medium confidence

Aşağıdaki 2 komu ile de klasör yetkileri düzenlenir.

“sudo chown -R veeamuser:veeamuser /mnt/veeam/”

“sudo chmod u+rwx,go-rwx /mnt/Veeam”

Ubuntu sunucusu linux sunucuna tanıtılır.

Graphical user interface, application, Word

Description automatically generated

Root account unun şifresi bilinmiyorsa passwd komutu şifrenin resetlenmesi gerekecek.

Graphical user interface, application

Description automatically generated

Graphical user interface, text, application

Description automatically generated Repository olarak ubuntu sunucu veeam üzerinde configure edilir.

Graphical user interface, text, application

Description automatically generated

Graphical user interface, text, application

Description automatically generated

Graphical user interface, application

Description automatically generated

Yuarıdaki işlemler diski veeam olarak mount ettim. Ancak aşağıdaki ekran görüntüsünde veeam1 olarak görülüor. Başka bir çalışma için veeam dizini kullanmak durumunda kaldım. Normal şartlarda aşağıdaki ekranda /mnt/veeam olarak disk mount edimiş olacaktır.

Graphical user interface

Description automatically generated

Repository tanımı yapılırken veeam backup dizini oluşturdu. Sizde de bu dizin oluşursa ya bu dizini değiştirin veya “sudo chown -R veeamuser:veeamuser /mnt/veeam/backups” “sudo chmod u+rwx,go-rwx /mnt/Veeam/backups” komutları ile bu dizin içinde yetkileri düzenleyin.

Graphical user interface, text, application, email

Description automatically generated

Graphical user interface, text, application, email

Description automatically generated

İmmutable backup alırken desteklenen job türleri ise aşağıdaki gibidir.

  • Backup jobs ave backup copy jobs (VMware, Hyper-V, Windows, Linux, MAC OS, AIX and Solaris)
  • Backup copy jobs from external repositories (Veeam Backup for Azure, AWS and Google)
  • Veeam Agent backup, Standalone full backup, vCloud Director, VeeamZIP backup, Nutanix AHV

Bu sunuda kullanılan repository hardeded repo olarak ayarlamak için,

  • Veeam in repo ya erişimi için açılan kullanıcıyı sudo group a almayın.
  • Ubuntu fiziksel sunucu ise idrac, ilo, imm gibi management erişimlerini iptal edin. Fiziksel olarak kabloları sökün.
  • Ubuntu sunucusunda ssh I disable edin “sudo systemctl disable ssh.service” “sudo systemctl stop ssh.service”
  • Firewall üzerinde ubuntu sunucusuna sadece veeam sunucunun erişim yetkisini verin.
  • Ubuntu sunucusu fiziksel sunucu ve sunucu üzerinde bulunan local disklerin kullanılması tavsiye edilir. Ayrı bir vlan ve sadece veeam sunucusunun erişimin olması da ayrıca tavsiye edilir. 
  • Bir nas cihazı kullanılacaksa nas cihazı da fiziksel bir sunucuya back-to-back bağlanması tavsiye edilir.
  • Nas cihazı disk alanı olarak kullanılacaksa ve nas cihazı direk fiziksel bir sunucuya bağlanılamıyorsa aşağıdaki işlemlerle ubuntu sunucusu iscsi üzerinden nas cihazına erişimi sağlanır. Sonra disk yukarıda tanımı yapıldığı gibi xfs ile formatlanarak repository olarak kullanılır.

Nas cihazından disk alanı iscsi olarak verildikten sonra ubuntu sunucusunda yapılacaklar ise aşağıdaki gibidir.

Iscsi initatior kurulumu ubuntu sunucusuna yapılır. “sudo apt -y install open-iscsi“

Initatior ismi ubuntu sunucusunda değiştirilir “sudo vi /etc/iscsi/initiatorname.iscsi”

Text

Description automatically generated

Aşağıdaki gibi sunucudaki chap ayarları değiştirilir. “sudo vi /etc/iscsi/iscsid.conf”

Aşağıdaki 3 yer güncellenir.

Text

Description automatically generated

iscsi servisini resetlenir. “sudo systemctl restart iscsid open-iscsi”

iscsi disk discover edilir. “sudo iscsiadm -m discovery -t sendtargets -p 172.16.99.210” 172.16.99.210 sunucusu disklerin bulunduğu iscsi target sunucusudur.

iscsi ye login olunur. “sudo iscsiadm -m node –login“

Kontroller gerçekleştirilir “sudo iscsiadm -m session -o show“

“lsblk” komutu ile disk control edilir. Kontroller sonrası disk xfs formatında yukarıda tanımlandığı gibi formatlanarak immutable backup alınır.

A screenshot of a computer

Description automatically generated with medium confidence

Yoruma kapalı.

%d blogcu bunu beğendi: