Sunucunuzda VMware ESXi Kurulumu ve Yapılandırma

Günümüz veri merkezlerinde verimlilik sağlamak, doğru sanallaştırma teknolojilerinin kullanılmasını gerektiriyor. VMware ESXi, donanım üzerinde doğrudan çalışan bir “bare-metal hypervisor” olarak, sunucularınızda güçlü bir sanallaştırma altyapısı oluşturmanızı sağlar. Bu yazıda, VMware ESXi’nin kurulum ve yapılandırma sürecine dair her detayı ele alacağız.

VMware ESXi: Yüksek Performans İçin Mükemmel Mimarisi

ESXi, donanım üzerinde çalışan bir çözüm olarak yüksek performans ve verimlilik sunar. Kaynak yönetimi ve sanal makinelerin yönetimi konusunda güçlü bir altyapı sağlar. ESXi’nin mimarisi, sanallaştırma sürecini optimize eder ve sanal makinelerin performansını 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 Kurulumu ve BIOS Ayarlarının Otomatikleştirilmesi

ESXi kurulum sürecini hızlandırmak için kickstart script ve BIOS optimizasyonlarını kullanabilirsiniz. BIOS ayarları ve disk yapılandırmaları, kurulum hızını ve sistem performansını doğrudan etkiler. Kickstart ile her kurulum aynı yapılandırmalara sahip olur, böylece kurulum hataları minimize edilir.

ESXi Ağ Yapılandırmasını Geliştirmek İçin vSwitch ve NIC Teaming

Kurulum sonrası ağ performansını artırmak için, vSwitch türleri ve NIC Teaming yapılandırmaları yapılmalıdır. Ayrıca, VLAN yapılandırmalarında güvenliği artırmak için doğru ayarlar uygulanmalıdır. Bu yazı, ESXi ağ optimizasyonu için gerekli adımları sunmaktadır. Özellikle gelişmiş ağ ayarlarını CLI (komut satırı) üzerinden yapılandırmak isteyen kullanıcılar için, ESXi SSH servisini aktif etme işlemi büyük kolaylık sağlar. SSH erişimi, uzaktan oturum açarak vSphere CLI komutlarının kullanılmasına olanak tanır ve yapılandırmaların daha hızlı tamamlanmasına yardımcı olur.

Ağ Yapılandırma Kodu:
bashKopyala# NIC Teaming ve vSwitch Yapılandırması
esxcli network vswitch standard policy failover set -v vSwitch0 --nic-team-algorithm=ip-hash
KonfigürasyonAçıklama
vSwitch TürlerivSwitch türlerini doğru seçmek, ağ trafiğini optimize eder.
NIC TeamingYük dengelemesi için IP hash algoritması kullanılır.
VLAN YapılandırmasıPromiscuous Mode ve Forged Transmits ayarları dikkatli 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 tabanlı bir araçtır. PowerCLI ile sanal makineleri otomatik olarak oluşturabilir ve yönetebilirsiniz.

PowerCLI Kurulumu:

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

Bu yöntemle kurulan sanal makinelerde, işletim sistemi olarak CentOS tercih ediliyorsa, sistemin daha stabil ve performanslı çalışabilmesi için CentOS VMware Tools kurulumu önerilir. VMware Tools, ekran çözünürlüğü, ağ sürücüleri, zaman senkronizasyonu ve misafir işletim sistemi performansı gibi konularda iyileştirme sağlar.

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