Günümüz veri merkezlerinde, artan kaynak talepleri ve iş yükleri, fiziksel sunucuların verimli bir şekilde yönetilmesini gerektiriyor. Sanallaştırma teknolojileri, donanım kaynaklarını daha etkin kullanmayı sağlarken, birden fazla sanal makinenin tek bir fiziksel sunucu üzerinde bağımsız olarak çalışmasına olanak tanır. VMware ESXi, “bare-metal hypervisor” olarak, doğrudan donanım üzerinde çalışan güçlü bir sanallaştırma platformu sunar. Bu rehberde, VMware ESXi’nin çalışma mantığından kurulumuna, sanal makine oluşturma süreçlerinden güvenlik yönetimine kadar her şeyi adım adım ele alacağız.
VMware ESXi Mimarisi: Tip 1 Hypervisor’ın Gücü
VMware ESXi, Tip 1 Hypervisor olarak donanım üzerinde doğrudan çalışan bir sanallaştırma platformudur. Bu yapı, ESXi’nin işletim sistemi gerektirmeden doğrudan donanıma erişmesini sağlar. VMware ESXi, performansı artırırken, CPU, bellek ve disk yönetimini optimize eder. Bu yapı sayesinde sanal makineler daha verimli çalışır ve sistem kaynakları daha etkin kullanılır. ESXi’nin temel bileşenlerinden olan VMkernel, sanal makinelerin çalışması için gerekli olan kaynakları yöneten kritik bileşendir.
VMkernel; Donanım kaynaklarını yöneten ve sanal makineleri çalıştıran çekirdek bileşen.
User World; Sanal makinelerin çalıştığı izole ortamları ifade eder.
Donanım Sürücüleri; Fiziksel donanımlarla iletişim kurarak uyumlu bir çalışma ortamı sağlar.
Bu altyapı sayesinde, ESXi üzerinde oluşturulan sanal bir makineye Windows Server kurulabilir ve ardından bu ortamda Microsoft SQL Server 2022 güvenli, izole ve yüksek performanslı şekilde çalıştırılabilir. ESXi’nin optimize kaynak yönetimi, SQL Server gibi işlemci, bellek ve disk performansı açısından yoğun çalışan uygulamaların ihtiyaç duyduğu esnekliği sağlar. Böylece hem test hem de üretim ortamlarında yüksek erişilebilirlik ve güvenilirlik sunan bir veri tabanı altyapısı oluşturulabilir.
VMware ESXi Kurulumu ve BIOS Ayarları ile Performans Optimizasyonu
ESXi kurulumu sırasında BIOS ayarları büyük önem taşır. VT-d/AMD-Vi özelliği, PCIe cihazları ile doğrudan etkileşimi mümkün kılar ve Secure Boot özelliği, TPM 2.0 ile güvenliği artırır. Ayrıca, Power Management ayarını “High Performance” moduna almak, güç tasarrufunu ortadan kaldırarak sunucunun tam performansla çalışmasını sağlar. Bu optimizasyonlar, ESXi’nin verimli çalışmasına yardımcı olur.
| Ayar | Açıklama |
|---|---|
| VT-d/AMD-Vi | PCIe cihazlarının doğrudan geçişi için DMA remapping. |
| Power Mode | Yüksek performans için “High Performance” moduna geçiş. |
| Secure Boot | TPM 2.0 ile uyumlu güvenliği artıran özellik. |
ESXi Kurulumu Sonrası Ağ Yapılandırma ve Performans Artırma
ESXi kurulumu sonrası, ağ ve donanım ayarlarını optimize etmek için SSH ile sunucuya bağlanarak esxcli komutları kullanabilirsiniz. vSwitch yapılandırması ve NIC Teaming gibi ağ ayarları, yüksek performanslı ve kesintisiz ağ bağlantıları için kritik öneme sahiptir. Ayrıca, vSwitch türleri arasında seçim yaparken, vCenter kullanılmıyorsa standart vSwitch tercih edilebilir.
vSwitch Türleri; Standart vSwitch ve Distributed vSwitch arasındaki farklar.
NIC Teaming; “Route based on IP hash” ile yük dengelemesi yapılır.
VLAN Yapılandırması; Promiscuous Mode ve Forged Transmits ayarları dikkatlice yapılmalıdır.
VMware ESXi Üzerinde Sanal Sunucu (VM) Kurulumu
ESXi kurulumunun ardından, sanal makinelerin oluşturulması ve yapılandırılması süreci başlar. ESXi, sanal makinelerin donanım kaynaklarını optimize bir şekilde kullanmasına imkan tanıyan geniş bir yapılandırma seçenekleri sunar. Bir sanal makine kurarken disk türü, bellek, CPU çekirdekleri, ağ bağdaştırıcısı gibi kritik bileşenleri dikkatle seçmek gereklidir.
ESXi Host Erişimi: ESXi sunucusuna IP adresi üzerinden erişim sağlayarak, vSphere Client ya da web arayüzü aracılığıyla sanal makine oluşturma işlemi başlatılır.
Web barındırma veya yüksek performanslı web uygulamaları için kullanılacaksa, kurulan sanal makineye LiteSpeed Web Server kurulması önerilir. LiteSpeed, özellikle düşük kaynak tüketimiyle yüksek trafik işleyebilen yapısı sayesinde sanal altyapılarda etkin sonuçlar verir. ESXi’nin sunduğu izolasyon ve kaynak kontrolü ile birlikte kullanıldığında, LiteSpeed hem performans hem de güvenlik açısından güçlü bir çözüm sunar.
PowerCLI İle Otomatik Sanal Makine Oluşturma
PowerCLI, VMware ortamını yönetmek için kullanılan PowerShell tabanlı bir araçtır. Sanal makineleri otomatik olarak oluşturmak için şu adımları takip edebilirsiniz. PowerCLI’yi Kurma ve ESXi’ye Bağlanma;
İlk olarak PowerCLI‘yi yükleyerek ESXi hostuna bağlanalım:

PowerCLI ile Sanal Makine Oluşturma;
Aşağıdaki PowerCLI komutu, 2 vCPU, 4GB RAM ve 40GB disk alanına sahip bir sanal makine oluşturacaktır:

ISO Dosyası Bağlama ve Boot Etme;
Sanal makineye işletim sistemi yüklemek için bir ISO bağlayalım:

ESXi CLI Kullanarak Sanal Makine Kurulumu
SSH ile ESXi Shell veya esxcli komutlarını kullanarak da sanal makine oluşturabilirsiniz.
Öncelikle ESXi Shell’i etkinleştirin ve SSH ile bağlanın;

Ardından, SSH üzerinden ESXi’ye giriş yapın;

ESXi CLI ile Sanal Makine Oluşturma;

Sanal Makineyi Başlatma;

Kickstart Betiği ile Otomatik VM Kurulumu
Büyük ölçekli ortamlarda, Kickstart betikleri ile ESXi sanal makinelerini toplu olarak
otomatikleştirebilirsiniz.
Aşağıdaki Kickstart betiği, ESXi üzerine otomatik olarak VMware ESXi kurulumu yapar ve
ardından bir sanal makine başlatır:
install --url=http://myrepo/ESXi-Install
network --bootproto=dhcp --device=eth0
rootpw mypassword
part / --fstype=ext4 --size=20480

