VMware ESXi¶
WMware ESXi Nedir?¶
VMware ESXi ya da eski adıyla ESX, sanal bilgisayarların dağıtım ve sunumu için VMware tarafından geliştirilen kurumsal sınıf, tip 1 bir hiper yöneticidir. Tip 1 hiper yönetici olarak ESXi, bir işletim sistemi (OS) üzerine kurulu bir yazılım uygulaması değildir; bunun yerine, çekirdek gibi hayati işletim sistemi bileşenlerini içerir ve entegre eder.
Sunucu kaynaklarını oldukça az tüketmesi en büyük avantajlarından birisi olan ESXi, aynı zamanda üzerine kurulmuş olan sunuculara da fazlasıyla kaynak bırakmaktadır.
Kurumu için 2 CPU ve 4 GB RAM olması, temel gereksinimler olarak karşımıza çıkıyor. Bu temel gereksinimleri sağlayamayan sistemler üzerine, ESXi kurulumu mümkün olmamaktadır.
Kurulumu içinde işlemcinin Virtualization özelliği de, BIOS üzerinden aktif hale getirilmelidir.
Temel gereksinimlerin sağlanması durumunda kurulumu basit ve kısa sürmektedir. İşletim sisteminin kurulumundan sonraki ayarlamalar ve düzeltmelerinde titizlikle yapılması, daha sonra sorun yaşanmaması adına önemlidir.
Kurulum 7.0.0 ve 6.5.0¶
-
Öncelikle yukarıda açıkladığım gibi kurulumun gerçekleşebilmesi için açtığımız sanal makinemizin veya kullanacağımız makinenin minimum 2 CPU ve 4 GB RAM olması gerekmektedir.
-
Ardından ISO dosyamızı sanal makinemize ekleyerek başlayalım.
-
İlk olarak gördüğünüz gibi bir ekranla karşılaşıyoruz, ESXi bizi karşılıyor. Enter'a basarak kuruluma başlayalım.
- Diğer adımda karşımıza Kullanıcı Lisans Sözleşmesi çıkıyor ve bunu F11 ile kabul edip devam ediyoruz.
- Bu adımda ise bizden kurulum yapılacak diski seçmemizi istiyor, biz eğer sanal makineye kuruyorsak başlamadan önce belirlediğimiz alan gözükecektir. Enter diyerek devam edelim.
- Klavyem Türkçe olduğu için Turkish seçeneğini bulup Enter diyorum.
- Ardından bizden Root için bir şifre istiyor ve bunun güçlü olması gerekmektedir. Şifremizi girip Enter diyelim.
- Burada ise F11'e basalım ve ardından kuruluma başlayacaktır.
- Kurulum başladı 2-3 dakika içinde tamamlanacaktır.
- Servisler yükleniyor.
- Ve kurulum tamamlandı, artık tarayıcımıza sarı kısımda gördüğünüz IP adresini yazarak ESXi'e bağlanabilirsiniz.
- Tarayıcımıza IP adresini yazıp bağlandıktan sonra bizi karşılayacak ekran bu şekildedir. Kullanıcı adı alanına 'root' Şifre kısmına ise kurulum esnasında verdiğiniz şifreyi girerek arayüze erişebilirsiniz.
- Karşımıza böyle bir arayüz çıkacaktır.
-
Sol menüden Storage'e tıklayalım, ardından varolan diske tıklayalım ve New Datastore diyelim.
-
Ayriyeten eğer disk kapasitesini ayarlamak isterseniz Increase Capasity' tıklayarak Edit ile düzenleyebilirsiniz.
- Bu kısımda kuracağımız Datastore'a bir isim tanımlamamız isteniyor. Ben Deneme ismini verdim.
- Burada ise Datastore'umuzun kapasitesini belirlememiz isteniyor.
- İsim ve kapasite ayarını yaptıktan sonra bize bir özet çıkartıyor, Finish ile sonlandıralım.
- Ardından Virtual Machines kısmına gelip Create/Register VM'e tıklayalım
- Select creation type kısmını Create a new virtual machine seçeneğine tıklayıp Next ile geçelim.
- Select a name and guest OS kısmına geldik. Burada makinenize istediğiniz ismi verebilirsiniz ve hangi işletim sistemini kuracaksanız ona ait OS Family ve OS Version'larını seçiniz. Compatibility kısmı hangi ESXi versiyonunu kullanıyorsanız ona göre otomatik şekil alacaktır. Eğer yanlış gözüküyorsa tıklayarak kullandığınız ESXi versiyonunu seçiniz.
- Select Storage kısmında ise Deneme adında oluşturduğumuz Datastorage'i seçelim ve Next diyelim.
- Customize Settings'de kuracağımız sanal makinenin ayarlarını belirlememiz isteniyor. Ben 2 Cpu 2 GB RAM ve 40 GB Disk alanı verdim.
- Ardından yaptığımız ayarların bir özetini veriyor. Finish ile tamamlayalım.
- Makinemizi oluşturduktan sonra ekrana bu şekil bir arayüz gelecek.
- Edit kısmına tıklayarak CD/DVD Drive 1 kısmından Datastore ISO File'a tıklayalım.
- Ardından Upload etmek istediğimiz ISO dosyasını seçmemiz için Upload'a tıklayalım. Ardından bilgisayarınızdan ISO dosyasını seçin ve yüklenmesini bekleyin.
- Upload ettiğimiz ISO dosyasına tıklayalım ve sağ alttan Select diyelim.
- Ardından tekrar arayüze geliyoruz ve üst taraftan Power On'a basarak makinemizin açılmasını bekliyoruz.
- Makinemin kurulum adımlarını kendime göre düzenleyerek ilerliyorum. Ardından kurulumu tamamlanması için bekliyorum.
- Ve makinemiz kuruldu, sorunsuz şekilde çalışıyor, internete erişebiliyorum ve işlem yapabiliyorum.
PowerCLI Kurulumu¶
PowerCLI, VMware vSphere'i yönetmek için PowerShell tabanlı bir komut satırı arabirimidir.
- İlk olarak PowerShell'i yönetici olarak çalıştıralım.
- İlk önce kurulum için bir ayar girilmesi gerekmektedir, ardından kuruluma devam edilecektir.
Set-ExecutionPolicy Unrestricted -f
-
Bu komut ile sisteme yüklenecek olan paketlerin geçerli olması gerekmediğini ve her paketi yükleyebileceğimizi söylüyoruz.
-
Daha sonra aşağıdaki komutu ile PowerCLI kurulumunun gerçekleşmesi için giriyoruz.
Install-Module -Name VMware.PowerCLI
- PowerShell izin isteyecektir, karşınıza gelen istekleri Y yazıp ardından Enter ile onaylıyoruz.
- Eğer Kurulum esnasında aşağıdaki gibi bir hata alırsanız 1. komutu tekrar girip ardından başka bir komut daha ekliyoruz.
İlk Komut:
Set-ExecutionPolicy Unrestricted -f
Daha sonra gireceğimiz komut:
Import-Module VMware.VimAutomation.Core
- Sisteme bağlantı kurmadan önce SSL paketi güvenli olmadığı için bizi uyarıp işleme devam etmeyecektir. SSL onayını kapatmak için aşağıdaki komutu girin:
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
-
Bu işlemin ardından tarayıcıdan sunucumuza bağlanalım ve sanal makinemize erişip edit diyelim.
-
İlk önce CPU ayarlarına erişip kısmı CPU Hot Plug'ı Enable edelim.
- Sonrasında RAM kısmında ise Memory Hot Plug'ı Enable edelim.
- Ardından PowerShell'e dönüp VMware sunucumuza bağlanalım.
Komut:
Connect-VIServer -Server 192.168.28.132 -User root -Password "kullanıcı_şifreniz"
- Daha sonra sanal sunucularda CPU ve RAM Hot Plug aktif mi değil mi öğrenmek ve sistemi CSV uzantılı kaydetmek için aşağıdaki komutları girebilirsiniz:
Get-VM | Select-Object Name, VMHost, @{N="CpuHotAddEnabled";
>> E={$_.ExtensionData.config.CpuHotAddEnabled}}, @{N="MemoryHotAddEnabled";
>> E={$_.ExtensionData.config.MemoryHotAddEnabled}} | Export-Csv -NoTypeInformation -Path c:\temp\vm-list.csv
- Not: CSV dosyasının çıkacağı dizini kendi masaüstünüz olarak ayarlamayı unutmayınız. Aksi takdirde hata alabilirsiniz.
- Son olarak masaüstünüze oluşan Excel dosyasının içine girdiğinizde alacağınız sonuç aşağıdaki gibi olacaktır:
RVTools Kurulumu¶
-
PowerCLI'a alternatif olarak RVTools kullanabiliriz.
-
İlk öncelikle buraya tıklayarak indirme sayfasına gidelim ve indirelim.
-
Kurulum dosyamızı indirdikten sonra açalım ve ilk çıkan ekranda I Agree işaretleyip Next diyelim.
- İkinci kısımda herhangi bir şey değiştirmeden, -isteğinize göre RVTools'un kurulacağı yeri değiştirebilirsiniz- Next diyelim.
- Bir sonraki adımda da kuruluma başlamasını onaylamak için Next diyelim.
- Kurulum başladı sonlanmasını bekleyelim.
- Kurulum tamamlandıktan sonra Close diyerek kurulum arayüzünü kapatalım.
- RVTools'u çalıştıralım ve ESXi'ye bağlandığımız IP adresi, kullanıcı adı ve şifremizi girelim.
- Doğru bilgileri girdikten sonra uygulamaya erişeceğiz.
- Sol üst tarafta File > Export all to Excel diyerek Excel dosyasını seçeceğiniz dizine oluşturalım.
- Ardından Excel dosyasını kaydettiğimiz dizine gidelim ve Excel dosyasına girelim.