VMware vSphere PowerCLI 6.0 Kurulumu ve Kullanımı – Bölüm-3

By | 18/01/2016

Merhaba,

VMware Power CLI ile VMware ortamımızı yönetirken kullanabileceğimiz bazı komutları tanıtmaya devam ediyoruz. Bu makalemde’de bazı komutları sizlerle paylaşıp bu seriyi sonşandıracağım. İlerde karşıma çıkan, uygulayıp test ettiğim faydalı komutlarıda ayrıca paylaşarım inşallah sizlerle.
Bu makalemde önce VMware Power CLI 6.0 R3 ile gelmiş olan ESXi host işletim sistemi yüklü fiziksel sunucularımıza aitbazı bilgileri gösteren yeni komutları paylaşmak istiyorum.

Aşağıdaki komut ile fiziksel donanımlarınızın markası, modeli, seri numarası ve CPU modeli bilgisini alabilirsiniz.

$Hardware

Aşağıdaki komut ile Sunucunuzun modeli ve yüklü BIOS versiyonu görebilirsiniz.

$Hardware | select VMHost, Model, BiosVersion

VMware_PWCLI_B3_01

Aşağıdaki komutlar yardımı ile fiziksel sunucularınız hakkında çok daha detaylı bilgileri alabilirsiniz. Ben test ortamımda Ram modülleri ile bilgileri alamadım bunuda verseydi çok daha faydalı olurdu bizler için.

Önce aşağıdaki komut ile vCenter sunucumuza bağlı aktif sunucuları bulmasını sağlayalım.

$Hardware = Get-VMhost | where {$_.ConnectionState -eq “Connected”} | Get-VMHostHardware

Daha sonra aşağıdaki komutu çalıştırarak sunucularımız hakkında bilgileri çekelim. Hardware [0 ] ESXi01 isimli sunucumuzu referans ediyor. Hardware [1] ise ESXi02 isimli sunucumuzu referans ediyor.

$Hardware[0] | fl *

VMware_PWCLI_B3_02

$Hardware[1] | fl *

VMware_PWCLI_B3_03

Aşağıdaki komut ile fiziksel sunucumuz üzene bağlı tüm fiziksel PCI deviceları görebilirsiniz.

Get-VMHost | Get-VMHostPciDevice

VMware_PWCLI_B3_04

ESXi Host sunucumuza bağlı Disk alanlarını listeleme :
Aşağıdaki komutta Format-Wide seçeneği ile isimleri listelenir.

Get-Datastore | Format-Wide

VMware_PWCLI_B3_05
Aşağıdaki komuttaki Format-List ile disk alanları hakkında daha detaylı bilgi verilecektir.

Get-Datastore | Format-List

VMware_PWCLI_B3_06

Tüm Virtual Machine’ler üzerindeki snapshotları listelemek :
Aşağıdaki komut snapshotların adını, hangi vm üzerinde olduğunu ve boyutunu MB cinsinden listeleyecektir.

Get-VM | Get-Snapshot | select name,vm,sizemb

VMware_PWCLI_B3_07

Tek bir VM Snapshot listelemek ve silmek :
Tek bir VM üzerindeki snapshot dosylarını görmek ve varsa snupshut’in adını kullanarak silmek için gerekli komutlar;

Get-Snapshot –VM “VM Name”
Remove-Snapshot -Snapshot $UpdateOncesi –RemoveChildren

VMware_PWCLI_B3_08

Tek bir VM üzerindeki tüm snaphotları silmek :
Tek bir VM üzerindeki tüm snapshotları listelemek

Get-Snapshot VMname

VMware_PWCLI_B3_09

Snapshotları silmek :

Get-Snapshot VMname | Remove-Snapshot

VMware_PWCLI_B3_10

Snapshotları silerken onaylama sorusunu sordurmadan silmek:

Get-VM | Get-Snapshot | Remove-Snapshot -confirm:$false

VMware_PWCLI_B3_11
Sanal Sunucu network kartı tipini değiştirme :

Sanal sunucularınız üzerinde bağlı olan network kartlarının tipini değiştirmek için VMware Power CLI komutlarını kullanabilirsiniz.

E1000 tipinde olan network kartlarınızı çok kolay ve zahmetsiz bir şekilde VMXNET3 tipine yükseltebilirsiniz. Bu işlemi yaptığınız VM sunucu üzerinde VMware Tools yazılımın en son versiyonun yüklü ve çalışır durumda olması gerekmektedir.

Aşağıda özellklerini paylaştığım TESTVM sunucum üzernde 1 adet E1000 tipinde network kartı bağlıdır. Bu kartın tipini değiştirip VMXNET3 tipine yükseltmek istiyorum.

VMware_PWCLI_B3_12

E1000 tipindeki network kartım VM sunucum üzerinde bağlı ve çalışır durumdadır.

VMware_PWCLI_B3_13
Şimdi komut satırından bu network kartının tipini VMXNET3 olarak değiştirelim. Komut sizden onay isteyecektir Y ile onaylarsanız kartın tipi değiştirilecektir.

Get-VM VMName | Get-NetworkAdapter | Set-NetworkAdapter -Type vmxnet3

VMware_PWCLI_B3_14
Değişiklik sonrasında VM özelliklerine baktığınızda network kartının tipinin VMXNET3 olduğunu görebilirsiniz.

VMware_PWCLI_B3_15
Bu değişiklik sırasında sanal sunucuma ping atarak kesinti olup olmayacağını test ettiğimde sadece 1 adet ping kaybı yaşadığımı test ettim değişiklik sırasında.

VMware_PWCLI_B3_16
Kart tipi VMware tarafında değiştikten sonra VM üzerinde yüklü işletim sistemi tarafında’da kart tipinin değişmiş olması gerekmektedir. Yoksa bu karttan gerçek performansı alamayız işletim sistemi tarafında.

İlk başta Windows işletim sistemi tarafında kart tipi hemen düzelmez network kartı E1000 ve 1GB hızında çalışmaya devam edecektir.

Kart tipinin işletim sistemi tarafından algılanıp düzeltilebilmesi için sanal sunucuyu kapatıp yeniden açmamız gerekiyor. Sanal sunucuyu restart değil’de direk shutdown ile kapatılarak enerjinin kesilmesi gerekir. Power Off yapıp yeniden açmalıyız.

Yeniden açıldıktan sonra eğer bir aksilik olmaz ise network kartı driver’i işletim sistemi tarafında’da VMXNET3 olarak değişmiş olacaktır.

VMware_PWCLI_B3_17

VMware_PWCLI_B3_18
Yukarıda anlatılanları yaptığınız halde network kartının tipi işletim sistemi tarafında E1000 olarak çalışmaya devam ediyor ise size önerim sanal sunucu kapalı iken, sanal sunumuza ikinci bir VMXNET3 tipinde network kartı ekleyip sunucunuzu açınız, yeni eklediğiniz kartın dirver’i işletim sistemi tarafında yüklendiğinde E1000 tipinde kalan network kartınız’da VMXNET3 olarak değiştirilmiş olacaktır. Ikinci olarak eklediğiniz network kartını silebilirsiniz sonra.

Faydası olması dileklerimle.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.