PowerShell : VM Çalıştırmak ve Durdurmak

VM Çalıştırmak

PowerCLI ile VMware altyapınızı komut satırından yönetebilir ve otomatikleştirebilirsiniz. vCenter’a bağlandıktan sonra her türlü güzel şeyi yapabilirsiniz. Örneğin, sanal makineleri başlatmak çok kolaydır. VM’nin tam adını kullanabilir veya bir wildcard kullanabilir veya cmdlet’i bir pipe’da kullanabilirsiniz. VM’lerin kendisini başlatmak için cmdlet’i hatırlaması kolaydır:

Start-VM

Start-VM’yi kullanmanın birkaç yolu vardır. VM adı ile kullanabilirsiniz.

Start-VM VMadi

veya bir pipe girişinden;

Get-VM -Name VMadi| Start-VM

Hangisini kullanacağınız, ne elde etmek istediğinize ve tercihinize bağlıdır.

Wildcard’lar

*“VM” den sonra ne geleceğinin önemi yok.VM*VMab, VM-123
?“VM-” den sonra herhangi bir karakter gelmeli.VM-?VM-1, VM-a, VM-b
[ ]“VM-” in yanına sırayla rakamlar getirir.VM-[1-3]VM-1, VM-2, VM-3
[ ]“VM” in yanına sırayla harfler getirir.VM-[abc]VM-a, VM-b, VM-c

VM Durdurmak

VM’nizi dikkatlice kapatmak istiyorsanız, Shutdown-VMGuest’i kullanmanın daha iyi olacağını düşünüyorum. Bu, VM’nizi dikkatlice kapatmak için VMware araçlarını kullanacaktır. VM’leri başlatmak gibi, VM’de komut satırında belirtme veya pipe ile alma seçeneğiniz vardır.

Bu komut, “VM” ile başlayan tüm VM’leri kapatacak

Shutdown-VMGuest -VM A*

VM Çalışıyor mu?

Çalışmayan VM’leri durdurmaya çalışırsanız hatalar alırsınız ve komutlarınız devam etmez. Bir VM’nin çalışıp çalışmadığını kontrol etmek ve sonra durdurmak, durumu test etmekle yapılabilir:

Get-VMGuest -VM VM*  | Where-Object {$_.State -eq "Running"}  | Shutdown-VMGuest

VMware Tools yüklü olmadan VM’leri durdurma

VM’de VMware Tools yüklü değilse, VM’i Stop-VM ile durdurabilirsiniz.

Stop-VM VmAdi

VM’nizi hiçbir şey kaydetmeden durduracaktır, bu yüzden buna ihtiyacınız olup olmadığından kesinlikle emin olun. Yine, -Kill parametresini kullanırsanız, VM izin istemeden durdurulur.

Stop-VM VmAdi -Kill

Umarım bu yazı sizin için bilgilendirici olmuştur. Yazıyla ilgili bir sorunuz, görüşünüz veya isteğiniz varsa alt kısımda bulunan yorumlardan veya mail adresimden iletişime geçebilirsiniz. Bu yazının başkaları içinde bilgilendirici olduğunu düşünüyorsanız sosyal olun ve sosyal medyada paylaşın! Okuduğunuz için teşekkürler !!!!

Leave a Reply

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