VMWare PowerCLI Powershell İle Nasıl Kurulur? Powershell core 6 olarak bilinen sürüm Windows, MacOS ve Linux işletim sistemleri için kullanılmakta olan bir sürümdür. Bu powershell sürümü, açık kaynaklar, hibrit cloud ve heterojen ortamlar için oluşturulmuş bir sürümdür. VMWare platformlarını yönetmekte olan birçok sistem yöneticisinin kullanmakta olduğu PowerCLI yani VMWare Managament Network kurulumunu Powershell üzerinden nasıl yapacağımızı anlatacağız.
Evet, diyoruz ki sistem yöneticileri, bundan böyle VMWare platformlarını PowerCLI üzerinden gerçekleştirebilecekler. Şimdi kurulumun nasıl yapılması gerektiği ile ilgili adımlara geçiyoruz. PowerCLI üzerinden VMWare platformu üzerinde bulunan sunucularınızın durumlarını görebilir. Sunucuları kapatabilir ve restart edebilirsiniz. Makinelerinizin kullanmakta olduğu RAM ve CPU değerlerini kontrol edebilirsiniz. Lafı fazla uzatmadan kurulum adımlarına geçiyoruz.
- İlk yapmanız gereken C diski içerisinde Temp klasörü altında PowerCLI isminde bir klasör yaratmalısınız.
- Hemen ardından Powershell uygulamasını yönetici olarak çalıştırmalısınız.
- Nuget – Provider yüklemesini yapmak için Y diyerek devam edilmelidir. Bunun için aşağıdaki komutu çalıştırmalısınız.
Save-Module -Name VMware.PowerCLI -Path C:\Temp\PowerCLI
Y dedikten sonra VMWare PowerCLI modülleri teker teker kurulmaya başlanacaktır.
Hemen ardından aşağıdaki komutu kullanarak Y diyoruz ve kuruluma devam ediyoruz.
Install-Module -Name VMware.PowerCLI
Ayrıca aşağıda belirttiğim komut ile de hangi modüllerin kurulu olduğu kolaylıkla kontrol edilebilir.
Get-Module -ListAvailable -Name VMware*
Bundan sonra PowerCLI kurulumu sonlanmış olacaktır. Kurulum sonrasında Powershell yardımı ile VCenter sunucunuza bağlanabilirsiniz. Bu arada VMWare platformu, SSL sertifikası ile ilgili güvenlik protokolünü üst seviyeye çıkardığı için bu sürece takılmamak adına aşağıdaki komutu kullanabilirsiniz.
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
Bundan sonraki süreç tamamen vcenter içerisine bağlanarak yapmak istediklerinize göre değişiklik göstermektedir.
İlk olarak powershell uygulamasını yönetici olarak çalıştırıyoruz ve aşağıdaki komutu giriyoruz;
connect-viserver
Ardından farklı komutları web üzerinde kolaylıkla bulabilirsiniz. Ben görülmesi açısından tüm kapalı sanal sunucuların görülmesini sağlayan komutu sizlere göstermek istedim.
Get-vm | where { $_.PowerState -eq “PoweredOff”}
Siz daha farklı komutları araştırarak ta dilediğiniz sunucuyu PowerCLI üzerinden kolaylıkla yönetebilir ve raporunu alabilirsiniz.