Veri merkezlerindeki verimliliği artırmak, artan iş yüklerini ve kaynak taleplerini karşılamak için doğru sanallaştırma teknolojilerine ihtiyaç vardır. VMware ESXi “bare-metal hypervisor” mimarisiyle, fiziksel donanım üzerinde bağımsız sanal makinelerin çalışmasını sağlar. Bu yazı, VMware ESXi kurulum sürecinden, sanal makine oluşturma ve güvenlik yönetimine kadar tüm temel konuları kapsayacaktır.
VMware ESXi’nin Donanım Üzerindeki Etkisi
ESXi, donanım üzerinde doğrudan çalışarak, diğer sanallaştırma çözümlerinden farklı bir yaklaşım sunar. Tip 2 Hypervisor çözümleri gibi bir işletim sistemi gerektirmez. Bu, sistem kaynaklarının daha verimli kullanılmasını sağlar ve sanal makinelerle donanım arasında doğrudan bir köprü oluşturur. ESXi’nin donanım üzerine kurulmuş yapısı, yüksek performans ve stabilite sağlar. KVM gibi Linux tabanlı çözümler ise genellikle bir işletim sistemi (örneğin AlmaLinux, Ubuntu) üzerinde çalışır ve çekirdek seviyesinde sanallaştırma sunar. Her iki çözüm de güçlü sanallaştırma kabiliyetleri sunsa da, ESXi yapısı daha çok donanım odaklı mimarilerde tercih edilirken, KVM açık kaynak ve esnek yapı isteyen sistemlerde ön plana çıkar.
- 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.
ESXi Kurulumunda Disk Bölümleme ve RAID Ayarları
Disk yapılandırması, ESXi kurulumunun önemli bir parçasıdır. Genellikle, kurulum sırasında disk bölümleme otomatik yapılır, ancak RAID yapılandırmaları ve manuel bölümleme işlemleri, disklerin performansını optimize etmek için gerekebilir. Bu ayarlamalar, verilerin daha hızlı erişilebilmesi için diskler arasında veri bölümlendirme yapmanızı sağlar.
ESXi Ağ ve Donanım Yapılandırmasını Optimize Etme
Kurulum sonrası, ağ ayarlarını optimize etmek için vSwitch türleri ve NIC Teaming yapılandırmalarını doğru şekilde yapmak gereklidir. Bu ayarlar, ağ trafiğini daha verimli hale getirecek ve yüksek performans sağlayacaktır. Ayrıca, VLAN yapılandırmalarındaki dikkat edilmesi gereken noktalar sayesinde ağın güvenliği sağlanabilir. Donanım düzeyinde yönetim ve kesintisiz erişim ihtiyacını karşılamak için ise HP iLO entegrasyonu büyük önem taşır. iLO sayesinde ESXi sunucularına uzaktan erişim sağlanarak, fiziksel müdahale gerektiren durumlar minimize edilir ve ağ konfigürasyonlarında oluşabilecek donanımsal sorunlara anında müdahale edilebilir. Bu kombinasyon, hem altyapı yönetimini kolaylaştırır hem de operasyonel sürekliliği garanti altına alır.
Ağ Yapılandırma Kodu:
bashKopyala# NIC Teaming - IP Hash Algoritması
esxcli network vswitch standard policy failover set -v vSwitch0 --nic-team-algorithm=ip-hash
Konfigürasyon | Açıklama |
---|---|
vSwitch Türleri | vCenter kullanılmazsa standart vSwitch kullanılır. |
NIC Teaming | “Route based on IP hash” algoritması ile yük dengelemesi yapılır. |
VLAN Yapılandırması | Promiscuous Mode ve Forged Transmits güvenlik için doğru yapılandırılmalıdır. |
VMware ESXi Üzerinde Sanal Sunucu (VM) Kurulumu
VMware ESXi, güçlü bir sanallaştırma platformudur ve sanal makineleri (VM) oluşturmak için oldukça esnektir. ESXi kurulumu tamamlandıktan sonra, sanal makineleri oluşturmak ve yapılandırmak, sanallaştırma ortamınızın verimli çalışması için kritik öneme sahiptir. Aşağıda VMware ESXi üzerinde sanal sunucu (VM) kurulumunun adım adım nasıl yapılacağını bulabilirsiniz.
ESXi Sunucusuna Erişim Sağlama
ESXi kurulumu tamamlandıktan sonra, sanal makineleri oluşturabilmek için ESXi sunucusuna erişim sağlamanız gerekir. Bunu web arayüzü veya vSphere Client aracılığıyla gerçekleştirebilirsiniz. Web arayüzüne, ESXi IP adresi üzerinden tarayıcı ile bağlanarak erişebilirsiniz.
- IP adresini tarayıcınıza yazın ve ESXi web arayüzüne erişin: textKopyala
http://<ESXi_IP_Address>
- Kullanıcı adı ve şifre ile giriş yaparak ESXi yönetim arayüzüne erişin
PowerCLI Kurulumu ve Bağlantı
VMware ortamını yönetmek için kullanılan PowerShell tabanlı bir araçtır. PowerCLI ile sanal makineleri otomatik olarak oluşturabilir ve yönetebilirsiniz.
powershellKopyalaInstall-Module -Name VMware.PowerCLI -Scope CurrentUser
PowerCLI ile ESXi sunucusuna bağlanmak için şu komutu kullanabilirsiniz:
powershellKopyalaConnect-VIServer -Server <ESXi_IP_Address> -User root -Password <password>
PowerCLI ile Sanal Makine Oluşturma
PowerCLI ile sanallaştırma işlemleri hızlandırılabilir. Bu adımda, 2 vCPU, 4GB RAM ve 40GB disk alanına sahip bir sanal makine oluşturulacaktır.
PowerCLI ile aşağıdaki komutu kullanarak sanal makine oluşturabilirsiniz:
powershellKopyalaNew-VM -Name "MyVM" -ResourcePool "Resources" -Datastore "Datastore1" -NumCpu 2 -MemoryGB 4 -DiskGB 40 -NetworkAdapter "VM Network" -CD "ISO-Path"
Bu komutla 2 vCPU, 4GB RAM, ve 40GB disk ile sanal makineyi oluşturabilirsiniz. Ayrıca, ISO dosyasını bağlayarak işletim sistemi yüklemesini başlatabilirsiniz.
PowerCLI ile ISO Bağlama ve Boot Etme
Sanal makineyi oluşturduktan sonra, işletim sistemi yüklemek için ISO dosyasını bağlamanız gerekecek.
PowerCLI ile ISO dosyasını sanal makineye bağlayabilir ve sanal makineyi başlatabilirsiniz:
powershellKopyala# ISO dosyasını bağlama
Set-CDDrive -VM "MyVM" -IsoPath "C:\ISO\myos.iso" -Connected $true
# Sanal makineyi başlatma
Start-VM -VM "MyVM"
ESXi CLI Kullanarak Sanal Makine Kurulumu
ESXi CLI (Komut Satırı Arayüzü) kullanarak da sanal makine oluşturabilirsiniz. SSH ile ESXi host’una bağlanarak esxcli komutlarıyla sanal makinelerinizi yönetebilirsiniz.
- SSH ile ESXi host’una bağlanın.
- Sanal makineyi oluşturun ve başlatın:
bashKopyala# Sanal makineyi oluşturma
vim-cmd vmsvc/createdummyvm "MyVM" /vmfs/volumes/datastore1/myvm
# Sanal makineyi başlatma
vim-cmd vmsvc/power.on 1
Kickstart Betiği ile Otomatik Sanal Makine Kurulumu
Kickstart betikleri, ESXi üzerinde sanal makineleri otomatikleştirmek için kullanılır. Bu betikler, kurulum sırasında tüm yapılandırmaların otomatik olarak yapılmasına olanak tanır.
bashKopyalainstall --url=http://myrepo/ESXi-Install
network --bootproto=dhcp --device=eth0
rootpw mypassword
part / --fstype=ext4 --size=20480
Bu betiği kullanarak ESXi ve sanal makineleri otomatik olarak kurabilirsiniz