Uncategorized

Proxmox VE ile Cluster Kurulumu ve Canlı Geçiş

Proxmox VE nedir?

Sanal altyapı yönetiminde açık kaynak alternatifi arayanlar için Proxmox VE, sanal makineler ve konteynerler üzerinde tam kontrol sağlayan güçlü bir platformdur. Gerek grafik arayüz gerekse komut satırı desteği sayesinde esnek kullanım sunar. Platform, birden fazla fiziksel sunucuyu tek merkezden yönetme olanağı tanır ve aktif çalışan sanal makineleri diğer sunuculara kesintisiz şekilde aktarabilir. Bu özellik, bakım ve kaynak planlamalarında yöneticilere büyük kolaylık sağlar. Özellikle Linux tabanlı işletim sistemleri üzerinde çalışan sanal makinelerin VDS ortamlarında canlı geçiş desteğiyle taşınabilmesi, kesintisiz hizmet sağlamak isteyen sistem yöneticileri için önemli bir avantajdır. Sunucular sürekli iletişim hâlinde olduğu için sistem durumu her an izlenebilir ve geçişler arka planda gerçekleşir. Bu rehberde, Proxmox ortamını kurmaktan başlayarak, sanal makinelerin canlı geçişlerini nasıl yapacağınızı ve süreç boyunca dikkat etmeniz gereken önemli detayları adım adım aktaracağız.

Kurulum Öncesi Hazırlıklar

Gerekli Sunucu Sayısı ve Donanım Özellikleri

Cluster kurulumu için en az iki fiziksel sunucuya ihtiyacınız vardır. Ancak üç veya daha fazla sunucu kullanmanız önerilir. Çünkü bu sayede sistem daha kararlı çalışır ve hata toleransı artar.

  • 64-bit destekli bir işlemci (Intel VT-x ya da AMD-V açık olmalı)
  • En az 16 GB RAM, en az iki ağ kartı
  • UEFI destekli BIOS
  • En güncel Proxmox sürümü kurulu olmalı (örneğin Proxmox VE 8.x)

Zaman Ayarları

Sunucuların saat ayarları birbiriyle uyumlu değilse sistem düzgün çalışmaz. Özellikle canlı geçiş sırasında sorun yaşanır.

Ağ Ayarları

Canlı geçiş sırasında veri akışı yoğun olur. Bu nedenle ağ yapılandırmasının dikkatli yapılması önemlidir.

Yönetim Ağı: Proxmox arayüzüne erişim ve sunucular arası temel iletişim için kullanılır. Örnek IP bloğu: 192.168.10.0/24

Migration ve Depolama Ağı: Sanal makineler taşınırken kullanılan ağdır. Farklı bir fiziksel ağ kartı üzerinden çalışmalıdır. Örnek IP bloğu: 10.10.10.0/24

Ortak Depolama

Canlı geçişin sorunsuz çalışması için, sanal makinelerin diskleri tüm sunucular tarafından erişilebilen ortak bir alanda bulunmalıdır. Aksi takdirde taşıma sırasında veri kaybı olur.

  • NFS: Basit ve kurulumu kolaydır ama büyük sistemlerde performansı sınırlı olabilir.
  • Ceph: Proxmox ile entegre çalışır, yüksek performans ve ölçeklenebilirlik sunar.
  • iSCSI + LVM: Daha gelişmiş kullanıcılar için blok düzeyinde erişim sağlar.

Proxmox Cluster Kurulumu Nasıl Yapılır?

Hostname ve /etc/hosts Dosyasını Ayarlama

Her sunucunun (node) kendine özel bir ismi (hostname) olmalıdır. Ayrıca tüm sunucular, birbirlerini hem IP adresiyle hem de isimleriyle tanımalıdır. Bunun için her sunucuda /etc/hosts dosyasına aşağıdaki satırları ekleyin:

192.168.10.11 proxmox-node1
192.168.10.12 proxmox-node2
192.168.10.13 proxmox-node3

SSH Anahtarsız Erişim İçin Yetkilendirme

Tüm node’ların birbirine SSH üzerinden parolasız bağlantı (key-based auth) sağlayabilmesi gerekir. Aşağıdaki adımları sadece ilk node üzerinde yapın:

ssh-keygen -t rsa
ssh-copy-id root@proxmox-node2
ssh-copy-id root@proxmox-node3

İlk Node Üzerinden Cluster Oluşturma

Cluster’ı oluşturacağın ilk node’a giriş yap ve aşağıdaki komutu çalıştır:

pvecm create pencluster

Diğer Node’ları Cluster’a Ekleme

Diğer sunucuları bu yapıya eklemek için ilk node’un IP adresi kullanılarak aşağıdaki komutları sırayla çalıştır:

pvecm add 192.168.10.11

Yukarıdaki adımlar genel kurulum mantığını verirken, şimdi iki node’lu örnek bir yapı üzerinden nasıl ilerlenebileceğini gösterelim.
PVE-01 isimli node üzerinde ‘Datacenter > Create Cluster’ adımıyla kurulumu başlatın. Bu işlem Corosync servisi ile yapılır ve sistem otomatik olarak gerekli ayarları tanımlar.


Daha sonra PVE-01 üzerinden ‘Join Information’ bilgisini alıp, PVE-02 üzerindeki ‘Join Cluster’ bölümüne yapıştırın. Root şifresini girip eklemeyi tamamlayın.


Bu işlemi isterseniz GUI üzerinden, isterseniz CLI üzerinden aşağıdaki komutlarla da gerçekleştirebilirsiniz.

pvecm create clustername
pvecm add pve-01
pvecm status

Proxmox’ta Canlı Geçiş (Live Migration) Nasıl Yapılandırılır?

Cluster yapısını kurduktan sonra, sanal makineleri çalışırken başka bir sunucuya taşımak için canlı geçiş özelliğini doğru şekilde ayarlamanız gerekir. Bu sayede bakım, güncelleme veya kaynak yönetimi sırasında hiçbir kesinti yaşamadan işlemleri tamamlayabilirsiniz.

Ortak Depolama Kullanımı

Canlı geçişin çalışması için, sanal makinenin diski tüm sunucular tarafından erişilebilir bir alanda olmalıdır. Yani ortak bir depolama alanı kullanılmalıdır.

Kullanabileceğiniz depolama yöntemleri şunlardır:

  • NFS: Kurulumu kolaydır, ancak performansı orta düzeydedir.
  • Ceph (CephFS veya RBD): Yüksek performans sunar ve Proxmox ile tam uyumludur.
  • iSCSI + LVM: Blok düzeyinde erişim sağlar, ama kurulumu daha karmaşıktır.

Her sunucuda NFS ile paylaşımlı bir klasör bağlamak için:

mkdir -p /mnt/nfs-shared
mount -t nfs 192.168.10.100:/proxmox /mnt/nfs-shared

Sonrasında, Proxmox web arayüzünde Datacenter > Storage bölümüne girerek bu dizini sisteme ekleyin.

SSH Anahtarsız Bağlantıyı Kontrol Edin

Canlı geçiş işlemi arka planda SSH kullanarak çalışır. Daha önce şifresiz bağlantı kurduysanız bile, tekrar kontrol etmek faydalı olur:

ssh proxmox-node2

Web Arayüzünden Canlı Geçiş Yapmak

Proxmox arayüzü üzerinden canlı geçiş işlemi oldukça basittir:

  • Taşımak istediğiniz VM’yi seçin (örneğin ID’si 101)
  • Sağ üstte “More” menüsüne tıklayın, ardından “Migrate” seçeneğini seçin
  • Hedef sunucuyu belirleyin ve “Start” butonuna basın

Sanal makine çalışırken, birkaç saniye içinde başka bir node’a taşınır.

Terminalden Canlı Geçiş Yapmak

İsterseniz bu işlemi komut satırından da yapabilirsiniz:

qm migrate 101 proxmox-node2 --online

Sağlam bir cluster yapısı, bakım ve güncelleme süreçlerini daha yönetilebilir hâle getirirken hizmet kesintilerinin önüne geçer ve kaynak kullanımını optimize eder. Tüm yapılandırma tamamlandığında, altyapınızda yüksek erişilebilirlik ve canlı taşıma gibi iş sürekliliğini artıran gelişmiş özellikler devreye girer.

Bir yanıt yazın

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