Merhaba arkadaşlar, bugün sizlere Proxmox üzerinde Windows sanal makine kurarken dikkat etmeniz gereken en kritik noktalardan birini, yani VirtIO sürücülerinin kurulumunu ve ardından yapabileceğiniz performans iyileştirmelerini adım adım anlatacağım. Bu rehberi takip ederek, IDE emülasyonu ile çalışan yavaş bir Windows VM yerine, VirtIO'nun nimetlerinden faydalanan, disk ve ağ performansı çok daha yüksek bir sanal makineye sahip olacaksınız.
Hazırlık Aşaması: İndirmeler ve VM Yapılandırması
İlk olarak, Windows kurulum medyamızı (ISO) ve VirtIO sürücülerini hazırlamamız gerekiyor. VirtIO sürücülerini resmi Fedora deposundan indirebilirsiniz. Ben genelde en güncel stable sürümü kullanırım.
Proxmox arayüzünden yeni bir VM oluşturuyoruz. Burada dikkat etmemiz gereken ilk nokta, Disk ve Ağ kartı tipini başlangıçta "VirtIO" olarak AYARLAMAMAK. Çünkü henüz sürücüler yüklü değil. Bu yüzden:
- Disk Bus/Type: İlk kurulum için IDE veya SATA seçin.
- Ağ Kartı Modeli: İlk kurulum için E1000 (Intel emülasyonu) seçin.
Bu ayarları, Windows kurulumu tamamlandıktan ve VirtIO sürücülerini yükledikten SONRA değiştireceğiz.
VirtIO Sürücülerini Kuruluma Dahil Etme
VM'nin donanım sekmesine gidip, bir CD/DVD sürücüsü daha ekleyeceğiz. Bu sürücüye, indirdiğimiz VirtIO driver ISO dosyasını seçiyoruz. Artık VM'mizde iki ISO takılı durumda: Biri Windows kurulum ISO'su, diğeri VirtIO sürücüleri.
Windows kurulum sihirbazını başlatıyoruz. "Kurulum nereye yapılsın?" ekranına geldiğimizde, diskimizi göremeyeceğiz (çünkü VirtIO disk sürücüsü yok). Burada "Sürücü Yükle" seçeneğine tıklıyoruz.
Sürücü yüklendikten sonra artık VirtIO diskimiz (örneğin, 128 GB'lık disk) görünecek. Kuruluma bu diski seçerek devam edebiliriz.
Kurulum Sonrası Sürücü Yükleme ve Donanım Güncellemesi
Windows kurulup masaüstüne geldikten sonra, hala ağ bağlantımız yok (çünkü ağ kartı için de sürücü gerekli). VirtIO driver ISO'su hala takılı durumda. Bu ISO'nun içindeki sürücü kurulum sihirbazını (virtio-win-guest-tools.exe veya setup.exe) çalıştırıyoruz.
Bu kurulum, gerekli tüm VirtIO sürücülerini (disk, ağ, balloon, vs.) yükleyecek. Kurulum tamamlandığında, ağ bağlantınız otomatik olarak çalışmaya başlayacak ve yeniden başlatma istenecek.
Kritik Optimizasyon Adımları
VM'yi kapatıyoruz ve Proxmox'ta donanım ayarlarını değiştiriyoruz:
1. Ana diskin Bus/Type ayarını IDE veya SATA'dan VirtIO Block'a çekiyoruz.
2. Ağ kartı modelini E1000'den VirtIO (paravirtualized)'a çekiyoruz.
Bu değişiklikler, performansı en üst seviyeye çıkaracaktır. VM'yi tekrar başlatıyoruz.
Ek Performans İpuçları
Benim sunucularımda genelde uyguladığım birkaç ek ayar daha var:
Ayrıca, Windows içinde "Güç Seçenekleri"nden Yüksek Performans planını seçmeyi unutmayın.
Son Kontrol ve Test
Her şeyin yolunda gittiğinden emin olmak için birkaç komut veya test yapabilirsiniz. Disk performansını kontrol etmek için CrystalDiskMark gibi bir araç kullanabilirsiniz. IDE/SATA ile VirtIO arasındaki IOPS farkı inanılmaz olacaktır.
Artık Proxmox üzerinde, neredeyse fiziksel makine performansına yakın çalışan bir Windows sanal makineniz var.
Umarım bu detaylı rehber işinize yarar. Siz bu kurulumu yaparken farklı hangi ayarları kullanıyorsunuz veya eklemek istediğiniz püf noktaları var mı? Aşağıdaki yorumlarda paylaşabilirsiniz. Takıldığınız bir yer olursa, buraya yazın yardımcı olmaya çalışayım.
İlk olarak, Windows kurulum medyamızı (ISO) ve VirtIO sürücülerini hazırlamamız gerekiyor. VirtIO sürücülerini resmi Fedora deposundan indirebilirsiniz. Ben genelde en güncel stable sürümü kullanırım.
Proxmox arayüzünden yeni bir VM oluşturuyoruz. Burada dikkat etmemiz gereken ilk nokta, Disk ve Ağ kartı tipini başlangıçta "VirtIO" olarak AYARLAMAMAK. Çünkü henüz sürücüler yüklü değil. Bu yüzden:
- Disk Bus/Type: İlk kurulum için IDE veya SATA seçin.
- Ağ Kartı Modeli: İlk kurulum için E1000 (Intel emülasyonu) seçin.
Bu ayarları, Windows kurulumu tamamlandıktan ve VirtIO sürücülerini yükledikten SONRA değiştireceğiz.
VM'nin donanım sekmesine gidip, bir CD/DVD sürücüsü daha ekleyeceğiz. Bu sürücüye, indirdiğimiz VirtIO driver ISO dosyasını seçiyoruz. Artık VM'mizde iki ISO takılı durumda: Biri Windows kurulum ISO'su, diğeri VirtIO sürücüleri.
Windows kurulum sihirbazını başlatıyoruz. "Kurulum nereye yapılsın?" ekranına geldiğimizde, diskimizi göremeyeceğiz (çünkü VirtIO disk sürücüsü yok). Burada "Sürücü Yükle" seçeneğine tıklıyoruz.
Kod:
Göz at butonuna tıklayıp, VirtIO driver ISO'sunun içindeki "amd64" (veya "i386") klasörüne, ardından işletim sisteminize uygun alt klasöre (örn: w10, w11) gidiyoruz. Buradaki "viostor.inf" dosyasını seçip "Aç" diyoruz.
Sürücü yüklendikten sonra artık VirtIO diskimiz (örneğin, 128 GB'lık disk) görünecek. Kuruluma bu diski seçerek devam edebiliriz.
Windows kurulup masaüstüne geldikten sonra, hala ağ bağlantımız yok (çünkü ağ kartı için de sürücü gerekli). VirtIO driver ISO'su hala takılı durumda. Bu ISO'nun içindeki sürücü kurulum sihirbazını (virtio-win-guest-tools.exe veya setup.exe) çalıştırıyoruz.
Bu kurulum, gerekli tüm VirtIO sürücülerini (disk, ağ, balloon, vs.) yükleyecek. Kurulum tamamlandığında, ağ bağlantınız otomatik olarak çalışmaya başlayacak ve yeniden başlatma istenecek.
VM'yi kapatıyoruz ve Proxmox'ta donanım ayarlarını değiştiriyoruz:
1. Ana diskin Bus/Type ayarını IDE veya SATA'dan VirtIO Block'a çekiyoruz.
2. Ağ kartı modelini E1000'den VirtIO (paravirtualized)'a çekiyoruz.
Bu değişiklikler, performansı en üst seviyeye çıkaracaktır. VM'yi tekrar başlatıyoruz.
Benim sunucularımda genelde uyguladığım birkaç ek ayar daha var:
Kod:
CPU Türü: "host" olarak ayarlayın. Bu, VM'nin fiziksel CPU'nun tüm özelliklerini görmesini sağlar.
Bellek (RAM): "Ballooning Device" seçeneğini KAPATIN. Bu, Windows VM'lerde bazen stabilite sorunları çıkarabiliyor. Sabit bellek ayırın.
Disk Önbelleği: Eğer sunucunuzda yeterli RAM varsa ve önemli veriler için de UPS/RAID gibi önlemleriniz varsa, disk için "Writeback" önbelleğini kullanabilirsiniz. Ama dikkatli olun, güç kesintisi veri kaybına yol açabilir.
Ayrıca, Windows içinde "Güç Seçenekleri"nden Yüksek Performans planını seçmeyi unutmayın.
Her şeyin yolunda gittiğinden emin olmak için birkaç komut veya test yapabilirsiniz. Disk performansını kontrol etmek için CrystalDiskMark gibi bir araç kullanabilirsiniz. IDE/SATA ile VirtIO arasındaki IOPS farkı inanılmaz olacaktır.
Artık Proxmox üzerinde, neredeyse fiziksel makine performansına yakın çalışan bir Windows sanal makineniz var.
Umarım bu detaylı rehber işinize yarar. Siz bu kurulumu yaparken farklı hangi ayarları kullanıyorsunuz veya eklemek istediğiniz püf noktaları var mı? Aşağıdaki yorumlarda paylaşabilirsiniz. Takıldığınız bir yer olursa, buraya yazın yardımcı olmaya çalışayım.