Category Archives: PowerCLI

Power CLI Dersleri

Powercli: VFlash Read Cache Host ve Guest Listesi

Vmware 5.5 ve sonrası sürümlerde hayatımıza giren Vmware Vlash Read Cace çok fazla kişi tarafından kullanılıyor. Sunucuya taktığınız SSD diski sanal sunuculara read cache olarak tanımlayabiliyorsunuz böylece read IO lar için disk gitmeden düşük latencyler ile performans artışı sağlayabilirsiniz. Yapınız büyükse ve SSD cache tanımlı hostlarınız fazlaysa hangi sunucularda cache tanımlı olduğunu bulmanız zorlaşıyor. Bu… Read More »

Powershell Gallery ile Powercli 6.5.2 versiyona upgrade işlemleri

Daha önceki yazılarımda artık Powercli yükleme ve güncellemelerini Powershell Gallery üzerinden yapacağımızı anlatmıştım. Bu konu ile ilgili yazıma PowerShellGallery. Öncelikle powercli modulü kullanılabilir modüllerimiz arasında kontrol ediyoruz. 6.5.1.5 sürümü kullanılabilir görünüyor.

Update-module komutu ile işlemi başlatıyoruz.

Kurulum aşamasında aşağıdaki gibi bir hata alırsanız. Kurulumu powershell ISE üzerinden deneyebilirsiniz. Ben denemelerimde sorun yaşadığı modullerin… Read More »

Powercli ile vmware üzerindeki sanal sunucuyu kill etmek

Bazen vcenter üzerinde vmotion işlemi esnasında takılı kalan sunucular olabiliyor. Bu işlemi vcenter üzerinden sonlandıramadığımız durumlarda esxcli ile komut satırı üzerinden kill ediyorduk. Bu işlemleri aşağıdaki script ile powercli üzerinden gerçekleştirebilirsiniz. Burada tek yapmanız gereken “vmozgur” yazan yere ilgili sanal sunucunun adını yazmak olacaktır. Sonrasındaki işlemler script tarafından yapılacaktır.

 

PowerShell Gallery ve PowerCLI

Microsoft Powershell ile ilgili çok önemli bir değişiklik yaptı . Artık modul yukleme işlemlerini powershellGallery ile yapılmaktadır. Powercli da buna dahil oldu. Bundan sonraki sürümlerde MSI paketi kullanarak kurulum yapmanıza gerek kalmayacak. Powershell Gallery ve Powercli iki şekilde kullanılabiliyor 1- Online Install 2- Offline Install Öncelikle bilgisayarımızda yüklü olan PowerCLI uygulamasını kaldırmamız gerekmektedir. Program Ekle Kaldır üzerinden Powercli Uygulamamımız… Read More »

PowerCLI 6.5 Sürümünü Powershell ve Powershell ISE ye nasıl entegre edebilirim

PowerCLI 6.5 kullanılabilir durumuda eğer sizde script yazarken Powershell ISE kullanıyorsanız Powercli cmd’letlerinin ilk açılışta kullanılamadığını görmüşsünüzdür. Scriptler içerisinde ise Add snap-in yerine import modulü geldiği duyurulmuştu buna başka bir yazımda tekrar deyineceğim. Powershell ve Powershell ISE nin kendine ait profilleri bulunuyor. $profile  ile kontrol edebilirsiniz. İşlemlere başlamadan önce GEt-Executionpolicy ile powershell çalıştırma izinlerimizi kontrol… Read More »

Powercli: Bilgisayarımız ve Vmware Datastore Arasında Dosya Transferi

Copy-DatastoreItem komut seti ile bilgisayarınız ve vmware datastore arasında dosya transferi gerçekleştirebilirsiniz. Set-Location komutu ile alt dizinlere erişim sağlayabilirsiniz. Aşağıdaki örnekte ds sürücüne girerek içerisindeki vm klasörlerine eriştik daha sonrasında Centos1 adlı sunucunun bulunduğu klasöre erişim için yine set-location komutunu kullanıyoruz. Artık ds sürücüsü altında Centos1 dizinine giriş yapmış olduk. ds:\Centos1 PowerCLI ds:\> Set-Location Centos1… Read More »

PowerCLI: Datastore Provider Olarak Kullanmak

Datastore Provider vSphere üzerindeki datastore’lara erişmenize izin verir. Sunucunuza Connect-Vıserver komut seti ile bağlandığınızda iki vmstore ve vmstores adında PSDrives oluşmaktadır. “vmstore” PSDrive son bağlandığımız sunucudaki datastore’ları gösterir. “vmstores” ise geçerli session üzerindeki bağlı bulunan tüm sunucuların datastore’larını göstermektedir. Varolan bu iki PSDrive haricinde New-PSDrive komutu ile kendinizde yeni bir tane oluşturabilirsiniz. Set-Location vmstore: komutu… Read More »

PowerCLI: vSphere PowerCLI Inventory Provider Kullanımı

Inventory Provider bize dosya sistemine Esxi Server yada vCenter gibi erişmemizi sağlar. Provider ile dısta görüntüleme taşıma yeniden adlandırma v silme işlemlerini PowerCLI ile yaptırabilmektedir. Connect-VIServer komutu ile vcenter erişimi yaptığımızda vi ve vis adında iki PSDrives oluşur. “vi” PSDrive son bağlanılan sunucunun inventory bilgisini “vis” PSDrive ise geçerli session üzerindeki tüm bağlı serverların inventorylerini… Read More »

PowerCLI: Using PSDrives

Her provider bri yada birden fazla sürücü kullanmaktadır ÖRN olarak kullandığımız windows işletim sistemlerinde C,D, E gibi sürücü isimleri ile local diskler yada CD sürücüler bulunmaktadır. Driverlara bağlanmak için providerları kullanıyoruz. Örneğin C Sürücüsü içeriğini getirmek için Get-ChildItem C:\ komutunu kullanabiliriz Get-ChildOtem için dir,gci yada ls kısaltmaları kullanılabilmektedir. Get-ChildItem alias:

PowerCLI: Provider ve PSDrives Kullanımı

Cmdlet’ler powershell komutlarıdır. Powershell PSDrivers ile sürücülerede erişebilmektedir ve windows üzerindeki sürücüleri dirver olarak kullandırabilirler. Bu şekilde driverleri yazılımın bir parçası haline getirebiliriz. Powershell Provider’lar genellikle eklenti yada modül gibi çalışabilmektedir. Providerler cmdlet’ler ile kullanılabilir. Aşağıdaki komut ile isimlerini listeleyebilirsiniz. Get-Command -Noun Item,ChildItem,Content,ItemProperty PowerCLI session ile bağlandığımı bilgisayardaki sürücüleri görmek için Get-PSProvider komutunu kullanabiliriz. Dikkat… Read More »

Powercli : Get-Member Kullanımı

PowerCLI objeler ile çalışır.Bir obje özellikler ve methodları içermektedir.Objenin elemanlarını görmek için Get-Member komunu kullanabilirsiniz. “Özgür Mazlum” | Get-Member komutu ile string türünün elemanlarını görebilirsiniz.   Pipe işareti ile nesnelerin üyelerini listeleyebilirsiniz. Örneğin sanal sunucuların elemanlarını  getirmek için aşağıdaki komutu kullanabilirsiniz.   Get-Vm | Get-Member Komut VirtualMachineImpl nesnesi ve tüm yöntemleri ve özellikleri tam tip… Read More »

PowerCLI 6.5 R1 Release Oldu

Aşağıda detayları bulunan yenilikler ve iyileştirmeler bulunuyor. There’s been a lot of buzz around PowerCLI lately, and we’re keeping it going! It gives me great pleasure to announce the general availability of VMware PowerCLI 6.5 Release 1! Before diving in on all the new features, it’s worth noting that these features are all created based… Read More »