
Nested Virtualization Nedir? Proxmox ve VMware Kurulumu
Nested virtualization (iç içe sanallaştırma) nedir? Proxmox ve VMware ESXi kurulumu, kullanım senaryoları ve Buyukweb Nested VDS hizmeti.
Nested Virtualization Nedir? Proxmox ve VMware Kurulumu
Nested virtualization (iç içe sanallaştırma), bir sanal makine içinde başka sanal makineler çalıştırmayı ifade eder. Yani VM içinde VM kurabilirsiniz. Bu özellik özellikle test ortamları, özel bulut kurulumları ve Kubernetes cluster'ları için son derece değerlidir.
Nested Virtualization Kullanım Senaryoları
- Test ve Geliştirme: Farklı işletim sistemlerini test edin
- Özel Bulut: Kendi private cloud altyapınızı kurun
- Kubernetes: K8s node'larını sanal makinelerde çalıştırın
- Eğitim: Altyapı eğitimleri için izole ortamlar
- CI/CD Pipeline: Build ortamlarını izole edin
- Disaster Recovery Test: DR senaryolarını test edin
Nested Virtualization Gereksinimleri
CPU Gereksinimleri
# Intel VT-x/VT-d veya AMD-V/AMD-Vi desteği gerekli
# Kontrol et
grep -E '(vmx|svm)' /proc/cpuinfo
# vmx = Intel, svm = AMD
# Sonuç varsa nested virt destekleniyor
Nested Virt'i Aktifleştirme
# KVM üzerinde Intel için
modprobe -r kvm_intel
modprobe kvm_intel nested=1
# Kalıcı hale getir
echo "options kvm_intel nested=1" > /etc/modprobe.d/kvm-nested.conf
# AMD için
modprobe -r kvm_amd
modprobe kvm_amd nested=1
echo "options kvm_amd nested=1" > /etc/modprobe.d/kvm-nested.conf
# Kontrol
cat /sys/module/kvm_intel/parameters/nested
# Y = aktif
Buyukweb'in Nested VDS hizmetleri, donanım düzeyinde nested virtualization desteğiyle gelir.
Proxmox VE Kurulumu
Proxmox Virtual Environment (PVE), KVM ve LXC container'larını yöneten açık kaynaklı bir sanallaştırma platformudur.
Proxmox Kurulum Gereksinimleri
- 64-bit CPU (Intel VT-x veya AMD-V)
- Minimum 4 GB RAM (8+ GB önerilir)
- Minimum 32 GB disk (SSD önerilir)
- Ağ bağlantısı
Proxmox ISO ile Kurulum
# 1. https://www.proxmox.com/en/downloads'dan ISO indirin
# 2. Bootable USB oluşturun
# 3. Sunucuya boot edin
# Kurulum sırasında:
# - Target disk seçin
# - Network yapılandırın (statik IP önerilir)
# - Root şifresini belirleyin
# - E-posta adresini girin
Proxmox Web Arayüzü
Kurulum sonrası:
- URL:
https://SUNUCU_IP:8006 - Kullanıcı:
root - Şifre: Kurulumda belirlediğiniz
Proxmox İlk Yapılandırması
# Enterprise repo yerine ücretsiz community repo
# /etc/apt/sources.list.d/pve-enterprise.list dosyasını düzenle
sed -i 's/^deb/# deb/' /etc/apt/sources.list.d/pve-enterprise.list
# Community repo ekle
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-community.list
# Güncelle
apt update && apt dist-upgrade -y
Proxmox'ta VM Oluşturma
Web arayüzü üzerinden:
- Create VM butonuna tıklayın
- VM ID ve isim belirleyin
- ISO dosyası seçin (önce yüklemeniz gerekir)
- CPU ve RAM ayarlayın
- Disk boyutu belirleyin
- Network adaptörü seçin
- VM'i başlatın
# CLI ile VM oluşturma
qm create 100 --name "ubuntu-server" --memory 2048 --cores 2 --net0 virtio,bridge=vmbr0 --cdrom local:iso/ubuntu-22.04-server.iso --scsi0 local-lvm:32 --scsihw virtio-scsi-pci --boot order=scsi0;ide2
# VM başlat
qm start 100
# VM listesi
qm list
Proxmox LXC Container
# Template indir
pveam update
pveam available | grep ubuntu
pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst
# LXC container oluştur
pct create 200 local:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst --hostname lxc-web --memory 1024 --cores 2 --rootfs local-lvm:20 --net0 name=eth0,bridge=vmbr0,ip=dhcp --unprivileged 1 --start 1
# Container'a gir
pct enter 200
Proxmox Yedekleme
# VM/LXC snapshot
qm snapshot 100 snap-$(date +%Y%m%d) --description "Weekly backup"
# Snapshot listesi
qm listsnapshot 100
# Backup oluştur
vzdump 100 --compress lzo --storage local
# Tüm VM'leri yedekle
vzdump --all --compress lzo --storage local
VMware ESXi Kurulumu
VMware ESXi, kurumsal ortamlarda yaygın kullanılan Type-1 hypervisor'dür.
ESXi Kurulum Adımları
1. VMware Customer Connect'ten ESXi ISO indirin
2. Rufus veya Etcher ile bootable USB oluşturun
3. Sunucuya boot edin
4. Kurulum sihirbazını takip edin:
- Lisans anlaşmasını kabul edin
- Kurulum diski seçin
- Klavye dili belirleyin
- Root şifre belirleyin
- F11 ile kurulumu başlatın
ESXi Web Client Erişimi
URL: https://SUNUCU_IP
Kullanıcı: root
Şifre: Kurulumda belirlediğiniz
ESXi CLI ile Yönetim
# SSH ile bağlanın (ESXi'de SSH'ı aktifleştirin)
ssh root@SUNUCU_IP
# VM listesi
esxcli vm process list
# VM başlat/durdur
vim-cmd vmsvc/power.on VMID
vim-cmd vmsvc/power.off VMID
# Datastore listesi
esxcli storage filesystem list
# Ağ bilgisi
esxcli network ip interface list
Proxmox vs VMware Karşılaştırması
| Özellik | Proxmox | VMware ESXi |
|---|---|---|
| Lisans | Ücretsiz (Enterprise ücretli) | Ücretli (Basic ücretsizdi) |
| KVM/LXC | Her ikisi de | Sadece VM |
| Web UI | Dahili | vSphere Client |
| HA/Clustering | Ücretsiz | vCenter gerekli |
| Backup | Dahili | Ücretli çözümler |
| Topluluk | Büyük | Çok büyük |
| Enterprise Desteği | Subscription | Kapsamlı |
Buyukweb Nested VDS
Buyukweb'in Nested VDS hizmeti ile:
- Kendi sanal makine altyapınızı kurun
- Proxmox veya KVM çalıştırın
- Kubernetes cluster'ı oluşturun
- Test ortamları için izole VPS'ler oluşturun
E5v4 VDS ve E5v2 VDS paketlerimiz KVM sanallaştırma altyapısı üzerinde çalışır ve tam nested virtualization desteği sunar.
Pratik Kullanım: Home Lab Kurulumu
# Proxmox üzerinde Kubernetes test ortamı
# 3 VM oluştur: 1 master, 2 worker
# Master node (4 CPU, 8 GB RAM)
qm create 301 --name k8s-master --memory 8192 --cores 4 ...
# Worker node 1 (4 CPU, 8 GB RAM)
qm create 302 --name k8s-worker1 --memory 8192 --cores 4 ...
# Worker node 2 (4 CPU, 8 GB RAM)
qm create 303 --name k8s-worker2 --memory 8192 --cores 4 ...
Sonuç
Nested virtualization, hem test hem de üretim ortamları için güçlü bir teknoloji sunar. Proxmox ücretsiz ve özellik bakımından VMware'e rakip olabilecek bir çözümdür. Buyukweb'in Nested VDS hizmeti ile kendi hypervisor altyapınızı oluşturabilirsiniz.
Ilgili Buyukweb Hizmetleri:
VDS Performans Optimizasyonu
VDS sunucunuzdan maksimum verimi almak icin asagidaki optimizasyonlari uygulayin.
Kernel Parametreleri
sysctl ile TCP buffer boyutlari, dosya tanimlayici limitleri ve bellek yonetimi ayarlarini optimize edin. net.core.somaxconn degerini artirarak yuksek trafik altinda daha iyi performans elde edin.
Disk I/O Optimizasyonu
NVMe SSD diskler SATA SSD'lere kiyasla 5-6 kat daha yuksek IOPS sunar. noatime mount secenegi ile gereksiz disk yazma islemlerini azaltin. I/O scheduler olarak mq-deadline kullanin.
Bellek Yonetimi
Swappiness degerini 10'a dusurerek RAM kullanımını optimize edin. OOM Killer ayarlarini yapilandirarak kritik servislerin korunmasini garantileyin.
Web Sunucu Tuning
Nginx worker_processes ve worker_connections degerlerini optimize edin. Brotli sikistirma etkinlestirin. Fastcgi cache ile PHP uygulamalarini hizlandirin.
Yedekleme Stratejisi
rsync, borgbackup veya restic ile sifrelenmis yedekler olusturun. 3-2-1 kuralini uygulayin. KVM snapshot ile anlik geri donme noktasi olusturun.
Sik Sorulan Sorular
VDS ne kadar surede kurulur?
Buyukweb VDS sunuculari otomatik provisioning ile dakikalar icerisinde kurulur.
VDS sunucuma nasil erisirim?
Linux icin SSH (port 22), Windows icin RDP (port 3389) kullanin.
Sonuc
VDS performans optimizasyonu, teknik bilgi gerektiren ama sonuclari tatmin edici bir surectir. Sunucunuzun potansiyelini tam kullanin.
VDS Sunucu Ilk Kurulum Kontrol Listesi
Yeni bir VDS sunucu aldiktan sonra yapmaniz gereken ilk islemler:
1. Sistem Guncellemesi
Isletim sistemini ve tum paketleri guncelleyin. Bu bilinen guvenlik aciklarini kapatir.
2. Yeni Kullanici Olusturma
Root disinda yonetici kullanici olusturun ve sudo yetkisi verin.
3. SSH Guvenligi
SSH portunu degistirin, parola ile girisi kapatin, anahtar tabanli dogrulamaya gecin. fail2ban kurun.
4. Guvenlik Duvari
UFW veya firewalld ile sadece gerekli portlari acin.
5. Zaman Senkronizasyonu
NTP ile sunucu saatini senkronize edin.
6. Yedekleme Ayarlari
Otomatik yedekleme yapilandirin. Uzak sunucuya yedek gondermeyi unutmayin.
7. Monitoring
Netdata veya benzeri izleme araci kurun. Alarm esiklerini tanimlayin.
E5-V4 vs E5-V2 Performans Farki
E5-V4 islemciler E5-V2'ye kiyasla:
- %30-40 daha yuksek tek cekirdek performansi
- DDR4 RAM destegi (DDR3'e kiyasla %50 daha yuksek bant genisligi)
- Gelismis AVX2 komut seti destegi
- Daha dusuk guc tuketimi
Uretim ortamlari ve yuksek performans gerektiren uygulamalar icin E5-V4 kesinlikle oneriyoruz.
Etiketler:

