Fiziksel Sunucu İçin VMware ESXi Kurulum Adımları

Fiziksel sunucularda sanallaştırma, verimlilik ve kaynak yönetimi açısından büyük bir avantaj sunar. VMware ESXi, bu alanda güçlü bir çözüm olarak, “bare-metal hypervisor” yapısıyla doğrudan donanıma entegre olarak çalışır. Bu yazımızda, VMware ESXi’nin nasıl kurulduğundan, sanal makinelerin nasıl oluşturulacağına, güvenlik yönetiminden sorun giderme adımlarına kadar her yönüyle sanallaştırma sürecine dair kapsamlı bir rehber sunacağız.

VMware ESXi’nin Çalışma Prensipleri ve Avantajları

VMware ESXi, Tip 1 Hypervisor olarak fiziksel donanım üzerinde çalışır ve doğrudan CPU, bellek ve depolama kaynaklarına erişir. Bu, ESXi’yi Tip 2Hypervisor çözümlerinden farklı kılar. Diğer sanallaştırma çözümleri, işletim sistemi üzerinde çalışırken, ESXi’nin bu yapıdaki bağımsızlığı, yüksek verimlilik ve performans sunar. ESXi’nin güçlü mimarisi, sistem kaynaklarının daha etkili kullanılmasını sağlar, bu da özellikle büyük veri merkezlerinde büyük avantaj sağlar.

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.

BIOS ve Disk Yapılandırmaları ile ESXi Performans Artışı

Kurulum öncesi yapılan BIOSve disk yapılandırmaları, sunucunun performansını doğrudan etkiler. VT-d/AMD-Vi özelliğini aktifleştirerek PCIe cihazlarının doğrudan etkileşimini sağlarken, RAID yapılandırmaları ile disklerin performansını optimize edebilirsiniz. Ayrıca, Secure Boot özelliği, güvenlik için etkinleştirilebilir.

AyarAçıklama
VT-d/AMD-ViPCIe passthrough için DMA remapping’i aktifleştirir.
RAID YapılandırmaDiskler arasındaki veri erişim hızını artırır.
Secure BootSistem güvenliğini artırır, TPM 2.0 uyumluluğu ile çalışır.

Ağ Optimizasyonu İçin vSwitch ve NIC Teaming Yapılandırması

ESXi kurulumunun ardından ağ yapılandırması önemlidir. vSwitch türünü belirlemek, ağ trafiğinin verimli bir şekilde yönlendirilmesini sağlar. Ayrıca, NIC Teaming ile yük dengelemesi yapılabilir. Bu ayarlarla, ağ bağlantılarınızın kesintisiz çalışmasını sağlayabilir ve ağ performansını artırabilirsiniz.

Ağ Yapılandırma Kodu:

bashKopyala# vSwitch Türü Seçimi
esxcli network vswitch standard add -v vSwitch0

# NIC Teaming Yapılandırması (Route based on IP hash)
esxcli network vswitch standard policy failover set -v vSwitch0 --nic-team-algorithm=ip-hash
KonfigürasyonAçıklama
vSwitch TürleriStandart vSwitch ve Distributed vSwitch yapılandırması.
NIC TeamingYük dengelemesi ve ağ kesintilerini önlemek için gereklidir.
VLAN YapılandırmasıPromiscuous Mode ve Forged Transmits ayarları dikkatlice yapı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.

Web Arayüzü ile Bağlantı:

  1. IP adresini tarayıcınıza yazın ve ESXi web arayüzüne erişin: textKopyalahttp://<ESXi_IP_Address>
  2. 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 bir araçtır. PowerCLI ile sanal makineleri otomatik olarak oluşturabilir ve yönetebilirsiniz.

powershellKopyalaInstall-Module -Name VMware.PowerCLI -Scope CurrentUser

PowerCLI ile Bağlantı:

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.

Sanal Makine Oluşturma:

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.

  1. SSH ile ESXi host’una bağlanın.
  2. 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.

Yorum yapın