cPanel yıllıkta ücretsiz taşıma + SSLHemen İncele
Buyukweb
Nested VDS'te Proxmox VE Kurulumu Adım Adım

Nested VDS'te Proxmox VE Kurulumu Adım Adım

Nested VDS üzerinde Proxmox VE kurulumunu adım adım anlatan bu rehberde nested virtualization kontrolünden ağ yapılandırmasına, ilk sanal makine oluşturmadan yedekleme stratejilerine kadar tüm süreci öğrenin.

Nested VDS'te Proxmox VE Kurulumu Adım Adım

Sanallaştırma dünyasında bir VDS'in içine ikinci bir sanallaştırma katmanı kurmak kulağa karmaşık gelebilir, ama pratikte hem test ortamları hem de üretim benzeri laboratuvarlar kurmanın en esnek yollarından biri. Nested VDS, sunucunuzun içinde kendi hipervizörünüzü çalıştırmanıza izin veren bir yapılandırmadır ve bu yazıda tam olarak bunu yapacağız: bir nested VDS üzerine Proxmox VE kurup, üzerinde sanal makine oluşturmaya hazır hale getireceğiz.

Proxmox VE, açık kaynaklı bir sanallaştırma yönetim platformu olarak KVM tabanlı tam sanallaştırma ile LXC konteynerlerini tek bir web arayüzünden yönetmenizi sağlar. Kendi ekibinize test/geliştirme altyapısı kurmak, öğrenme amaçlı bir home-lab'i buluta taşımak ya da müşterilerinize sunacağınız küçük ölçekli bir sanallaştırma hizmeti inşa etmek istiyorsanız, nested VDS üzerinde Proxmox mantıklı bir başlangıç noktası.

Büyükweb notu: Standart VDS paketlerimizde hipervizör katmanı VMware vSphere'dir ve müşteriye tek bir sanal makine kaynağı tahsis edilir. Nested VDS ürünlerinde ise bu VMware tabanlı sunucunun içinde, sizin seçtiğiniz bir guest hipervizörü (bu yazıda Proxmox VE) çalıştırabilmeniz için nested virtualization desteği açık gelir. Yani alt katman VMware, üst katmanda sizin kurduğunuz Proxmox VE kendi KVM/QEMU motoruyla çalışır.

Nested Sanallaştırma ve Proxmox VE Nedir?

Nested virtualization (iç içe sanallaştırma), bir sanal makinenin içinde başka sanal makineler çalıştırabilme yeteneğidir. Normal şartlarda bir VDS zaten bir fiziksel sunucu üzerinde çalışan bir sanal makinedir; nested virtualization açık olduğunda bu sanal makinenin içinde CPU'nun sanallaştırma uzantıları (Intel VT-x / AMD-V) yeniden görünür hale gelir ve siz bu VDS'in içinde ikinci bir hipervizör çalıştırabilirsiniz.

Proxmox VE (Virtual Environment), Debian tabanlı, açık kaynaklı bir sanallaştırma platformudur. Temelinde KVM (Kernel-based Virtual Machine) kullanır — Linux çekirdeğine gömülü bir hipervizör modülüdür ve QEMU ile birlikte çalışarak tam donanım sanallaştırması yapar. Proxmox VE bu KVM/QEMU altyapısını web tabanlı bir yönetim arayüzü, kümeleme, canlı taşıma (live migration) ve yedekleme araçlarıyla sarmalayarak kullanımı kolaylaştırır. Bunun yanında LXC konteyner desteği de sunar, yani tek panelden hem tam sanal makineler hem de hafif konteynerler yönetilebilir.

Nested KVM konusuna teknik açıdan daha derin bakmak isterseniz KVM Sanallaştırma Nedir? yazımıza, nested yapının VMware ile ilişkisine dair daha genel bir bakış için de Nested Virtualization: Proxmox ve VMware yazımıza göz atabilirsiniz.

Neden Nested VDS Üzerinde Proxmox Kurulur?

Doğrudan fiziksel bir sunucu kiralamak yerine nested VDS üzerinde Proxmox kurmanın birkaç somut avantajı var:

  • Maliyet: Fiziksel bir dedicated sunucuya göre çok daha düşük bir bütçeyle sanallaştırma laboratuvarı kurabilirsiniz.
  • Esneklik: Kaynakları (RAM, vCPU, disk) ihtiyaca göre panelden büyütüp küçültebilirsiniz; fiziksel donanım değişikliği gerekmez.
  • İzolasyon: Proxmox içinde oluşturduğunuz sanal makineler, ana VDS'inizden ve diğer müşterilerin ortamlarından tamamen izole çalışır.
  • Öğrenme ve test ortamı: Üretim sistemlerine dokunmadan cluster kurulumu, HA (yüksek erişilebilirlik) senaryoları, snapshot ve backup testleri yapabilirsiniz.
  • Hızlı kurulum-yıkım döngüsü: Bir test senaryosunu bozduğunuzda tüm nested ortamı sıfırlamak, fiziksel sunucuyu yeniden kurmaktan çok daha hızlıdır.

Bu senaryoların çoğunda amaç genelde "gerçek üretim trafiği" değil, geliştirme/test/eğitim amaçlı bir sanallaştırma katmanı kurmaktır. Üretimde ciddi trafik almasını planladığınız iş yükleri için doğrudan bir VDS kullanmak — ya da gerçekten çok sayıda izole sanal makineye ihtiyacınız varsa dedicated sunucuya geçmek — genelde daha sağlıklı bir mimari kararıdır.

Kurulum Öncesi Gereksinimler

Kuruluma geçmeden önce aşağıdaki noktaları netleştirin:

  1. Nested virtualization desteği açık bir VDS paketi. Standart VDS paketlerinde nested sanallaştırma varsayılan olarak kapalıdır; bu özellik özel olarak E5v4 Nested VDS gibi nested destekli paketlerde sunulur.
  2. Yeterli kaynak. Proxmox VE'nin kendisi minimal kaynak tüketir, ama üzerinde çalıştıracağınız sanal makineler için ayrıca RAM ve disk payı bırakmalısınız. Bir test ortamı için en az 4 vCPU ve 8 GB RAM ile başlamanızı, gerçek bir laboratuvar için daha fazlasını öneririz.
  3. Tek IPv4 adresi. Büyükweb VDS paketlerinde her sunucuya tek bir genel IPv4 adresi tahsis edilir. Proxmox içindeki sanal makineler bu tek IP üzerinden NAT ile veya bridge network üzerinden dışarı çıkacak şekilde planlanmalı; ek genel IP ihtiyacınız varsa bunu önceden değerlendirin.
  4. SSH erişimi ve root yetkisi. Panel üzerinden aldığınız erişim bilgileriyle sunucuya bağlanabiliyor olmanız gerekir.
  5. Güncel bir Linux şablonu. Kurulum panelinden hazır bir işletim sistemi şablonu (Debian tabanlı) seçilerek başlanır; özel ISO yükleme gerekmez.

Büyükweb notu: VDS paketlerimizde günlük otomatik yedekleme standarttır. Proxmox kurulumundan önce, ana VDS'inizin bu yedekleme kapsamında olduğunu panelden teyit etmeniz iyi bir alışkanlıktır — özellikle Proxmox üzerinde kritik test verileri biriktirmeye başladığınızda işinize yarar.

Adım Adım Proxmox VE Kurulumu

1. Adım: Şablon Seçimi ve Sunucu Hazırlığı

Büyükweb panelinden nested destekli VDS paketinizi oluştururken işletim sistemi olarak güncel bir Debian şablonu seçin. Proxmox VE resmi olarak Debian üzerine kurulan bir paket seti olarak dağıtıldığı için bu, en temiz ve desteklenen yoldur. Kurulum tamamlandıktan sonra SSH ile sunucuya bağlanın:

ssh root@sunucu-ip-adresiniz
apt update && apt upgrade -y
hostnamectl set-hostname pve-node1

Sunucunun FQDN'sinin (tam nitelikli alan adı) /etc/hosts dosyasında doğru şekilde tanımlı olduğundan emin olun; Proxmox kurulumu bu konuda oldukça titizdir:

cat /etc/hosts
# 127.0.0.1       localhost
# 10.20.30.40     pve-node1.example.com pve-node1

2. Adım: Nested Virtualization Desteğinin Kontrolü

Proxmox'un kendi sanal makinelerini oluşturabilmesi için VDS içinde nested KVM'in aktif olduğunu doğrulayın:

cat /proc/cpuinfo | grep -E 'vmx|svm'

Bu komut Intel işlemcilerde vmx, AMD işlemcilerde svm bayrağını göstermelidir. Ayrıca çekirdek modülü seviyesinde nested desteğin açık olup olmadığını kontrol edin:

cat /sys/module/kvm_intel/parameters/nested 2>/dev/null
cat /sys/module/kvm_amd/parameters/nested 2>/dev/null

Çıktı Y veya 1 ise nested sanallaştırma aktif demektir. Nested destekli VDS paketlerinde bu ayar önceden açık gelir; eğer çıktı N görüyorsanız destek ekibimizle iletişime geçerek paket yapılandırmanızı teyit etmeniz gerekir.

3. Adım: Proxmox VE Depolarının Eklenmesi

Debian sisteminize Proxmox'un resmi paket deposunu ekleyin:

echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" \
  > /etc/apt/sources.list.d/pve-install-repo.list

wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg \
  -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

apt update && apt full-upgrade -y

pve-no-subscription deposu, abonelik anahtarı gerektirmeyen ve topluluk tarafından yaygın kullanılan bir depodur; test ve laboratuvar ortamları için uygundur.

4. Adım: Proxmox VE Paketlerinin Kurulumu

Depo eklendikten sonra ana paket setini kurun:

apt install proxmox-ve postfix open-iscsi chrony -y

Kurulum sırasında Postfix için mail sunucusu tipi sorulacaktır; test ortamları için "Local only" seçeneği genelde yeterlidir. Kurulum tamamlandığında eski çekirdeği kaldırıp Proxmox'un kendi çekirdeğiyle yeniden başlatmanız önerilir:

apt remove linux-image-amd64 'linux-image-6.*' -y
update-grub
reboot

Nested bir ortamda çalıştığınız için bu adımda bazen GRUB veya boot yükleyici davranışları standart bir fiziksel sunucudan farklı olabilir. Yeniden başlatma sonrası sunucuya erişemezseniz panel üzerinden konsol/VNC erişimini kullanarak durumu kontrol edin; kritik durumlarda IPMI benzeri donanım konsolu erişimi de devreye alınabilir.

5. Adım: Ağ Yapılandırması (Bridge, vmbr0)

Proxmox VE, sanal makinelerin dış dünyaya çıkabilmesi için bir köprü (bridge) arayüzüne ihtiyaç duyar. /etc/network/interfaces dosyanızı aşağıdaki gibi düzenleyin:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
    address 10.20.30.40/24
    gateway 10.20.30.1
    bridge-ports eth0
    bridge-stp off
    bridge-fwd

Tek genel IPv4 adresiniz olduğu için sanal makinelerin çoğunda özel (private) IP aralığı kullanıp bu makineleri vmbr0 üzerinden NAT ile dışarı çıkarmanız pratikte en sık kullanılan yöntemdir. Dışarıdan belirli bir sanal makineye erişim gerekiyorsa port yönlendirme (port forwarding) kurallarıyla ilerleyebilirsiniz. Bridge ve NAT kurallarını doğru şekilde filtrelemek için Proxmox'un kendi güvenlik duvarı modülünü ya da iptables/nftables kurallarını kullanmanız gerekecek; bu konuda daha ayrıntılı bir rehber için VDS Firewall ve iptables Yapılandırması yazımıza bakabilirsiniz.

Ağ değişikliğinden sonra servisi yeniden başlatın:

systemctl restart networking
ip a show vmbr0

6. Adım: Web Arayüzüne Erişim ve İlk Ayarlar

Proxmox VE kurulumu tamamlandıktan sonra web arayüzüne şu adresten erişebilirsiniz:

https://sunucu-ip-adresiniz:8006

Kullanıcı adı root, parola ise sunucu kurulumunda tanımladığınız root parolasıdır. İlk girişte tarayıcı sertifika uyarısı verecektir çünkü Proxmox varsayılan olarak kendinden imzalı bir sertifika kullanır; test ortamı için bunu geçebilir, üretime yakın bir kullanım planlıyorsanız kendi SSL sertifikanızı tanımlayabilirsiniz.

Giriş yaptıktan sonra yapmanız gereken ilk birkaç ayar:

  • Depolama (storage) tanımı: Varsayılan local ve local-lvm depoları genelde yeterlidir, ancak disk yapılandırmanıza göre ek depolama havuzları tanımlayabilirsiniz.
  • Zaman dilimi ve NTP: chrony ile zaman senkronizasyonunun doğru çalıştığını kontrol edin.
  • No-subscription uyarısını kapatma (isteğe bağlı): Her girişte çıkan abonelik uyarısını kaldırmak isterseniz ilgili JavaScript dosyasını düzenleyebilirsiniz; bu tamamen kozmetik bir adımdır ve fonksiyonelliği etkilemez.

Proxmox Üzerinde İlk Sanal Makineyi Oluşturma

Proxmox kurulumu bittiğine göre artık ilk sanal makinenizi oluşturabilirsiniz. Önce bir ISO görüntüsünü Proxmox'un depolama alanına yükleyin (Datacenter → Node → local → ISO Images → Upload) ya da komut satırından indirin:

cd /var/lib/vz/template/iso
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.x.x-amd64-netinst.iso

Ardından web arayüzünden "Create VM" düğmesiyle sihirbazı başlatın veya komut satırından hızlıca tanımlayın:

qm create 101 --name test-vm-01 --memory 2048 --cores 2 \
  --net0 virtio,bridge=vmbr0 --ide2 local:iso/debian-12.x.x-amd64-netinst.iso,media=cdrom \
  --scsihw virtio-scsi-pci --scsi0 local-lvm:20 --boot order=ide2 --ostype l26

qm start 101

Bu komutlar 2 çekirdek, 2 GB RAM ve 20 GB disk ile basit bir test sanal makinesi oluşturur ve başlatır. Konsola web arayüzünden ya da qm terminal 101 komutuyla bağlanarak kurulumu tamamlayabilirsiniz.

Bu noktada dikkat etmeniz gereken önemli bir husus: nested ortamda çalışan sanal makinelerin performansı, doğrudan fiziksel donanım üzerinde çalışan bir hipervizöre göre bir miktar ek yük (overhead) taşır. Bu, nested sanallaştırmanın doğasında olan bir durumdur ve test/geliştirme senaryoları için genelde sorun teşkil etmez, ama gerçek zamanlı yüksek performans gerektiren üretim iş yükleri için doğrudan bir VDS ya da dedicated sunucu tercih etmek daha doğru olur.

Performans, Güvenlik ve İzleme İpuçları

Proxmox ortamınızı kurduktan sonra üretkenliği ve güvenliği artıracak birkaç pratik öneri:

  • Snapshot kullanın: Değişiklik yapmadan önce sanal makinelerinizin snapshot'ını alın; bir şey ters giderse saniyeler içinde geri dönebilirsiniz.
  • Kaynak limitlerini net belirleyin: Ana VDS'inizin toplam RAM ve vCPU'sunu aşacak şekilde sanal makine tahsis etmeyin (overcommit dikkatli yapılmalı); aksi halde tüm ortamda performans düşüşü yaşarsınız. Genel kaynak planlama mantığı için VDS RAM ve CPU Seçimi Rehberi yazımız faydalı olabilir.
  • Disk yapılandırmasını gözden geçirin: Proxmox içindeki sanal disklerin ana VDS'inizin disk katmanı üzerinde nasıl davrandığını anlamak için RAID Yapılandırması ve Disk Güvenliği yazımızı inceleyebilirsiniz.
  • Yedekleme stratejisi kurun: Proxmox'un kendi vzdump aracıyla düzenli yedek alın, ayrıca ana VDS'inizin günlük otomatik yedeklenmesine de güvenin. Kapsamlı bir strateji için VDS Sunucu Yedekleme Stratejileri yazımıza bakabilirsiniz.
  • Güvenlik duvarını aktif edin: Proxmox'un dahili firewall modülünü hem Datacenter hem de VM seviyesinde yapılandırarak gereksiz portları kapatın.
  • Erişimi kısıtlayın: Web arayüzü 8006 portunu doğrudan internete açık bırakmak yerine, mümkünse VPN veya IP kısıtlı erişim uygulayın.
vzdump 101 --storage local --mode snapshot --compress zstd

Bu komut, 101 ID'li sanal makinenin sıkıştırılmış bir yedeğini local depolama alanına alır.

Sık Karşılaşılan Sorunlar ve Çözümleri

Sanal makine başlamıyor, "KVM: entering the kernel is not possible" gibi bir hata alıyorsunuz. Bu genelde nested virtualization desteğinin ana VDS seviyesinde açık olmadığını gösterir. /sys/module/kvm_intel/parameters/nested çıktısını kontrol edin ve gerekiyorsa destek ekibiyle paket yapılandırmasını teyit edin.

Web arayüzüne 8006 portundan erişemiyorsunuz. Ana VDS'inizde çalışan bir güvenlik duvarı kuralı bu portu engelliyor olabilir. iptables -L -n ile mevcut kuralları kontrol edin ve gerekirse 8006 portunu açın.

Sanal makineler internete çıkamıyor. vmbr0 bridge yapılandırmasını ve NAT/masquerade kurallarını kontrol edin; çoğu zaman /etc/network/interfaces dosyasındaki post-up satırlarında eksik bir iptables -t nat -A POSTROUTING kuralı sorunun kaynağıdır.

Performans beklediğinizden düşük. Nested katmanların doğal bir overhead'i olduğunu unutmayın; ayrıca ana VDS'inizin disk I/O ve CPU kaynaklarının başka süreçlerle paylaşılıp paylaşılmadığını kontrol edin.

Sıkça Sorulan Sorular

Nested VDS ile normal VDS arasındaki fark nedir?

Normal bir VDS'te size tahsis edilen kaynaklar tek bir sanal makine olarak sunulur ve içinde başka bir hipervizör çalıştıramazsınız. Nested VDS'te ise ana sunucunuzun içinde nested virtualization desteği açık gelir, böylece Proxmox VE gibi kendi hipervizörünüzü kurup içinde ek sanal makineler oluşturabilirsiniz.

Proxmox VE kurulumu için hangi işletim sistemi şablonunu seçmeliyim?

En sağlıklı yol, Proxmox'un resmi olarak desteklediği Debian tabanlı bir şablonla başlayıp, kurulum sırasında resmi Proxmox paket deposunu ekleyerek proxmox-ve paketini kurmaktır. Bu yöntem, özel ISO yükleme gerektirmeden panel üzerinden hazır şablonla ilerlemenizi sağlar.

Nested Proxmox üzerindeki sanal makineler tek IPv4 adresini nasıl paylaşır?

Tek genel IPv4 adresiniz Proxmox'un ana ağ arayüzüne (vmbr0) bağlıdır. İçindeki sanal makineler genelde özel IP aralığında çalışır ve NAT üzerinden bu tek genel IP'yi paylaşarak internete çıkar; dışarıdan erişim gereken servisler için port yönlendirme kuralları tanımlanır.

Nested sanallaştırmanın performans üzerinde etkisi var mı?

Evet, nested katmanların doğasında bir miktar ek işlemci ve I/O yükü vardır. Test, geliştirme ve öğrenme senaryoları için bu fark genelde göz ardı edilebilir düzeydedir; ancak yüksek performans gerektiren üretim iş yükleri için doğrudan bir VDS ya da dedicated sunucu daha uygun bir seçimdir.

Proxmox VE içindeki sanal makinelerin yedeği ayrıca alınıyor mu?

Büyükweb VDS paketlerinde ana sunucunuz için günlük otomatik yedekleme standarttır, ancak bu yedekleme ana VDS'in disk görüntüsünü kapsar. Proxmox içindeki sanal makinelerinizin bağımsız, granüler yedeklerini almak için Proxmox'un kendi vzdump aracını düzenli olarak kullanmanızı öneririz.

Nested VDS üzerinde Proxmox cluster kurabilir miyim?

Tek bir nested VDS üzerinde birden fazla sanal makine oluşturup bunları test amaçlı bir Proxmox cluster'ı gibi simüle edebilirsiniz, ancak gerçek bir yüksek erişilebilirlik (HA) senaryosu için birden fazla bağımsız nested VDS örneğini ayrı düğümler olarak kümelemeniz daha gerçekçi bir yapı sunar.

Proxmox web arayüzüne SSL sertifikası eklemem gerekir mi?

Test ve laboratuvar kullanımı için Proxmox'un varsayılan kendinden imzalı sertifikası yeterlidir. Arayüzü ekip içinde düzenli kullanacaksanız veya dışarıdan erişime açacaksanız kendi SSL sertifikanızı tanımlamanız hem güvenlik hem de tarayıcı uyarılarını önlemek açısından faydalı olur.

Büyükweb Hizmetleri

Nested sanallaştırma denemeleri, Proxmox laboratuvarları ve kendi hipervizörünüzü kurabileceğiniz esnek bir alt yapı arıyorsanız aşağıdaki sayfamıza göz atabilirsiniz:

Kurulum sürecinde takıldığınız herhangi bir adımda 0850 302 60 70 numaralı satış öncesi destek numaramızdan bize ulaşabilir veya iletişim sayfası üzerinden bizimle bağlantıya geçebilirsiniz.

VDS & VPS Rehberi İlgili Hizmetlerimiz

Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin

Etiketler:

#proxmox#nested vds#kvm#sanallastirma#vds kurulumu#hipervizor

Bu yazıyı paylaş

WhatsApp0850 302 60 70