Sınırları Aşın: Adım Adım Proxmox Cluster Kurulumu ve Yönetimi (2026)
Proxmox VE (Virtual Environment) tek başına harika bir hypervisor'dür. Ancak elinizde birden fazla fiziksel sunucu varsa, her birine ayrı ayrı bağlanıp yönetmek hem operasyonel bir yüktür hem de sunuculardan biri çöktüğünde sanal makinelerinizin (VM) çevrimdışı kalmasına neden olur.
Proxmox Cluster (Kümeleme) altyapısı sayesinde:
-
Tüm fiziksel sunucularınızı tek bir web arayüzünden yönetebilirsiniz.
-
Sunucular arasında sanal makineleri kesintisiz (Live Migration) taşıyabilirsiniz.
-
High Availability (HA) yani Yüksek Erişilebilirlik kurarak, çöken bir fiziksel sunucudaki sanal makinelerin otomatik olarak diğer sunucularda ayağa kalkmasını sağlayabilirsiniz.
Peki, sıfırdan sorunsuz bir Proxmox Cluster nasıl kurulur? En ince detayına kadar adım adım inceliyoruz.
1. Kurulum Öncesi Altın Kurallar (Gereksinimler)
Cluster kurulumuna başlamadan önce aşağıdaki şartları sağladığınızdan emin olmalısınız. Aksi takdirde kararsız (split-brain) durumlar yaşayabilirsiniz.
-
En Az 3 Düğüm (Node) Kuralı (Quorum): Sağlıklı bir cluster yapısı ve HA için en az 3 adet fiziksel sunucuya ihtiyacınız vardır. 2 node ile de cluster kurulabilir ancak oylama (Quorum) dengesi için harici bir "QDevice" (oylama cihazı) yapılandırmanız gerekir.
-
Donanım Uyumluluğu: Sunucuların işlemci modellerinin aynı veya çok yakın olması (Canlı geçişlerde hata almamak için) önerilir.
-
Ağ Gereksinimleri (Corosync): Cluster düğümlerinin kendi aralarındaki haberleşme trafiği (Corosync) son derece hassastır. Bu trafiğin normal sanal makine veya yedekleme (backup) trafiğinden ayrılması, mümkünse ayrı bir fiziksel ağ kartı (NIC) ve switch üzerinden (Gecikme süresi < 2ms) akması hayati önem taşır.
-
Zaman Senkronizasyonu (NTP): Tüm sunucuların saat ve tarih ayarları birebir aynı olmalıdır. Kuruluma başlamadan önce
chronyveyantpservislerinin çalıştığından emin olun.
2. Adım 1: Sunucuları Hazırlama (Ağ ve Host Ayarları)
Her bir Proxmox sunucusunun birbirini ismiyle (hostname) tanıyabilmesi için /etc/hosts dosyalarını düzenlememiz gerekir.
Tüm sunucularda SSH üzerinden oturum açın ve /etc/hosts dosyasını aşağıdaki gibi düzenleyin:
nano /etc/hosts
Dosyanın içine kendi sunucu bilgilerinizi ekleyin (Örnek şablon):
127.0.0.1 localhost.localdomain localhost
10.0.10.11 pve01.yerellokal.com pve01
10.0.10.12 pve02.yerellokal.com pve02
10.0.10.13 pve03.yerellokal.com pve03
Önemli Not: Her sunucunun kendi IP adresi ve hostname (makine adı) benzersiz olmalıdır.
3. Adım 2: Birinci Sunucuda Cluster Oluşturma (PVE01)
Cluster yapısını kurmak için ilk olarak ana sunucumuzda (pve01) küme oluşturacağız. Bu işlemi hem web arayüzünden hem de CLI üzerinden yapabilirsiniz.
Yöntem A: Web Arayüzü (GUI) ile Oluşturma
-
pve01 web arayüzüne giriş yapın (
https://10.0.10.11:8006). -
Sol menüden Datacenter sekmesine tıklayın.
-
Açılan menüden Cluster seçeneğine gelin ve üstteki Create Cluster butonuna tıklayın.
-
Çıkan ekranda:
-
Cluster Name: Kümeye bir isim verin (Örn:
My-Cloud-Cluster). -
Cluster Network (Link 0): Corosync trafiğinin akacağı yerel ağ kartını (IP adresini) seçin.
-
-
Create butonuna tıklayın. Sistem arka planda anahtarları ve Corosync konfigürasyonunu hazırlayacaktır.
Yöntem B: Terminal (CLI) ile Oluşturma
SSH üzerinden pve01 sunucusuna bağlanıp tek bir komutla cluster'ı oluşturabilirsiniz:
pvecm create My-Cloud-Cluster --link0 10.0.10.11
4. Adım 3: Diğer Sunucuları Cluster'a Dahil Etme (PVE02 ve PVE03)
Cluster oluştuktan sonra, diğer sunucuların bu kümeye katılabilmesi için bir Join Bilgisi (Katılım Token'ı) almamız gerekir.
1. Katılım Bilgisini Almak (PVE01 Üzerinden)
-
pve01 web arayüzünde Datacenter -> Cluster yolunu izleyin.
-
Sağ üst köşedeki Join Information butonuna tıklayın.
-
Açılan penceredeki karmaşık kod bloğunu Copy Information butonuna tıklayarak kopyalayın.
2. Diğer Sunucuları Kümeye Ekleme (PVE02 ve PVE03 Üzerinden)
-
pve02 web arayüzüne giriş yapın (
https://10.0.10.12:8006). -
Datacenter -> Cluster sekmesine gelin ve Join Cluster butonuna tıklayın.
-
Kopyaladığınız bilgiyi Information kutusuna yapıştırın.
-
Sistem, ana sunucunun IP adresini otomatik olarak dolduracaktır.
-
Peer Address alanına pve01'in IP'sini yazın ve birinci sunucunun root şifresini girin.
-
Join 'My-Cloud-Cluster' butonuna tıklayın.
⚠️ Dikkat: Katılım işlemi başladığında, eklenen sunucunun web arayüzü geçici olarak kapanabilir ve SSL sertifikaları cluster ile eşitlenir. Bu tamamen normaldir. Birkaç dakika sonra ana sunucunun (pve01) arayüzünden tüm sunucuları tek bir ekranda görebilirsiniz.
5. Adım 4: Cluster Durumunu Kontrol Etme
Kurulum bittikten sonra her şeyin yolunda gidip gitmediğini kontrol etmek için herhangi bir sunucunun SSH terminaline bağlanıp şu komutu çalıştırabilirsiniz:
pvecm status
Eğer her şey doğru yapıldıysa, terminalde aşağıdaki gibi kararlı bir çıktı almanız gerekir:
Cluster information
-------------------
Name: My-Cloud-Cluster
Config Version: 3
Group state: stable
Local node num: 1
Activity Desc: Quorum owner
Nodes: 3
Expected votes: 3
Total votes: 3
Quorum: 2 (Votes: 3)
Burada Nodes: 3 ve Group state: stable ifadelerini görüyorsanız tebrikler, sorunsuz ve stabil çalışan bir Proxmox kümesine sahipsiniz!
6. Proxmox Cluster İçin Hayati Tavsiyeler
Cluster kurmak kolaydır, ancak onu ayakta tutmak profesyonellik ister. İşte altın değerinde tavsiyeler:
-
Çift Ring (Yedekli Network): Corosync trafiğinizin kesintiye uğramaması için cluster oluştururken ikinci bir yedek link (Link 1) tanımlayın. Böylece ana switch çökerse BGP benzeri bir hızda yedek ağ devreye girer.
-
Asla Aktif VM varken Node Kapatmayın: Bir sunucuyu bakıma alacaksanız, üzerindeki sanal makineleri (VM) önce diğer çalışan sunuculara taşıyın (Migrate), ardından sunucuyu kapatın.
-
Paylaşımlı Depolama (Shared Storage): Canlı taşımaların (Live Migration) saniyeler içinde tamamlanmasını istiyorsanız; sunucuların arkasında Ceph, NFS, iSCSI veya TrueNAS gibi paylaşımlı bir depolama alanı kullanın. Sunucuların kendi yerel disklerinde duran VM'leri taşımak disk boyutuna göre çok uzun sürecektir.
Son Söz
Proxmox Cluster, kurumsal düzeyde bir sanallaştırma altyapısını tamamen ücretsiz ve açık kaynaklı olarak yönetebilmeniz için biçilmiş kaftandır. Doğru ağ tasarımı ve yedeklilik planıyla, donanım kaynaklarınızı en verimli şekilde kullanabilir ve yüksek kullanılabilirlik avantajından sonuna kadar yararlanabilirsiniz.
Siz de veri merkezinizde veya ofisinizde profesyonel Proxmox Cluster kurulumu, Ceph paylaşımlı depolama entegrasyonu ve sıfır kesintili sanallaştırma göçü (migration) süreçleriniz için teknik ekibimizle iletişime geçebilirsiniz!