Ana içeriğe geç

Proxmox 9

Bu makalede

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
350 ProxmoxVE 9 community edition Debian 13 + + + + 2 2 - Hayır SİPARİŞ VER
25 ProxmoxVE 7.6 community edition Debian 11 + + + + 2 2 - Hayır Hayır
32 ProxmoxVE 8.x community edition Debian 12 + + + + 2 2 - Hayır Hayır

Proxmox VE 9.0

Proxmox VE 9.0, 5 Ağustos 2025 tarihinde yayınlandı ve 8.x sürümünden önemli farklılıklar içeriyor:

9.0 sürümünün ana yeni özellikleri:

  • Debian Trixie'ye geçiş;
  • Kalın kaynak tahsisi ile LVM depolama alanındaki sanal makineler için anlık görüntüler (önizleme teknolojisi);
  • Düğümleri ve kaynakları bağlamak için yüksek kullanılabilirlik (HA) kuralları;
  • Yazılım tanımlı ağ (SDN) yığını için fabrikalar;
  • Modernleştirilmiş mobil web arayüzü;
  • ZFS, mevcut RAIDZ havuzlarına yeni cihazların minimum kesinti süresiyle eklenmesini destekler.

9.0 sürümündeki kritik değişiklikler:

  • Test deposunun adı pve-test olarak değiştirildi;
  • Ağ arayüzü adlarında olası değişiklikler;
  • VirtIO vNIC: MTU alanı için varsayılan değer değiştirildi;
  • AppArmor 4'e güncelleme;
  • VM.Monitor yetkisi geri alındı;
  • Depolama replikasyonu için yeni VM.Replicate yetkisi;
  • Ayrıcalıklı konteynerler oluşturma Sys.Modify yetkilerini gerektirir;
  • Yedekleme için maxfiles yapılandırma desteği sonlandırıldı;
  • GlusterFS desteği sonlandırıldı;
  • systemd, önyükleme sonrası System is tainted: unmerged-bin uyarısını kaydeder.

Eğer 9.0 sürümüyle bir sunucu sipariş ettiyseniz, lütfen ayrıntılı geliştirici dokümantasyonunu inceleyin.

Not

Aksi belirtilmedikçe, varsayılan olarak yazılımın resmi depolardan en son yayın sürümünü kuruyoruz.

Proxmox 9 Kurulumu

Sunucu kurulduktan sonra, 15-20 dakika içinde Proxmox VE servisinin kurulumu gerçekleştirilir. Hesaba bağlı e-posta adresine, kurulan sunucu hakkında bilgi veren ve Proxmox VE için web yönetim arayüzüne girmek için erişmeniz gereken https://proxmox<ID_server>.hostkey.in formatında bir bağlantı içeren bir e-posta gönderilir:

  • Login - root;
  • Password - sistem şifresi.

Dikkat

Proxmox'u işletim sistemi olarak kuruyorsanız, web arayüzüne erişmek için http://server_IP:8006 adresine gitmeniz gerekir.

İlk Giriş ve Temel Kontrol

  1. Tarayıcınızı açın > https://<server_IP>:8006 ve kimlik bilgilerini girin:

  2. Şu yola gidin: Datacenter > Node > Summary - CPU, RAM, diskleri ve çalışma süresini kontrol edin.

  3. Abonelik yoksa kurumsal depoyu devre dışı bırakın:

Node > Repositories > pve-enterprise > Disable. pve-no-subscription'u koruyun:

Terminal Komutları:

sed -i 's/^deb/#deb/g' /etc/apt/sources.list.d/pve-enterprise.list || true
apt update

Ağ: Köprü vmbr0

vmbr0 köprüsü, sanal makinelerin bağlandığı sanal bir "anahtardır". Fiziksel bir arayüze (örneğin, ens18/eno1) bağlıdır.

Web Arayüzü Üzerinden

  1. Node > System > Network.

  2. vmbr0'ın varlığını doğrulayın. Eğer yoksa veya yapılandırılmamışsa - Create > Linux Bridge:

    • Ad: vmbr0
    • IPv4/CIDR: X.X.X.X/YY formatında statik IP'nizi belirtin (DHCP kullanıyorsanız boş bırakın);
    • Ağ Geçidi (IPv4): varsayılan ağ geçidi (genellikle X.X.X.1) (DHCP kullanıyorsanız girmeyin);
    • Köprü bağlantı noktaları: fiziksel arayüzünüz, örneğin ens1;
    • Kaydet > Apply configuration:

CLI Üzerinden (web erişimi kaybedilirse)

Örnek /etc/network/interfaces (ifupdown2):

auto lo
iface lo inet loopback
auto ens18
iface ens18 inet manual
auto vmbr0
iface vmbr0 inet static
    address 192.0.2.10/24
    gateway 192.0.2.1
    bridge-ports ens18
    bridge-stp off
    bridge-fd 0
Değişiklikleri uygulayın:

ifreload -a

Not

Düğüm için DHCP adreslemesi gerekiyorsa: iface vmbr0 inet static bloğunu iface vmbr0 inet dhcp ile değiştirin ve ağ geçidi satırını kaldırın.

Yaygın Hatalar:

  • Yanlış belirtilen köprü bağlantı noktaları (yanlış fiziksel arayüz) > ağ "kaybolur". Arayüzü düzeltin ve ifreload -a komutunu çalıştırın.
  • Yanlış ağ geçidi veya alt ağ girildi > yerel bağlantı mevcut ancak internet erişimi yok.

Diskler ve Depolama

Sanal Makine Depolaması İçin İkinci Disk Ekleme

  1. Node > Disks: yeni diskin görünürlüğünü sağlayın (örneğin, sdb).

  2. Seçenek A - LVM-Thin (anlık görüntüler için uygun):

    • Disks > LVM-Thin > Create: diski seçin > VG adını (örneğin, pve2) ve thin-pool'ü (örneğin, data2) belirtin.

    • Depolama Datacenter > Storage altında görünecektir.

  3. Seçenek B - Directory:

    • Bir dosya sistemi oluşturun (Disks > ZFS veya manuel olarak mkfs.ext4), /mnt/... dizinine bağlayın.

    • Datacenter > Storage > Add > Directory > yol /mnt/... > Disk görüntüsü, ISO görüntüsü (ihtiyaca göre) etkinleştirin.

Not

ZFS için RAM'i göz önünde bulundurarak bir profil seçin (önerilen ≥ 8 GB). Zayıf VDS'lerde LVM-Thin veya Directory daha iyidir.

ISO Görüntülerini Yükleme

ISO görüntüleri iki şekilde yüklenebilir.

A. Web Arayüzü Üzerinden

  1. Datacenter > Storage > (türü ISO olan depoyu seçin, örneğin local) > Content.
  2. Upload > yerel ubuntu-25.10-live-server-amd64.iso dosyasını seçin > yükleme tamamlanana kadar bekleyin.

B. Düğüm Üzerinden (CLI)

local depolama alanına Ubuntu 25.10 ISO'sunu indirme örneği:

cd /var/lib/vz/template/iso
wget https://releases.ubuntu.com/25.10/ubuntu-25.10-live-server-amd64.iso
Eğer ISO listede görünmüyorsa - istenen depolama alanının .../template/iso klasöründe olduğundan ve storage türünün ISO Image içerdiğinden emin olun.

İlk Sanal Makineyi Oluşturma (Ubuntu 25.10)

Örnek: Ubuntu Server 25.10 (2 vCPU'lu VPS)

Create VM'ye tıklayın (sağ üst köşe):

General: ID'yi varsayılan olarak bırakın, Name - ubuntu2510 (veya kendi adınız):

OS: ubuntu-25.10-live-server-amd64.iso ISO'sunu seçin, Type: Linux:

System:

  • Graphics card: Default;
  • BIOS: OVMF (UEFI);
  • Machine: q35;
  • SCSI Controller: VirtIO SCSI single;
  • (İsteğe bağlı) Sanal makine oluşturulduktan sonra Options altında Qemu Agent'ı etkinleştirin (aşağıya bakın):

Disks:

  • Bus/Device: SCSI;
  • SCSI Controller: VirtIO SCSI single;
  • Storage: sizin LVM-Thin/Directory depolamanız;
  • Size: 20–40 GB (test için minimum 10-15 GB);
  • Discard (TRIM): thin-pool üzerinde etkinleştirin:

CPU:

  • Sockets: 1;
  • Cores: 2 (VPS'inize göre);
  • Type: host (en iyi performans):

Memory:

  • 2048–4096 MB. Ballooning'i etkinleştirebilirsiniz (örneğin, Min 1024, Max 4096):

Network:

  • Model: VirtIO (paravirtualize);
  • Bridge: vmbr0;
  • VLAN gerekiyorsa: VLAN Tag:

Confirm: ayarları kontrol edin, Start after created işaretleyin ve Finish'e tıklayın:

İşletim Sistemi Kurulumu:

  1. Sanal makineyi başlatın > Console (noVNC) > Try or Install Ubuntu:

  2. Kurulum programı:

    • İhtiyaca göre DHCP/statik IP;
    • Disk: Use entire disk;
    • Profile: kullanıcı/şifre;
    • OpenSSH server: etkinleştirin.
  3. Yeniden başlatın ve konsol/SSH üzerinden giriş yapın.

Kurulum sonrası:

sudo apt update && sudo apt -y full-upgrade
sudo apt -y install qemu-guest-agent
sudo systemctl enable --now qemu-guest-agent
Ardından Proxmox'da: VM > Options > Qemu Agent = Enabled:

Boot Order: ISO'dan önyükleme yapılıyorsa - Options > Boot Order > scsi0cdrom'un üzerine taşıyın.

Windows Kurulumu (Daha Güçlü Düğümler İçin)

≥4 vCPU/8 GB RAM'e sahip düğümler için uygundur. Zayıf VPS'lerde Windows istikrarsız çalışabilir.

  1. ISO: Storage > Content altında Windows Server (2019/2022/2025) ve virtio-win.iso (sürücüler) ISO'larını indirin:

  2. Create VM > OS: Microsoft Windows, kurulum ISO görüntüsünü seçin. Add additional drive for VirtIO drivers seçeneği, sürücülerle ikinci bir CD eklemenize olanak tanır:

  3. System: BIOS OVMF (UEFI);

    • Machine: q35;
    • Gerekirse Add EFI Disk ve Add TPM'yi etkinleştirin (yeni Windows sürümleri için). Başlamazsa - SeaBIOS deneyin ve EFI/TPM'yi devre dışı bırakın:

  4. Disks:

    • Bus: SCSI;
    • Controller: VirtIO SCSI;
    • Size: 40–80 GB;
    • IO Threads'i etkinleştirin:

  5. CPU: 2–4 vCPU;

    • Type: host:

  6. Memory: 4–8 GB:

  7. Network: Model VirtIO (paravirtualize), Bridge vmbr0:

  8. Confirm: Create'ye tıklayarak sanal makine oluşturmalarını tamamlayın, ardından Hardware > CD/DVD Drive altında ikinci bir ISO - virtio-win.iso bağlayın:

  9. Windows Kurulum Programı: Disk seçim adımında Load Driver'a tıklayın > VirtIO ile CD'yi belirtin (vioscsi/viostor). Kurulumdan sonra - Aygıt Yöneticisi'nde ağ sürücülerini ayarlayın (NetKVM):

  10. Misafir Aracısı (isteğe bağlı): Windows için Qemu Guest Agentvirtio-win ISO kullanarak yükleyin:

Windows Sorun Giderme:

  • Siyah ekran/önyüklenmiyor: OVMF > SeaBIOS değiştirin, EFI/TPM'yi devre dışı bırakın.
  • Ağ yok: NIC = VirtIO ve NetKVM sürücüsünün yüklü olduğundan emin olun.
  • Disk yavaşlamaları: Disk = SCSI + virtio sürücüsü olduğundan emin olun.

LXC Konteynerleri: Hızlı Başlangıç

Şablon depolama alanında minimal yazılımla hazır şablonlar mevcuttur.

  1. Datacenter > Storage > (türü Templates olan depoyu seçin)> **Content** > **Templates**. Örneğin indirin:ubuntu-25.04-standard_*.tar.zst` veya başka gerekli bir şablon:

  2. Create CT'ye tıklayın:

    • General: ID/Name belirtin, Unprivileged container = Enabled (varsayılan olarak daha güvenli). root şifresini veya SSH anahtarını ayarlayın.

    • Template: İndirilen şablonu seçin.

    • Disks: Depolama/Boyut (örneğin, 8–20 GB).

    • CPU/RAM: Göreve göre (örneğin, 1 vCPU, 1–2 GB RAM).

    • Network: Bridge vmbr0, IPv4 = DHCP (veya gerekirse Statik). Gerekirse VLAN Tag.

Ağ İpucu: vmbr1 üzerinde NAT kullanıyorsanız, bunu ayarlayın ve statik IP'yi belirtin.

- **DNS**: Ana makineden varsayılan veya kendi DNS'iniz.

- **Features**: İsteğe bağlı olarak `nesting`, `fuse`, `keyctl`'yi etkinleştirin (konteynerdeki uygulamalara bağlıdır).
  • Start at boot/Start after created: istediğiniz gibi.
  • Başlattıktan sonra: SSH üzerinden giriş yapın ve şablondan veya paketlerden yazılım yükleyin:
    apt update && apt -y upgrade
    

LXC'de Qemu Guest Agent'a gerek yoktur. Ana makine dizinlerinin bağlanması MP (Mount points) üzerinden yapılır.

Tipik Sanal Makine Profilleri

  • Ubuntu/Debian (Web/DB/Utility): SCSI + VirtIO, UEFI (OVMF), 1–2 vCPU, 2–4 GB RAM, disk 20–60 GB; Qemu Guest Agent'ı etkinleştirin.
  • Hafif Hizmetler (DNS/DHCP/Proxy): 1 vCPU, 1–2 GB RAM, disk 8–20 GB.
  • Konteyner Ana Makineleri (Docker/Podman): 2–4 vCPU, 4–8 GB RAM; veri için ayrı disk/havuz.

ISO Alternatifi: Otomatik yapılandırılmış ağ/SSH ile hızlı klonlama için Ubuntu 25.10 Cloud-Init görüntülerini kullanabilirsiniz. Benzer birçok sanal makineye sahip olmayı planlıyorsanız uygundur.

Sanal Makinelerin ve LXC'nin Tek Bir Ağda Bağlanması

Dikkat

Proxmox'u bir VPS üzerinde kullanıyorsanız, ek IP'ler, VLAN'lar ve DHCP olmadan yalnızca bir dış IP ve MAC alırsınız, bu nedenle:

  • Genel IP, tek arayüzü (örneğin, ens18) köprüleyen vmbr0 köprüsüne atanmalıdır.
  • Sanal makineler/Konteynerler kendi genel IP'lerini alamaz; iç alt ağ (örneğin, 10.10.0.0/24) kullanmalı ve ana makinedeki NAT üzerinden internete erişmelidir.
  • Aşağıdaki 10.10.0.x adresleriyle örnekler, harici köprü vmbr0 değil, iç ağları (vmbr1) ifade eder.

Temel Varyant (Tek Alt Ağ):

  1. Tüm sanal makinelerin/konteynerlerin Bridge = vmbr0 (veya vmbr1) olduğundan emin olun.
  2. DHCP ağı kullanılıyorsa - adresler otomatik olarak atanır, statikse - tek bir alt ağda IP'leri belirtin (örneğin, 10.10.0.2/24, 10.10.0.3/24) ve ortak ağ geçidi 10.10.0.1.
  3. İsteğe bağlı. VLAN: Sanal makinelerin/Konteynerlerin ağ kartı ayarlarında VLAN Tag belirtin ve anahtarın uplink'inin bu VLAN'a izin verdiğinden emin olun.
  4. İşletim sistemi içinde, yerel güvenlik duvarının ICMP/SSH/HTTP'yi engellemediğini kontrol edin.
  5. Test: Ubuntu sanal makinesinden ping <IP-LXC> ve tersi; sorunlar için ip route, traceroute yardımcı olacaktır.

Farklı Alt Ağlar Olduğunda:

  • Proxmox kendisi köprüler arasında yönlendirmez. Bir yönlendirici (Linux/pfSense ile ayrı sanal makine) veya ana makinede NAT gerekir.
  • Ana makinede basit NAT (örnek):

İleri yönlendirmeyi etkinleştirin:

sysctl -w net.ipv4.ip_forward=1
vmbr1'den internete vmbr0 üzerinden NAT:
iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE
Kalıcılık için, kuralları /etc/network/if-up.d/ içine ekleyin veya nftables kullanın:

EXT_IF=vmbr0

iptables -t nat -C POSTROUTING -s 10.10.0.0/24 -o $EXT_IF -j MASQUERADE 2>/dev/null || \
iptables -t nat -A POSTROUTING -s 10.10.0.0/24 -o $EXT_IF -j MASQUERADE

iptables -C FORWARD -i vmbr1 -o $EXT_IF -j ACCEPT 2>/dev/null || \
iptables -A FORWARD -i vmbr1 -o $EXT_IF -j ACCEPT

iptables -C FORWARD -i $EXT_IF -o vmbr1 -m state --state RELATED,ESTABLISHED -j ACCEPT 2>/dev/null || \
iptables -A FORWARD -i $EXT_IF -o vmbr1 -m state --state RELATED,ESTABLISHED -j ACCEPT

Dikkat

Tek IP'li bir VPS'de, tüm sanal makineler/konteynerler genellikle vmbr1 köprüsündeki iç bir alt ağda (örneğin, 10.10.0.0/24) bulunur ve vmbr0'daki tek dış IP'yi kullanarak ana makinedeki NAT üzerinden internete çıkar.

Not

NAT kullanımı, LXC ve ISO ile kurulan işletim sistemlerini tek bir alt ağda birleştirmek için uygundur.

Yedeklemeler ve Şablonlar

  • Yedekleme: Datacenter > Backup veya Node > Backup - vzdump zamanlamasını ayarlayın (depolama, zaman, anlık görüntü/durdurma modu):

  • Sanal Makine Şablonu: Temel sanal makine kurulumundan sonra > Convert to Template. Clone üzerinden yeni sanal makineler oluşturmak zaman kazandırır ve hataları ortadan kaldırır:

Yaygın Sorunlar ve Çözümler

"Web Arayüzü Kayboldu" (GUI Açılmıyor)

Düğümün SSH üzerinden erişilebilir olup olmadığını kontrol edin. Düğümde çalıştırın:

systemctl status pveproxy pvedaemon pve-cluster
journalctl -u pveproxy --no-pager -n 100
Servislerin yumuşak yeniden başlatılması:
systemctl restart pveproxy pvedaemon
Paketler güncellendiyse - apt'yi tamamlayın ve asılı kalan işlemleri çözün (dikkatli olun), mevcut alanı df -h ile kontrol edin.

Köprü Düzenlemesinden Sonra Ağ Kaybı

Konsol üzerinden (sağlayıcı/VNC/IPMI aracılığıyla) bağlanın. /etc/network/interfaces'i kontrol edin ve uygulayın:

ifreload -a
ip a
ip r
Ağ geçidi ve maskenin doğru ayarlandığından, bridge-ports'un doğru fiziksel arayüz olduğundan emin olun.

Sanal Makine İnternete Bağlanmıyor

  • Sanal makine içinde doğru IP/mask/ağ geçidi/DNS belirtildiğinden emin olun.
  • Sanal makinenin ağ adaptörünün Köprüsünün - vmbr0 (veya nat/vmbr1) olduğunu kontrol edin.
  • VLAN kullanılıyorsa - Sanal makine NIC ayarlarında VLAN Tag belirtin (Hardware > Network Device > VLAN Tag) ve anahtar uplink'inde bu VLAN'a izin verin.

ISO Önyüklenmiyor / Kurulum Programı Görünmüyor

  • Önyükleme Sırasını (Options > Boot Order) ve doğru ISO'nun bağlı olup olmadığını kontrol edin.
  • UEFI için, ISO desteklemiyorsa misafir işletim sisteminde Güvenli Önyükleme'nin etkin olup olmadığını kontrol edin.

Yüksek Yük/Disk "Tıkanıklığı"

  • Yoğun disk kullanımı için VirtIO SCSI kullanın ve IO Threads'i etkinleştirin.
  • Yedeklemeleri, işlevsel diskleri tutan aynı thin-pool üzerinde saklamayın - ayrı bir depolama alanı daha iyidir.

Sanal Makinede "Bağlantısı Kesilmiş" Webcam/USB Cihazı

  • USB geçişi için Hardware > USB Device kullanın. Cihaz yanıt vermezse - Sanal makineyi Stop/Start yapın veya ana makinede USB'yi yeniden bağlayın. Bazen uyumluluk için Use USB3'ü devre dışı bırakmak yardımcı olur.

Güncellemeler ve Yeniden Başlatma

apt update && apt full-upgrade -y
reboot
"Güncelleme pencereleri" sırasında güncelleyin ve büyük yükseltmelerden önce yedek alın.

Teşhis: Hile Kartı

Düğüm ağı:

ip a; ip r; ping -c3 1.1.1.1; ping -c3 google.com
Proxmox servisleri:

systemctl status pveproxy pvedaemon pvestatd pve-cluster
journalctl -u pveproxy -n 200 --no-pager
Disk alanı:

df -h | sort -k5 -h
lvs; vgs; pvs
Depolamalar:

cat /etc/pve/storage.cfg
Sanal makine cihazı:

qm list; qm config <VMID>; qm status <VMID>
Hızlı sanal makine yeniden başlatma:

qm stop <VMID> --skiplock; sleep 2; qm start <VMID>

Mini SSS

S: vmbr0 yeniden adlandırılabilir mi? C: Evet, ancak üretim düğümünde önerilmez - vmbr0'ı bırakmak ve gerektiğinde ek köprüler (vmbr1) eklemek daha kolaydır.

S: ISO'lar varsayılan olarak nerede bulunur? C: Yerel depolama alanında: /var/lib/vz/template/iso.

S: local ile local-lvm arasındaki fark nedir? C: Local - ISO, konteyner şablonları vb. için normal bir dizin. local-lvm - anlık görüntülerle sanal makine/konteyner diskleri için LVM-Thin.

S: Bir sanal makine nasıl hızlıca klonlanır? C: Örnek bir sanal makineyi Şablona dönüştürün, ardından Clone > Full/Linked.

S: Bir sanal makinenin CPU/RAM'i nasıl güvenli bir şekilde ölçeklendirilir? C: Sanal makineyi kapatın ve kaynakları değiştirin; Linux için bazı parametreler "uçuşta" değiştirilebilir, ancak daha iyi planlanmalıdır.

Sistem Hazırlık Kontrol Listesi

  • https://<server_IP>:8006 erişimi mevcut;
  • vmbr0 ayarlandı ve düğümden internet var;
  • ISO'lar depolama alanına yüklendi;
  • İlk sanal makine oluşturuldu ve kuruldu;
  • Qemu Guest Agent etkinleştirildi;
  • Yedekleme yapılandırıldı (vzdump schedule);
  • Güncellemeler kontrol edildi.

API Kullanarak Proxmox 9 ile Sunucu Siparişi

Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.