Proxmox Linux VM Statik IP Kurulumu

Sanal altyapılarda çalışan Linux sunucularında IP adresinin manuel olarak tanımlanması, ağ istikrarı için kritik öneme sahiptir. DHCP çoğu zaman yeterli olsa da, sabit bağlantı gerektiren sistemlerde statik IP ayarı daha güvenli bir yapı sunar.

Proxmox Nedir?

Proxmox, açık kaynaklı bir hypervisor olup donanım kaynaklarını sanal makinelere paylaştırarak aynı sistem üzerinde birden fazla işletim sisteminin sorunsuz şekilde çalışmasını sağlar.

Sanal Sunucu Özelliklerini Belirleme

Statik IP ayarına geçmeden önce, sanal makinenin CPU, RAM ve disk kapasitesinin tanımlanması gerekir. Örneğin: 4 çekirdekli CPU, 8 GB RAM, 128 GB disk alanı.
Bu yapılandırma küçük web servisleri için uygundur. Ek olarak Proxmox arayüzünde Guest Agent etkinleştirildiğinde, IP ve durum bilgileri panel üzerinden izlenebilir.

Ağ Arayüzlerini Kontrol Etme

Linux ortamında aşağıdaki komutla mevcut ağ bağlantılarını ve IP adreslerini görüntüleyebilirsiniz:

ip a

Bu komut, ağ kartlarının durumunu ve aktif bağlantı bilgilerini gösterir.

SSH Bağlantısı

Bağlantı kurmak için PowerShell (Windows) veya Terminal (Linux/macOS) üzerinden şu komutu kullanın:

ssh kullanıcı_adı@ip_adresi

Bağlandıktan sonra sistemdeki tüm yazılımları güncellemek için:

sudo apt update && sudo apt dist-upgrade -y

Bu işlem, paketleri ve çekirdeği en son sürümlere yükseltir.

QEMU Guest Agent Etkinleştirme

Proxmox, sanal makinelerin sistem verilerini görüntülemek için QEMU Guest Agent bileşenini kullanır.
Bu özelliği aktif hale getirmek için VM’i seçin, Options sekmesine girin ve QEMU Guest Agent satırına çift tıklayın. “Use QEMU Guest Agent” kutucuğunu işaretledikten sonra OK ile onaylayın ve sanal makineyi yeniden başlatın.

Linux tarafında kurulumu tamamlamak için:

sudo apt install qemu-guest-agent -y
sudo systemctl enable --now qemu-guest-agent
Figure 9 - Linux Static IP Address Configuration under Proxmox | Installing the QEMU Agent in Linux

Bu kurulum sayesinde sanal makinelerin durum bilgileri Proxmox arayüzüne aktarılır. Donanım yükü, ağ kullanımı ve servis durumlarını merkezi bir sistem üzerinden izlemek için Proxmox VE 9 Üzerinde SNMP Konfigürasyonu yazımıza bakabilirsiniz.

Linux’ta Statik IP Adresi Tanımlama

Linux ağ yapılandırmaları Netplan aracıyla yönetilir.
Ayar dosyası genellikle /etc/netplan/00-installer-config.yaml yolunda bulunur.

Dosyayı düzenlemek için.

sudo nano /etc/netplan/00-installer-config.yaml

Ardından içeriği aşağıdaki örnekle güncelleyelim.

network:
  version: 2
  ethernets:
    ens18:
      addresses: [192.168.0.236/24]
      nameservers:
        addresses: [192.168.0.1]
      routes:
        - to: default
          via: 192.168.0.1

Kaydetmek için Ctrl + O, çıkmak için Ctrl + X tuşlarını kullanalım.

sudo netplan apply

Bu noktada sanal makinenizin IP adresi statik hâle gelir. Yeni IP adresine SSH üzerinden yeniden bağlanabilirsiniz.

Ayarlar tamamlandıktan sonra, sistemin güncel hâlini koruyabilmek adına sanal makine snapshot oluşturmanız tavsiye edilir. Böylece herhangi bir yapılandırma hatasında hızlı bir şekilde eski duruma dönebilirsiniz.

İkinci Statik IP Adresi Ekleme

Bazı durumlarda aynı sanal makinenin iki farklı ağda çalışması gerekebilir; örneğin biri dış ağa, diğeri dahili VLAN’a bağlı olabilir. Bunu yapmak için öncelikle Proxmox üzerinde yeni bir ağ adaptörü ekleyelim.

VM’i seçip Hardware → Add → Network Device tıklayalım.

Daha sonra uygun bridge seçeneğini belirleyip Add butonuna tıklayalım.

Yeni adaptör eklendikten sonra Linux tarafında yapılandırma dosyasına aşağıdaki satırları ekleyelim.

    ens19:
      addresses: [192.168.1.227/24]

Tam dosya şöyle görünür.

network:
  version: 2
  ethernets:
    ens18:
      addresses: [192.168.0.236/24]
      nameservers:
        addresses: [192.168.0.1]
      routes:
        - to: default
          via: 192.168.0.1
    ens19:
      addresses: [192.168.1.227/24]

Yine değişiklikleri uygulamak için şu terminali girelim.

sudo netplan apply

Bu adımları tamamladıktan sonra, Proxmox üzerinde çalışan Linux sanal makinenize bir veya birden fazla statik IP adresi tanımlamış olursunuz.
Bu yöntem ile,

  • Ağ sabitliğini sağlar,
  • Servislerin yeniden başlatma sonrasında IP değişimini engeller,
  • Çoklu VLAN veya ağ segmentleriyle çalışırken esneklik kazandırır.

Sık Sorulan Sorular

Birden fazla ağ kartı (NIC) Proxmox’ta nasıl yapılandırılır?

Yeni NIC, “Hardware → Add → Network Device” adımıyla eklenir ve her arabirim Netplan dosyasında ayrı tanımlanır.

Statik IP atadıktan sonra ağ bağlantısı kesilirse ne yapılmalıdır?

Yeni IP’ye uygun gateway ve DNS adresleri kontrol edilmeli, ardından netplan apply veya systemctl restart systemd-networkd komutu çalıştırılmalıdır.

Proxmox üzerinde IPv6 yapılandırması nasıl yapılır?

Netplan dosyasına addresses: [ipv6_adresi/64] satırı eklenerek IPv6 yapılandırması etkinleştirilir.

Sanal makineye özel DNS adresi atamak mümkün mü?

Netplan içinde nameservers: altına addresses: [8.8.8.8, 1.1.1.1] gibi özel DNS sunucuları eklenebilir.

Proxmox arayüzünde IP adresi görünmüyorsa hangi servis kontrol edilmelidir?

QEMU Guest Agent servisi aktif olmalıdır; durum sudo systemctl status qemu-guest-agent komutuyla doğrulanabilir.

QEMU Guest Agent neden IP bilgisini göstermiyor olabilir?

Servis kurulu olsa da, sanal makinede ağ arabirimi “bridged” olarak yapılandırılmadıysa IP bilgisi Proxmox’a iletilmez.

Yorum yapın