Veeam 11 Hardened Repository (Immutability) Kurulumu -1
  1. Anasayfa
  2. Veeam

Veeam 11 Hardened Repository (Immutability) Kurulumu -1

4

Veeam Hardened Repository, Veeam Backup & Replication çözümünde depolanan yedek verilerin güvenliğini ve uygun bir şekilde saklanmasını sağlamak için tasarlanmış bir depolama yapısıdır. Bu yapı, yedek verilerinin yetkisiz erişimlerden korunması, şifreleme ve veri saklama standartları gibi güvenlik özelliklerini içermektedir. ayrıca, yedeklediğiniz verilerinin güvenliğini ve tamamıyla korunmasını sağlar, verilerinin yanlışlıkla veya kötü niyetli olarak değiştirilmesini veya silinmesini engellemektedir.

İyi bir yedekleme tasarımı , işi etkileyebilecek potansiyel veri kaybını önlemek için başarılı bir veri koruma stratejisinin anahtarıdır. Veriler iyi korunmuyorsa, bir fidye yazılımı saldırısı yöneticiler için bir kabus olabilir.

Bu özelliği aktif edebilmeniz için bazı gereksinimlere ihtiyacınız bulunmaktadır.

• Veeam Backup & Replication v11
• Çözüm sanal makine olarak çalışabilse de, güvenlik endişeleri için fiziksel bir makine şiddetle tavsiye edilir.
• Repository yapılandırmak için 64 bitlik bir Linux dağıtımı gereklidir bunun için RHEL/CentOS 8.2 veya üstü, SLES 15 SP2 ve Debian 10 için Ubuntu 20.04 LTS veya üstünü kullanabilirsiniz.
• Linux Sunucunuz , XFS’yi desteklemelidir (Veeam hızlı klonlama teknolojisinin kullanımını etkinleştirileceğinden) önerilen dosya sistemidir.

Hardened Repository uygulaması için, Veeam bileşenleri Linux Reposuna yalnızca non-root  kimlik bilgileriyle erişir ve Proxy ile Depo arasındaki iletişim için yalnızca TCP 6162 (gerektiğinde TCP 2500 – 3300 kullanılır).

Resim-1

Bu makalede yer alan içerik lab ortamında gerçekleştirilen adımları anlatmaktadır.

Öncelikle Hardened Repository  kurulumu için gereksinimler kısmından bir işletim sistemi belirledikten sonra işletim sisteminin kurulumuna başlayabiliriz. Örnek olsun diye ben ubuntu 22.04 LTS versiyonunu tercih ettim. Download etmek için ubuntu linkini kullanabilirsiniz. Sunucumuza iso ‘yu takıp boot ettikten sonra Try or install Ubuntu server diyerek devam ediyoruz.

Resim-2

Kullanılacağımız dili seçip  Enter tuşuna basıyoruz

Resim-3

 klavye düzenini belirleyerek devam ediyoruz.

Resim-4

Ubuntu Server ‘ı seçerek kuruluma devam ediyoruz.

Resim-5

Network ayarlarına geldiğimizde Varsayılan olarak NIC, DHCP kullanacak şekilde ayarlanmıştır . Statik bir IP adresi vermek için NIC’i seçin ve Enter tuşuna basın

sonrasında seçeneklerden IPv4 kısmından gerekli düzenlemeleri yapabilirsiniz . Fiziksel sunucunuz iki veya daha fazla NIC varsa,  bant genişliğini artırmak için  (teaming)

 oluşturabilirsiniz . Lab ortamındaki sunucumda 2 tane nic olduğu için create bond diyerek devam ediyorum.

Resim-6

Kullanacağım nic’leri ve bond modunu belirleyerek devam ediyorum.

Resim-7

Oluşturduğumuz bound’a bir ip adresi tanımlıyoruz.

Resim-8

Resim-9

Proxy kullanmıyorsanız boş bırakarak devam edin

Resim-10

Default bırakarak devam ediyoruz.

Resim-11

Bu örnekte, iki  disk bulunmaktadır

  • İşletim sistemi için bir disk
  • Yedeklemelerimizi depolamak için bir disk kullanacağız

Öncelikle bir gpt alanı oluşturuyoruz

Resim-12

Format xfs  Mount tipini /mnt/veeamrepo olarak belirleyerek devam ediyoruz. performansı ve disk tüketimini optimize etmek için ReFS ile hemen hemen aynı şekilde çalıştığından

Veeam bu teknolojiyi Fast Clone olarak adlandırıyor .

Resim-13

 Disk düzenlemelerini tamamladıktan sonra kuruluma devam ediyoruz.

Resim-14

Aşağıda istenilen bilgileri eksiksiz bir şekilde doldurarak devam ediyoruz.

Resim-15

SSH’yi etkinleştirmek için OpenSSH Server Kur seçeneğini seçerek devam ediyoruz.

Resim- 16

Yükleme tamamlandı ve reboot ediyoruz.

Resim-17

Kurulum tamalandığına göre artık hardening repository’i yapılandırabiliriz

Kurulum yaptığımız sunucuya ssh client yazılımı ile bağlanıp.  Sunucuya ait tüm güncellemeleri almak için aşağıdaki komutu çalıştırıyoruz.

# sudo apt-get upgrade

Resim-1

Veeam tarafından kullanılacak olan oluşturduğumuz  disk’i kontrol ediyoruz. ./mnt/veeamrepo

# df – Th

Resim-2

 Repo için sonrasında bir hesap oluşturup bu hesaba bu klasör üzerinde yetki veriyoruz.

Hesap oluşturmak için  aşağıdaki komutları kullanıyoruz.

# sudo useradd veeamusr –create-home -s /bin/bash
# sudo passwd veeamusr

Resim-3

Gerekli Veeam hizmetlerini yüklemek için yeni kullanıcının komutları root olarak yürütmesine geçici olarak izin vermemiz gerekiyor.

 Kullanıcı sudo grubuna eklemek için aşağıdaki komutu kullanıyoruz.

# sudo usermod – a – G sudo veeamusr

Resim-4

Repository için Mount point oluşturma

Ubuntu kurulum esnasında disk yapılandırma ayarlarını yapmıştık fakat Ubuntu varsayılan olarak Reflink’i etkinleştirmez . 

Veeam, Hızlı Klonlama yeteneğinden yararlanmak için dosya sisteminin Reflink etkinleştirilmiş olarak biçimlendirilmesini gerekmektedir bunun için aşağıdaki adımları uyguluyoruz

fdisk -l komutu ile öncelikle disklerimizi listeliyoruz.

Resim-1

Kurulum  sırasında disklerimiz mount edilmişti tekrar umount ediyoruz ve mkfs ile disk’i biçimlendiriyoruz.

#sudo umount /mnt/veeamrepo

#sudo mkfs.xfs -b size=4096 -m reflink=1,crc=1 /dev/sdb -f

Resim-2

Bu işlem nedeniyle UUID değiştiği için , yeni UUID’yi almamız ve diski otomatik olarak bağlamak için /etc/fstab dosyasını değiştirmemiz gerekiyor.

# sudo blkid /dev/sdb komutu ile diskimize ait uuid ‘yi alıyoruz.

Resim-3

# vi /etc/fstab komutu ile diski otomatik bağlamak için gerekli uuid ‘yi değiştiriyoruz.

Resim-4

# mount -a komutu ile tekrar bağlıyoruz

Resim-5

Aşağıdaki komutlar ile oluşturmuş olduğumuz dizine yetkileri tanımlıyoruz ve görüntülüyoruz.

# sudo chown -R veeamusr:veeamusr /mnt/veeamrepo/
# sudo chmod 700 /mnt/veeamrepo

Resim-6

Hardened Repository yapılandırması artık tamamlanmıştır. 2 bölümde Veeam Backup&Replication ile bu özellikten nasıl faydalacağınız ondan bahseceğim görüşmek üzere.

Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org 

Bu İçeriğe Tepkin Ne Oldu?
  • 4
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 1
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 1
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

16 yılı aşkın bir süredir Bilgi Teknolojileri sektörünün içerisindeyim. Bilişim sektörü ile alakalı farklı eğitimleri ve sertifikasyonlarını alarak bu sektör içerisinde son 13 yıldır profesyonel olarak çalışmaktayım. Yeditepe Üniversitesi Makine bölümü,Anadolu Üniversitesi işletme bölümü ve sonrasında Ahmet Yesevi Üniversitesi Siber Güvenlik (Yüksek Lisans) ‘ı bitirdim. Bilişim sektöründe kurumsal firmalarda, pek çok farklı pozisyonda görev aldım.Şu an Destel Bilişim Çözümlerinde System & Virtualization Management Team Lead olarak çalışmaktayım

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumlar (4)

  1. Merhaba;

    Kullanıcı oluşturma ,sudo ya ekleme komutlarınızda sorun var gibi duruyor.

    • merhaba

      kopyala yapıştır yapınca çizgi sorunu oluyor olabilir. aşağıdaki gibi yazabilirmisiniz

      sudo useradd veeamusr –create-home -s /bin/bash

  2. 20/12/2023

    Ubuntu’da bir kullanıcıya verilen sudo yetkisini geri almak için, kullanıcıyı sudo grubundan çıkarmak gerekmektedir. Verdiğiniz komut (sudo usermod –a –G sudo veeamusr), veeamusr adlı kullanıcıyı sudo grubuna ekler. Bu kullanıcıdan sudo grubuna olan üyeliğini kaldırmak için aşağıdaki adımı izleyebilirsiniz:

    sudo gpasswd -d veeamusr sudo

    Bu komut, veeamusr adlı kullanıcıyı sudo grubundan çıkarır. Bu işlemi yaptıktan sonra, kullanıcı artık sudo komutunu kullanarak yönetici seviyesinde işlemler yapamaz.

    Kullanıcının grubundan çıkarıldığından emin olmak için aşağıdaki komutu kullanarak kullanıcının şu anki gruplarını listeleyebilirsiniz:

    groups veeamusr

    Bu komut, kullanıcının üyesi olduğu grupların bir listesini verecektir. Eğer her şey doğru yapılmışsa, sudo grubu bu listede olmamalıdır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir