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.
apt install chrony -y
systemctl enable --now chrony
Sonrasında tüm sunucularda aynı zaman sunucularını tanımlamak için
/etc/chrony/chrony.confdosyasını düzenleyin.
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.
