Proxmox Sanal Makineler İçin NFS Backup Deposu Kurulumu

Proxmox altyapısında sanal makine yedeklerinin sadece yerel disklerde tutulması, disk arızası ya da node’un devre dışı kalması gibi durumlarda önemli riskler oluşturur. Gerçek bir yedekleme, ana sistemden bağımsız olarak konumlandırılan ve doğrudan etkilenmeyen verilerden oluşur. Bu yüzden yedekleri harici ve merkezi bir NFS depolama alanında saklamak, veri güvenliği ve yönetilebilirlik açısından doğru bir yöntemdir.

Bu yazıda, Proxmox VE üzerinde NFS tabanlı bir depolama alanının yedekleme amacıyla nasıl yapılandırılacağını ele alacağız.

NFS Eklemeden Önce Hazırlık Aşaması

NFS depolama alanını eklemeye başlamadan önce aşağıdaki gereksinimlerin hazır olduğundan emin olmamız gerekir.

  • Çalışır durumda bir NFS sunucusu
  • NFS üzerinde export edilmiş bir dizin
  • Proxmox node’un NFS sunucuya ağ üzerinden erişebiliyor olması
  • Proxmox yönetim arayüzüne root yetkisi

Proxmox arayüzünde işlem yapmadan önce, sunucunun NFS paylaşımını görüp görmediğini SSH bağlantısı ile aşağıdaki komut üzerinden doğrulayabilirsiniz. showmount -e 192.1680

Proxmox Yönetim Panelini Açalım

Başlangıç olarak Proxmox web arayüzüne giriş yapalım. Sol taraftaki menüden Datacenter bölümünü seçelim. Bu alan, tüm cluster yapısı ve depolama tanımlarının yönetildiği ana kontrol noktasıdır.

Depolama Tanımları Alanını Açalım

Datacenter seçiliyken depolama tanımlarının yapıldığı bölüme ilerleyelim.

Datacenter → Storage yolunu kullanalım. Sağ üst köşede bulunan Add butonuna basalım. Açılan menüden NFS seçeneğini tercih edelim.

NFS Depolama Bilgilerini Tanımlayalım

Açılan pencerede yer alan alanları sırasıyla dolduralım.

ID Alanını Belirleyelim

Bu alan, Proxmox arayüzü içerisinde depolama alanının hangi isimle görüneceğini ifade eder.

nfs-backup

🔹 Server

NFS sunucunun IP adresini veya hostname bilgisini yazalım.

192.168.1.50

🔹 Export

NFS sunucu tarafında paylaşıma açılmış dizini seçelim. Bağlantı doğru kurulduysa, export dizini açılır listede otomatik olarak listelenecektir.

Eğer liste boş gelirse, NFS Version kısmını manuel olarak 4 veya 3 olacak şekilde ayarlayıp tekrar deneyelim. Modern sistemlerde NFS v4 daha güvenli ve hızlı çalışırken, eski depolama sistemleri NFS v3 sürümünü talep edebilir.

/mnt/backup

🔹 Content

Bu alan en kritik kısımdır. Sanal makine yedekleri alacağımız için ✅ Backup seçeneğini işaretleyelim.

🔹 Nodes

Cluster ortamı varsa Yalnızca belirli node’ların bu storage’ı görmesini istiyorsak seçelim Tek node kurulumlarda boş bırakabiliriz

🔹 Advanced

Bu aşamada varsayılan ayarlar yeterlidir. Gerekirse ileride NFS versiyonu veya mount seçenekleri eklenebilir.

Tüm alanları doldurduktan sonra Add butonuna basalım ve storage ekleme işlemini tamamlayalım.

Sanal Makine Yedeklerini NFS Üzerine Alalım

NFS depolama alanını Proxmox’a ekledikten sonra, sanal makine yedeklerini artık bu alana yönlendirebiliriz. Bu işlem ister tek seferlik olacak şekilde manuel olarak yapılabilir ister belirli bir plana bağlanarak otomatik hale getirilebilir.

Manuel Yedek Alalım

Öncelikle ilgili sanal makinenin yedeğini manuel olarak alalım. Proxmox arayüzünde yedeklemek istediğimiz sanal makineyi seçelim. Üst menüde yer alan Backup now sekmesine geçelim.

Açılan pencerede

  • Storage: nfs-backup (az önce eklediğimiz NFS alanı)
  • Mode: Snapshot
  • Diğer ayarları varsayılan bırakabiliriz. Son olarak Start / Backup diyerek işlemi başlatalım.

Bu adımla birlikte sanal makinenin yedek dosyası doğrudan NFS depolama alanına yazılır. Yedekleme tamamlandığında işlem durumunu ekranda görebiliriz.

Otomatik Yedekleme Yapılandırması Oluşturalım

Sanal makinelerin belirli aralıklarla yedeklenmesi için otomatik bir yedekleme görevi tanımlayalım. Menü yolunu kullanarak ilgili ekrana ilerleyelim.

  • Storage: nfs-backup
  • Schedule: Gün ve saat planlamasını ayarlayalım
  • Selection Mode: Tüm VM’ler veya seçilen VM’ler
  • Retention: Saklanacak yedek sayısını belirleyelim

Ayarları tamamladıktan sonra Add diyerek yedekleme görevini oluşturalım. Proxmox, artık belirlenen zamanlarda sanal makinelerin yedeklerini otomatik olarak NFS depolama alanına alır.

Proxmox’ta Sanal Makine Disk Taşıma İşlemi

Bazı senaryolarda sanal makine silinmez, ancak disklerinin farklı bir storage alanına taşınması gerekebilir. Özellikle lokal diskten NFS, Ceph ya da farklı bir depolama alanına geçiş yapılırken disk taşıma işlemi kritik bir adım haline gelir.

👉 Proxmox’ta VM Diskini Yeni Depolamaya Taşıma

Dikkat Edilmesi GerekenNeden Önemli?
Ayrı Network HattıYedekleme işlemi sırasında ağ trafiği çok yükselir. Mümkünse yedekleme için ayrı bir Ethernet kablosu/VLAN kullanın.
Retention (Saklama)NFS alanınız sonsuz değil. Retention ayarıyla eski yedeklerin otomatik silinmesini sağlayarak diskin dolmasını engelleyin.
Dosya KilitlemeNFS üzerinde yedek alırken hard mount varsayılan gelir. Bağlantı koparsa işlem donabilir, ağınızın stabil olduğundan emin olun.

Sık Sorulan Sorular

Proxmox NFS storage “Offline” görünüyor?

Proxmox tarafında pvestatd servisinin takılıp kalmadığını doğrulamak için systemctl restart pvestatd komutunu çalıştırın.

Yedekleme sırasında “storage is not online” hatası alıyorum?

Proxmox, NFS paylaşımına yazma yetkisi bulamazsa bu hatayı verir. NFS sunucunuzda ilgili klasörün izinlerini chown -R nobody:nogroup ve chmod 777 olarak ayarladığınızdan emin olun.

NFS yedekleme hızı çok düşük, nasıl hızlandırabilirim?

Yedekleme hızını artırmak için Proxmox üzerinde Datacenter > Storage > NFS > Edit yolundan NFS Version 4.1 seçeneğini deneyin.

Yorum yapın