VPS İçinde Proxmox Kurulumu Nested Virtualization
Bir VPS içinde Proxmox barındırmak sanıldığından daha kolaydır. Burada temel prensip bir sanal makine içinde başka sanal makineler yönetmektir. Donanım gücü bir miktar bölünse de sistemi çalışır hale getirmek mümkündür. Rehberimizdeki adımları izleyerek kurulumu bitirebilir ve sahip olduğunuz genel IP adresini içerideki sanal cihazınıza nasıl tanımlayacağınızı net bir şekilde görebilirsiniz.
Nested Virtualization ve Sanal Makine Yönetimi
VPS içindeki Proxmox yapısının kalbi iç içe sanallaştırma desteğidir. İşlemci bu özelliği barındırmıyorsa oluşturduğunuz makineler başlatma aşamasında hata verecektir. Sadece yönetim paneline girmek yeterli olmadığı için donanımın bu teknolojiyi desteklemesi şarttır. Bu yapı doğru kurulduğunda performans kayıpları yaşansa da sistem işlevsel bir şekilde kullanılabilir.
Sunucu Terminali Üzerinden Uygunluk Sorgulama
Proxmox kurulumu her VPS platformunda aynı sonucu vermeyebilir. Sunucumuzun bu özel yapılandırmayı destekleyip desteklemediğini anlamak için terminal ekranına bir komut yapıştırmamız yeterli olacaktır. Bu işlem donanımınızın gizli yeteneklerini ortaya çıkarır. Eğer gerekli onay kodlarını alırsanız kurulum aşamasına güvenle geçebilirsiniz.
egrep -c '(vmx|svm)' /proc/cpuinfo0’dan büyük bir rakam çıkıyorsa VPS’in iç içe sanallaştırmayı destekliyor demektir. Eğer 0 çıkıyorsa, sağlayıcından nested virtualization özelliğini açmasını talep etmelisiniz.
ISO Bağlantısını Sunucuya Aktarma
Yazılımın en yeni sürümünü kopyaladıktan sonra sunucunuzun yönetim ekranına odaklanmalısınız. Burada yer alan ISO sekmesi ana çalışma alanımız olacaktır. Uzak bağlantı seçeneğini seçip kopyaladığımız linki buraya eklediğimizde sistem dosyayı otomatik olarak tanıyacaktır.

Az önce kopyaladığımız Proxmox indirme linkini oraya yapıştıralım ve İndir/Yükle diyelim. Daha sonra panelde Boot Order sekmesine gidelim ve birinci sıraya CD-ROM seçeneğini alalım. Suncuyu yeniden başlatalım.

Sunucu panelinizdeki VNC butonuna tıkladığımızda karşınıza sunucunun monitör görüntüsü gelecektir. Ekranda karşılama yazısını gördüğümüzde ilk seçeneği işaretleyerek kurulumu başlatabilirsiniz. Bu aşamada karşınıza çıkan lisans sözleşmesini onaylamamız gerekir. VPS sistemlerinde genellikle tek bir disk alanı bulunur ve bu alan otomatik olarak seçilir. Son olarak sistem yönetimi için kullanacağınız şifre ve e-posta bilgilerini girerek ilerleyebilirsiniz.


Gelen özet ekranına Install diyerek kurulumu başlatalım. İşlem bitince sunucu kendi kendine kapanıp açılacak.
Kurulum başarıyla tamamlandıktan sonra artık yönetim arayüzüne bağlanabiliriz. Kendi bilgisayarımızdan bir internet tarayıcısı açarak adres kısmına sunucumuzun IP numarasını yanına sekiz bin altı portunu ekleyerek yazmalıyız. Karşımıza çıkan giriş ekranında kullanıcı adı kısmına root yazıp kurulum sırasında belirlediğimiz özel parolanızla sisteme dahil olabiliriz. Bu sayede sanal makinelerimizi yöneteceğimiz ana merkeze ulaşmış oluruz.
- İpucu: Kurulum sonrası sanal makinelerinizin yönetimini kolaylaştırmak için Proxmox Sanal Sunucularını Role Göre Yapılandırma hakkındaki rehberimize göz atabilirsiniz.
İç İçe Sanallaştırmayı Aktif Etme
Proxmox kurulumu bittikten sonra içerideki sanal makinelerin sorunsuz çalışması için çekirdek seviyesinde küçük bir ayar yapılması şarttır. Proxmox yönetim panelindeki kabuk ekranına giriş yaparak işlemci tipinize uygun yapılandırma dosyasını oluşturmalısınız. Bu işlem sanallaştırma komutlarının alt katmanlara iletilmesini sağlar. Ayarların sisteme tam olarak işlenmesi için sunucuyu yeniden başlatmanız yeterli olacaktır.
# Intel işlemci kullanıyorsan:
echo "options kvm-intel nested=Y" > /etc/modprobe.d/kvm-intel.conf
# AMD işlemci kullanıyorsan:
echo "options kvm-amd nested=1" > /etc/modprobe.d/kvm-amd.confAyrıca sanal makine oluştururken CPU Type kısmını mutlaka “host” olarak seçmelisiniz!
Sanal Sunucuyu Bir Router Gibi Kullanma
Elinizde tek bir genel IP adresi varken içerideki makineleri internete bağlamak için IP yönlendirme özelliğini açmalıyız. Bu yöntemde ana sunucunuz bir köprü görevi görerek internet trafiğini içerideki küçük birimlere dağıtır.

Proxmox Web Arayüzünde sol menüden sunucuna tıkla ve Shell’i açalım. Bu komutla nano /etc/sysctl.conf dosyayı açalım. En alt iki satıra aşağıdakileri girelim ve kaydedelim.
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1Sanal makinelerimizin dış dünyayla bağını kurmak için şimdi hep birlikte ağ arayüzleri dosyamıza giriyoruz. Bu aşamada mevcut dosyamızı yönlendirme mimarisine göre yeniden düzenlememiz gerekiyor. Biz bu yapıyı kurduğumuzda sunucumuz gelen verileri hangi sanal birime aktaracağını otomatik olarak öğrenecek. Eğer ekip olarak daha ileri düzey bir ağ izolasyonu planlıyorsak rehberimizdeki özel notlarımıza mutlaka bakmalıyız.
Network Arayüzünü Düzenleme
VPS ortamında en büyük engel ağ kısıtlamalarıdır. Trafiği Proxmox üzerinden VM’lere aktarmak için /etc/network/interfaces dosyasını bir router gibi yapılandırıyoruz.
net.ipv4.ip_forward=1ayarı ile paket trafiğine yol verelim.- Sanal makinelerinizin Gateway adresini Proxmox’un IP’si olarak ayarlayalım ve kaydedelim.
auto lo
iface lo inet loopback
# Fiziksel Kart (Dış Dünya)
auto enp3s0
iface enp3s0 inet static
address 194.5.98.68/32
gateway 194.5.98.1
post-up route add -net 194.5.98.1 netmask 255.255.255.255 dev enp3s0
post-up route add default gw 194.5.98.1
# Sanal Köprü (İç Dünya / VM'ler)
auto vmbr0
iface vmbr0 inet static
address 194.5.98.68/32
bridge-ports none
bridge-stp off
bridge-fd 0
# İkinci IP'yi buraya yönlendiriyoruz
up ip route add 194.5.98.74/32 dev vmbr0Sanal Makineye İnternet Verme
Proxmox açıldıktan sonra oluşturduğun sanal makineye girelim ve işletim sistemi kurulumu sırasında şu bilgileri girelim.

Artık kısıtlı bir VPS kaynağını, profesyonel bir sanallaştırma platformuna çevirdik. Bu yöntemle test laboratuvarları kurabilir, Docker konteynerlerinizi yönetebilir veya projelerinizi izole makinelerde barındırabilirsiniz.
Sık Sorulan Sorular
VPS üzerine Proxmox kurmak performans kaybına neden olur mu?
Poxmox bir sanal makinenin içinde çalıştığı için, onun içine kuracağınız ikinci sanal makineler normalden %10-15 daha ağır çalışabilir. Bu yüzden bu yapıyı deneme yapma veya küçük sistemler kurma amacıyla kullanmalısınız.
Sanal makine oluştururken neden “Host” CPU tipini seçmeliyim?
Bu en önemli adımdır. Eğer Host”seçeneğini seçmezseniz, VPS’in sahip olduğu sanallaştırma gücü içerideki makineye geçmez. Yani sanal makineyi başlatmaya çalıştığınızda hata alırsınız
Kurulum bitti ama sanal makinede internet yok, neden? –
- Sanal makinenin içine internet ayarlarını yazarken Gatewy kısmına yanlışlıkla ana internetin IP’sini yazmış olabilirsiniz. Buraya Proxmox’un IP adresini yazmanız gerekir.
- Rehberdeki IP Yönlendirme (Forwarding) adımını yapmamış olabilirsiniz
Birden fazla sanal makineye farklı internet (IP) verebilir miyim?
Elinizde kaç tane boş IP adresi varsa, rehberdeki ağ ayarları kısmına o kadar satır ekleyerek her birini farklı bir sanal makineye bağlayabilirsiniz. Böylece her makinenin kendine ait bir internet adresi olur.