Author Archives: Özgür Mazlum

Wildcard Karakterlerin Kullanılması

By | 29/09/2015

İsimlerini tamamını hatırlayamadığınız komutlar, vmler, hostlar yada datastore benzeri kayıtlar için wildcard karakterleri kullanabilirsiniz. ÖRN: * Wildcard karakteri kullanımı = *dns* olarak yazdığınızda içinde dns geçen  tüm sunucuları listeleyecektir. Get-VM –Name *dns* ? wildcard kullanımı = ? karakteri bilinmeyen her karakter için kullanılabilir test? Yazdığınızda test1, test2,test3 sonuçlarını görebilirsiniz. Get-VM  -Name test? Get-VM -Name *[0-8]

Sanal Sunucuların Listelerinin Getirilmesi

By | 29/09/2015

Get-VM komutu ile vCenter üzerindeki tüm sanal sunucuların listesini getirilebilir. Get-Help Get-Help komutu ile Get-VM komutunda kullanılacak parametreleri görmek mümkündür. Komut ilk çalıştırdığınızda sizden Update-Help güncellemelerini yapmak isteyip istemediğinizi soracaktır. PowerShell help üzerinde sonradan yapılan bir güncelleme varsa bu komut ile yüklemeniz mümkün olacaktır. Başlangıç olarak Get-VM ile sunucuları listesinin getirilmesi sağlanacaktır. Kontrol edildiğinde Vcenter… Read More »

PowerCLI Sertifika Hatası

By | 29/09/2015

Eğer vCenter sunucunuz üzerinde (CA)Certification Authority tarafından imzalanmış bir sertifika bulunmuyorsa aşağıdaki hata mesajı ile karşılaşabilirsiniz. Vmware tarafında önerilen CA tarafında imzalı sertifika kullanılmasıdır. kb.vmware.com/kb/2111219 linki üzerinde işlem adımları anlatılmaktadır. Eğer bu hata mesajı ile karşılaşmak istemiyorsanız bir diğer yöntem PowerCLI üzerinde aşağıdaki komutu çalıştırarak uyarını görünlenmesini engellemek.

Powercli İle ESX Sunuculara Erişim

By | 29/09/2015

PowerCLI ile vCenter yada ESX Hostlar üzerindeki sunucuların ve alt yapının yönetimini komut satırı üzerinden gerçekleştirmemizi sağlamaktadır. Yönetim işlemlerinin yapılabilmesi için Vcenter erişim bilgilerinin kullanılması gerekmektedir. PowerCLI ile vCenter erişimi sağlanmadığında sunucular ile ilgili çağrılan komutlarda aşağıdaki hata mesajı ile karşılaşılacaktır. Hata mesajı detaylarını kontrol edildiğinde her hangi bir sunucu ya erişim dağlanmadı, bu komutların… Read More »

PowerShell Çalışma İlkelerini Düzenleme

By | 29/09/2015

Vmware PowerCLI  Microsoft PowerShell alt yapısını kullanmaktadır. Güvenlik açısından powercli çalışma kuralları bulunmaktadır. PowerShell üzerinde bu özellikler execution policy olarak adlandırılmaktadır. PowerShell üzerindeki execution policy detayları aşağıdaki gibidir. Restricted: Varsayılan olarak tanımlı olan policydir. PowerCli üzerinde komut çalıştırmanıza izin verir fakat varolan bir scripti çalıştırmanıza izin vermez. AllSigned:  bu policy ile sadece güvenilen yayıncılar tarafından… Read More »

PowerCLI İndirme ve Yükleme

By | 29/09/2015

Powercli yükleme işlemi vmware sitesi üzerinden yapılabilmektedir. https://www.vmware.com/support/developer/PowerCLI/ adresi ziyaret edilerek indirme işlemi yapılabilir. Yazının hazırlandığı tarihte kullanılan güncel PowerCLI versiyonu 6.0 Relaase 1’dir. Yükleme işlemi için üye girişi yapılması gerekmektedir. İndirme işlemi gerçekleştirildikten sonra kurulum yapılması gerekmektedir. Lisans sözleşmesi kabul edilerek ilerlenmesi gerekmektedir. Resimdeki aşamada tercihe göre PowerCLI haricinde vCloud Air cmdletleri de yüklenebilmektedir.… Read More »

Powershell XML Import

By | 19/08/2015

Halen IIS 6.0 kullanılan sunucularınız varsa powershell üzerinde IIS 6.0 cmdlets bulunmuyor. Bu nedenle yapmak istediğiniz sorgulamalar için IIS 6 config dosyasını kullanabilirsiniz. Bu işlem esnasında c:\windows\system32\inetsrv\MetaBase.xml dosyasının yedeğini almanızı öneririm. Hatta testleri kopya dosya üzerinde gerçekleştirmeniz daha iyi olur. Powershell içerisinde import-clixml ile import esnasında aşağıdaki hata mesajı ile karşılacaksınız. Import-Clixml : Element ‘Objs’… Read More »

Vmware Üzerindeki Sanal Sunucuların VmwareTools Versiyonlarının Listelenmesi

By | 24/07/2015

Vmware Hostlarda update işlemleri yaptığınızda vmware tools versiyonlarını da güncellemeniz gerekecektir. Hangi sunucularda eski versiyon kullanıldığını listelemek için powerCLI ile versiyon numaralarına göre sıralamada aşağıdaki kodu kullanabilirsiniz. Get-VM | Get-VMGuest | Select VmName, ToolsVersion |Sort-Object ToolsVersion |Format-Table -AutoSize

Vmware Üzerindeki Sanal Sunucuların Disk Kullanımlarını PowerCLI ile Listelemek

By | 23/07/2015

ESXi sunucular üzerinde koşan vmware guestlerin sunucu içersindeki bilgilere vmwaretools aracılığı ile ulaşabiliyor. Aşağıdaki script ile beraber sunucuların sunucu disk boyutu ve % kaç boş alanı kaldığı bilgilsini alabilirsiniz. ForEach ($VM in Get-VM ){ ($VM.Extensiondata.Guest.Disk | Select @{N=”SunucuAdi”;E={$VM.Name}},DiskPath, @{N=”Capacity(MB)”;E={[math]::Round($_.Capacity/ 1MB)}}, @{N=”BosAlan (MB)”;E={[math]::Round($_.FreeSpace / 1MB)}}, @{N=”BosAlan %”;E={[math]::Round(((100* ($_.FreeSpace))/ ($_.Capacity)),0)}}) | Format-Table -AutoSize}

ESXI Hostların Saat & Tarih Bilgilerinin PowerCLI ile Listelenmesi

By | 22/07/2015

Vcenter üzerindeki hostların NTP tanımlarının güncel olması çok önemlidir. Eğer hostlardan bir tanesinde hatalı tarih kullanımı bulunuyorsa, BIOS üzerinde tanımlı saat bilgisini alan sunucularda geçici tarih değişikliği kritik sorunlara neden olabilir. Bu nedenle aşağıdaki komut ile vCenter üzerindeki tüm hostların zaman bilgilerini kontrol edebilirsiniz. Get-VMHost | sort Name | select Name,@{Name=”Current VMHost Time”;Expression={(Get-View $_.ExtensionData.ConfigManager.DateTimeSystem).QueryDateTime()}}

Remediating an ESXi 5.x host fails with the error: The host returns esxupdate error code:15. The package manager transaction is not successful (2030665)

By | 05/05/2015

ESX 5.1 den 5.5 upgrade işlemlerinde bazı hostların güncellenmesi sırasında aşağıdaki hata mesajı ile karşılaştım. Error Code : Remediating an ESXi 5.x host fails with the error: The host returns esxupdate error code:15. The package manager transaction is not successful (2030665)

Vmware Broadcom Netxtreme II vSphere Distributed Switch bağlantı kopma sorunu

By | 21/04/2015

ESX 5.5 update 1 testlerimde Distributed Switch üzerinde kullandığım networklerde çok yüksek sayıda ping kaybı görmeye başladım. Loglarda inceleme yaptığımda Distributed Switch’e dahil olan portlar sürekli flap oluyordu. Aynı şekilde vmware kernel loglarında da bnx2 0000:03:00.1: vmnic3: NIC SerDes Link is Down şeklinde hata mesajları almaya başladım. Dell Custom ISO ile yüklediğim sunucularda Broadcom Netxtreme II driverlar’ın vmware ile… Read More »

Vmware Tools Umount Sorunu

By | 27/11/2014

ESX 5.1 den 5.5 upgrade işlemlerinden sonra bazı linux sunucularda vmwaretools isosunu unmount etme sorunu yaşadım. Vmware aşağıdaki linkteki makaledeki adımların yapılmasını öneriyor. http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1038542