Adım Adım VMware ESXi Kurulumu ve Yapılandırması

Sanallaştırma, donanım kaynaklarını daha verimli kullanarak, fiziksel sunucularda birden fazla sanal makinenin çalışmasını sağlar. VMware ESXi, bu amaçla en güçlü araçlardan biridir. Bu yazıda, VMware ESXi’nin kurulum sürecini ve yapısal özelliklerini, sanal makine oluşturma adımlarını ve güvenlik yönetimi konusunda ipuçlarını ele alacağız. Özellikle Linux dosyası sistemleriyle çalışan sanal makineler için, dosya izinleri, yapılandırma uyumluluğu ve işletim sistemi entegrasyonu gibi konular sanallaştırma ortamında dikkatle ele alınmalıdır.

ESXi’nin Mimarisi: Sanallaştırmada Etkin Çözüm

ESXi, donanım üzerinde doğrudan çalışan bir “bare-metal” Hypervisor çözümüdür. Bu, donanım kaynaklarının doğrudan yönetilmesine olanak tanır ve sanal makinelerin çok daha verimli çalışmasını sağlar. ESXi’nin üç ana bileşeni, sanallaştırma sürecini optimize eder ve performansı artırır.

  • 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 8.0 ve BIOS Ayarları ile Güvenlik Sağlama

ESXi 8.0 kurulumu için BIOS ayarları, doğru yapılandırıldığında çok daha güvenli bir sistem sunar. Secure Boot u etkinleştirmek ve VT-d/AMD-Vi gibi özelliklerle donanım sanallaştırma desteği sağlamak, hem güvenliği hem de performansı artırır. Ayrıca, Power Management ayarını optimize ederek enerji tüketimini azaltırken performansı artırabilirsiniz.

  • Secure Boot; TPM 2.0 uyumlu güvenlik özelliklerini etkinleştirir.
  • VT-d/AMD-Vi; PCIe passthrough için doğrudan etkileşimi sağlar.
  • Power Mode; Yüksek performans sağlar, düşük güç modlarını devre dışı bırakır.

vSwitch Türleri ve NIC Teaming İle Ağ Yönetimi

ESXi kurulumunun ardından ağ yönetimi için vSwitch türleri ve NIC Teaming yapılandırmalarına odaklanmalısınız. Bu yapılandırmalar, ağ trafiğini daha verimli hale getirir ve kesintisiz bağlantı sağlar. VLAN yapılandırmasında da güvenlik önlemleri alınmalıdır.

bashKopyala# vSwitch ve NIC Teaming
esxcli network vswitch standard add -v vSwitch2
esxcli network vswitch standard policy failover set -v vSwitch2 --nic-team-algorithm=ip-hash
KonfigürasyonAçıklama
vSwitch TürleriStandart vSwitch ve Distributed vSwitch ayarları yapılmalıdır.
NIC Teaming“Route based on IP hash” algoritması ile yük dengelemesi sağlanır.
VLAN YapılandırmasıPromiscuous Mode ve Forged Transmits ayarları güvenlik için gereklidir.

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. Özellikle VDS ve VPS gibi sanal sunucu altyapılarını oluşturmak isteyenler için ESXi, yüksek performans ve kaynak yönetimi avantajı sunar. 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.

  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 tabanlı bir araçtır. PowerCLI ile sanal makineleri otomatik olarak oluşturabilir ve yönetebilirsiniz. PowerCLI’yi PowerShell üzerinden aşağıdaki komutla yükleyebilirsiniz:

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. 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.

Sanal Makine Oluşturma ve Başlatma:

  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.

Kickstart Betiği Örneği:

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