Skip to content

Proxmox Backup Server

Bu makalede

Bilgi

Proxmox Backup Server, sanal makinelerin, konteynerlerin ve fiziksel sunucuların yedeklenmesi için özel yazılımdır. Proxmox Backup Server istemci tarafı deduplikasyonunu, veri sıkıştırmasını ve şifrelemesini destekler.

Proxmox Backup Server. Ana Özellikleri

  • Verimli Veri Depolama: İstemci tarafı ve sunucu tarafı veri deduplikasyonu, sıkıştırma ve artımlı yedeklemeler disk alanını ve zamanı tasarruf etmek için.
  • Yüksek Güvenlik: Modern algoritmalar (AES-256-GCM) kullanarak uçtan uca şifreleme, anahtar tabanlı kimlik doğrulama ve iki faktörlü kimlik doğrulaması desteği.
  • Kolay Yönetim: Kolay anlaşılır web arayüzü, RESTful API ve yedeklemelerin kolay yönetimi için komut satırı araçları.
  • Esnek Depolama Seçenekleri: Tek bir disk üzerinde veri deposu oluşturma yeteneği veya ZFS, LVM kullanma ve S3 uyumlu hizmetlerle uzaktan depolama desteği.
  • Proxmox VE ile Entegrasyon: Sanal makinelerin ve konteynerlerin yedeklemelerini basitleştirmek için Proxmox Virtual Environment ile sorunsuz entegrasyon.
  • Veri Doğrulaması: Güvenilir geri yükleme için otomatik yedekleme bütünlük kontrolleri.
  • Görev Zamanlama: Programlar ve saklama politikaları kullanarak esnek yedekleme görevleri zamanlaması.
  • İzleme ve Bildirimler: Yedekleme süreçlerini izlemek, görev durumu bildirimleri almak ve hata uyarıları için araçlar.
  • Yüksek Performans: Sistem performansına minimum etki ile yedeklemelerin hızlı oluşturulması ve geri yüklenmesi için optimize edilmiştir.
  • Küme Desteği: Sürekli yedekleme ve veri kurtarma sağlamak için yüksek kullanılabilirlik kümesinin yapılandırılmasını destekler.

Çalıştırma Özellikleri

ID Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Aktif
303 Debian 12 + + + + 2 2 60 Evet

Proxmox Backup Server Dağıttıktan Sonra Başlarken

Ödeme sonrasında, sunucunun işe hazır olduğu bildirimi e-posta yoluyla kayıt esnasında belirttiğiniz adrese gönderilecektir. Bu mesajda VPS IP adresi ve erişim kimlik bilgileri yer alacaktır. Şirketimizin müşterileri Sunucu Yönetim Paneli ve API aracılığıyla ekipmanları yönetirler — Invapi.

Kimlik doğrulama bilgileri sunucu yönetim panelinin Info >> Tags sekmesinde veya gönderilen e-postada bulunabilir:

  • Kullanıcı Adı: root;
  • Şifre: Sunucunun dağıtım sonrası hazır olmasını bildiren e-posta ile gönderilir.

Kimlik Doğrulama

Proxmox Yedekleme Sunucusuyla çalışmaya başlamak için şunları yapmanız gerekiyor:

  1. Bir web tarayıcı açın ve adres çubuğuna https://<sunucu-IP-adresi>:8007 yazın
  2. İlk bağlantıda SSL sertifika güvenlik uyarısını kabul edin;
  3. Kimlik bilgilerini girin:
    • Kullanıcı adı: root;
    • Şifre: Sunucu siparişi sonrasında alınır;
    • Alanı: Linux PAM standard authentication seçin;
  4. Giriş butonuna tıklayın:

Bilgi

İlk girişten sonra, güvenlik amacıyla yönetici şifresini değiştirmeyi öneririz. Bu Giriş Kontrolü bölümünde Şifre değiştir butonu ile yapılabilir:

SSH üzerinden komut satırında komutlar çalıştırmak için bağlanmak da mümkündür:

ssh root@<sunucu-IP-adresi>

Veri Depolaması (Datastore) Oluşturma

Proxmox Yedekleme Sunucusu, veri depolarını ayrı bir diskte veya tek bir diskin bir dizininde yapılandırmanızı sağlar. Bir veri deposu oluşturmak için:

  1. Web arayüzünde Datastore bölümüne gidin
  2. Ekle: Datastore butonuna tıklayın
  3. Gerekli alanları doldurun:
    • Adı: Veri deposu için benzersiz bir ad girin. Önemli: Ad sadece küçük harfli Latin alfabesindeki harfler, rakamlar ve alt çizgilerden (örneğin, my_datastore) oluşmalıdır. Boşluklar, büyük harfler ve özel karakterler izin verilmez;
    • Backing Path: Yedeklemeleri saklamak için dizinin mutlak yolunu belirtin;
    • GC Zamanlaması: Çöp toplama zamanlamasını seçin (örneğin, daily);
    • Prune Zamanlaması: Eski kopyaların temizlenmesi için silme zamanlamasını seçin (örneğin, daily);
    • Gerekiyorsa, Removable datastore seçeneğini işaretleyin - çıkarılabilir bir veri deposu olarak işaretleme yapar (örneğin, harici disk);
    • Yorum: Bir yorum ekleyin (isteğe bağlı).

Önemli

Girilen veri deposunun adı izin verilen formatta değilse, sistem parameter verification errors (400) hatasıyla birlikte name: value does not match the regex pattern uyarısını gösterebilir. Bu durumda yalnızca izin verilen sembolleri kullanarak adı değiştirin.

Tek Bir Diskte Ayrı Bir Dizinde Veri Deposu Oluşturma

Proxmox Yedekleme Sunucusu bir özelliği, tek bir disk üzerinde ayrı bir dizinde veri deposu oluşturabilmesidir:

  1. Öncelikle yedeklemeler için kullanılacak olan bir dizin oluşturun SSH veya konsolu aracılığıyla:
mkdir /backups
  1. Web arayüzünde veri deposu oluştururken:
    • Backing Path alanında, oluşturulan dizinin yolunu /backups olarak belirtin
    • Diğer gerekli parametreleri doldurun
    • Ekle butonuna tıklayın

Böylece oluşturulan veri deposu kullanım ve yönetim için erişilebilir hale gelir:

Not

Tek bir disk üzerinde ayrı bir dizinde veri deposu oluştururken, mevcut disk alanına dikkat edin. Sistem ihtiyaçları için en az %10 boş alan bırakılması önerilir.

Depo Yönetim Arayüzü

Bir veri deposu oluşturduktan sonra, çeşitli yönetim araçlarına erişiminiz olacaktır. Bu araçlar sekme üzerinden sunulmaktadır:

  • Özet: Disk alanı kullanımı ve deduplikasyon faktörü dahil veri deposu hakkında temel bilgiler;
  • İçerik: Kaydedilen yedeklemeleri görüntüleyin ve yönetin;
  • Prune & GC Jobs: Temizleme ve çöp toplama görevlerini ayarlayın;
  • Senkronizasyon görevleri: Diğer veri depoları ile senkronizasyon görevlerini ayarlayın;
  • Görevleri doğrula: Verilerin düzenli bütünlük kontrollerini ayarlayın;
  • Ayarlar: Depo ayarlarını değiştirin;
  • İzinler: Depoya erişim izinlerini yönetin.

Yedekleme Türleri ve İzleme

Proxmox Yedekleme Sunucusu birkaç yedekleme türünü destekler:

  • Konteyner: LXC konteynerlerinin yedeklemeleri;
  • Host: Fiziksel sunucuların yedeklemeleri;
  • VM: Sanal makinelerin (QEMU/KVM) yedeklemeleri.

Sistem, her bir tür için veri deposunda gruplar ve anlık görüntülerin sayısını gösterir.

Veri Deposu Kullanımının İzlenmesi

Veri deposu bölümünde izleyebileceğiniz şeyler:

  • Kullanım: Toplam kullanılan ve boş alan;
  • Tekilleştirme faktörü: Veri deduplikasyonunun verimliliği göstergesi. 1.0'dan yüksek bir değer, sistemin etkili bir şekilde tekrar eden verileri ortadan kaldırdığını gösterir. Örneğin, faktör 2.0, deduplikasyon sayesinde iki kat daha fazla alan tasarruf edildiği anlamına gelir;
  • Depolama kullanımı grafiği: Depo doluluk dinamiklerinin zaman içinde görsel temsili;

Not

Proxmox Yedekleme Sunucusu ana ayarları hakkında ayrıntılı bilgiye geliştiricilerin dokümantasyonunda yer verilmiştir.

Depolama için ZFS Kullanımı

Proxmox Backup Server, ZFS üzerinde depolama alanları oluşturmayı destekler, bu da dosya sistemi seviyesinde yerleşik veri koruma, sıkıştırma ve anlık görüntüler şeklinde ek avantajlar sağlar.

ZFS nedir ve neden kullanmalısınız

ZFS, tüm veriler ve meta veriler için sağlama toplamları sayesinde yüksek veri bütünlüğü sağlayan hem bir dosya sistemi hem de bir birim yöneticisidir. Ek donanım RAID denetleyicisi gerektirmeden dosya sistemi düzeyinde RAID koruması sağlar ve çeşitli yapılandırmaları (RAID-Z1, RAID-Z2, RAID-Z3, yansıtma) destekler. ZFS, minimal alan kaplayan anlık sistem görüntüleri oluşturmanıza olanak tanır, fark edilir performans kaybı olmadan yerleşik sıkıştırma sağlar ve yinelenen veri bloklarını ortadan kaldırmak için veri tekilleştirme sunar. Proxmox Backup Server için ZFS kullanmak özellikle faydalıdır çünkü yedekleme depolamasının güvenilirliğini artırır, veri bozulmasına karşı ek koruma sağlar ve disk alanının daha verimli kullanılmasını sağlar. Maksimum verimlilik için ZFS'nin, donanım kaynaklarına doğrudan erişimin sınırlı olduğu sanal makineler yerine disklere doğrudan erişimi olan fiziksel sunucularda kullanılması önerilir.

Önemli

Invapi kontrol paneli üzerinden Apps and panels aşamasında Proxmox Backup Server sipariş edildiğinde, ZFS ile çalışmak için gerekli paketler otomatik olarak kurulur. Eğer sadece Operating System aşamasında kurulum seçtiyseniz ve Apps and panels aşamasında Proxmox Backup Server'ı seçmediyseniz, ZFS kullanmadan önce ek paketleri manuel olarak kurmanız gerekir.

ZFS için Gerekli Paketlerin Kurulumu (yalnızca manuel kurulum için)

Proxmox Backup Server'ı manuel olarak kurduysanız, ZFS ile çalışmak için aşağıdaki paketleri kurmanız gerekir:

apt update
apt install -y zfs-dkms linux-headers-amd64
Paketleri kurduktan sonra, değişiklikleri uygulamak için sunucuyu yeniden başlatın:
reboot

ZFS Havuzu Oluşturma

  1. Mevcut diskleri belirlemek için komutu kullanın:
    lsblk
    
  2. ZFS havuzu oluşturun (tek disk için örnek):
    zpool create backup-pool /dev/sdX
    
    Veya RAID-Z için (RAID-5'e benzer, en az 3 disk gerektirir):
    zpool create backup-pool raidz /dev/sdX /dev/sdY /dev/sdZ
    
  3. Oluşturulan havuzu kontrol edin:
    zpool status
    

Proxmox Backup Server ile Proxmox VE Entegrasyonu

Proxmox Backup Server'ın en önemli avantajlarından biri, sanal makinelerin ve konteynerlerin verimli yedeklemesi için Proxmox Virtual Environment ile sorunsuz entegre olabilmesidir.

Proxmox VE'de Proxmox Backup Server Ekleme

  1. Proxmox VE web arayüzüne giriş yapın (https://<IP-adres_Proxmox_VE>:8006);
  2. VerimerkeziDepolama yolunu izleyin:

  3. Ekle butonuna tıklayın ve Proxmox Backup Server'ı seçin;

  4. Gerekli alanları doldurun:

    • ID: Veri deposunun benzersiz tanımlayıcısı (örneğin, pbs);
    • Sunucu: PBS sunucunun IP adresi (form: <IP>:8007);
    • Datastore: Proxmox Yedekleme Sunucusunda oluşturulan veri deposunun adı;
    • Kullanıcı adı: Kimlik doğrulama için kullanıcı adı (form: root@pam);
    • Şifre: Kullanıcı şifresi;
    • Parmakizi: İlk bağlantı denemesinde alanı boş bırakın;
    • Ayarları kaydetmek için Ekle butonuna tıklayın:

Sertifika Parmakizi Hakkında Not

İlk bağlantı denemesinde sertifika parmakizini belirtmeden, sistem şu hatayı gösterebilir:

create storage failed: pbs: error fetching datastores - fingerprint '21:96:AE:EE:0A:5B:7E:CA:F0:9A:4C:69:E4:6D:71:C9:EB:0E:16:6C:DD:E1:97:65:70:DF:C2:EA:98:82:EB:DB' not verified, abort! (500)
Bu durumda, hata mesajından parmakizini kopyalayın ve sonraki denemelerde veri deposunu eklerken Parmakizi alanına yapıştırın. Bu parmakizi sunucu kimlik doğrulamasında ve "ortadaki adam" saldırılarından korunmak için kullanılır.

Ek doğrulama için, aşağıdaki komutla parmakizini manuel olarak alabilirsiniz:

proxmox-backup-client login --repository <IP-adres PBS>:8007:<veri-depo-adi>
Elde edilen parmakizi hata mesajında gösterilenle eşleşmelidir.

Proxmox VE'de Yedekleme Görevi Oluşturma

  1. VerimerkeziYedekleme yolunu izleyin:

  2. Ekle butonuna tıklayın

  3. Yedekleme parametrelerini yapılandırın:

    • Depolama: Önceden eklediğiniz PBS veri deposunu seçin;
    • Zamanlama: Zamanlamayı ayarlayın;
    • Seçim modu: Hangi VM'leri yedekleyeceğinizi seçin (Tümü/Dahil/Hariç);
    • Sıkıştırma: Sıkıştırma yöntemini seçin (ZSTD (iyi ve hızlı) önerilir);
    • Mod: Kopya modunu seçin (Snapshot/durdur/kapat);
    • Etkinleştir: Görevi etkinleştirin;
    • Oluştur butonuna tıklayarak görevi kaydedin:

Proxmox VE'de Proxmox Yedekleme İstemcisi Kurulumu

  1. Proxmox VE sunucularında proxmox-backup-client genellikle önceden yüklenmiştir. İstemcinin varlığını kontrol edin:

    which proxmox-backup-client
    

  2. Veri deposu belirtilerek Proxmox Yedekleme Sunucusuna bağlanın:

    proxmox-backup-client login --repository <IP-adres PBS>:8007:<veri-depo-adi>
    

  3. İlk bağlantıda sistem sertifika parmakizini gösterecek ve onay isteyecektir. Onaylamak için y girin. Bu parmakizini hatırlayın veya not edin - Proxmox VE'de veri deposu eklerken ihtiyacınız olacak.

  4. Bağlantı durumu ve veri deposu hakkında bilgileri kontrol etmek için:

    proxmox-backup-client status --repository <IP-adres PBS>:8007:<veri-depo-adi>
    

  5. Proxmox VE'de PBS veri deposu eklerken, üçüncü adımda alınan sertifika parmakizini "Parmakizi" alanında kullanın.

  6. Proxmox Yedekleme İstemcisi 3.4.0 sürümü ile tüm işlemler için, veri deposu adı dahil olmak üzere tam depo adresini içeren --repository parametresini açıkça belirtmek gerekir.

Yedeklemelerden Sanal Makineleri Geri Yükleme

  1. Proxmox VE web arayüzünde, yan çubukta PBS veri deposuna tıklayarak erişin: proxmox_<ID_server>pbs (proxmox_<ID_server>);
  2. Yedeklemeler sekmesine gidin;
  3. Listeden istenen yedeği seçin (liste göründüğünde);
  4. Üst paneldeki Geri yükle butonuna tıklayın;
  5. Açılan diyalog penceresinde geri yükleme parametrelerini yapılandırın;
  6. İşlemi başlatmak için Geri yükle butonuna tıklayın:

İpucu

Artan güvenlik için, root hesabı kullanmak yerine PBS'de sınırlı haklara sahip ayrı bir kullanıcı oluşturmanız önerilir.

Not

Proxmox VE'nin ana ayarları hakkında detaylı bilgiye geliştiricilerin dokümantasyonunda yer verilmiştir.

API Kullanarak Proxmox Backup Server Siparişi Verme

Bu yazılımı API kullanarak kurmak için bu talimatları takip edin


Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.