PowerShell Direct ile Windows Sanal Makineleri Yönetmek
Windows Server 2016 ile gelen yeniliklerden biri olan PowerShell Direct ile Hyper-V üzerindeki Windows 10 veya Windows Server 2016 sanal makinelerimizi network yapılandırması ve uzaktan yönetim için tanımlamalar yapmaya gerek kalmadan artık çok daha kolay bir şekilde yönetebiliriz.
PowerShell Direct Nedir?
Windows Server 2016 yeniliklerinden biri olan PowerShell Direct aslında Hyper-V sunucusu üzerindeki sanal makineleri merkezi olarak daha kolay yönetebilmenin yeni bir yoludur.
- Herhangi bir network/firewall yapılandırmasına gerek duyulmaz.
- Uzaktan Yönetim yapılandırmasına gerek duyulmaz
Neden PowerShell Direct?
Windows Server 2016 öncesi Hyper-V sunucular üzerindeki sanal makineleri PowerShell ile zaten yönetebiliyorduk ama öncesinde her sanal makine üzerinde uzaktan yönetim tanımları ve network bazında firewall izinleri gibi bir takım ayarlar yapmak gerekiyordu. Şimdi bu ayarlar ile uğraşmadan direkt olarak bağlantı kurup ihtiyacımız olan scriptleri koşturabiliyoruz.
PowerShell Direct kullanım gereksinimleri nelerdir?
PowerShell Direct kullanarak sanal makineleri yönetebilmek için aşağıdaki gereksinimleri karşılayabilmeliyiz.
- Sanal makine Hyper-V host üzerinde ve çalışır durumda olmalı.
- Hyper-V host üzerinde Hyper-V yönetici yetkisine sahip bir kullanıcı ile oturum açılmalı.
- Sanal makine için geçerli bir credentials sağlanmalı
- Hyper-V host işletim sistemi en azından Windows 10 veya Windows Server 2016 olmalı.
- Sanal makine işletim sistemi en azından Windows 10 veya Windows Server 2016 olmalı.
PowerShell Direct’i nasıl kullanacağım?
- Hyper-V Yöneticisi ile oturum açın
- PowerShell’i Administrator yetkisi ile başlatın
- Enter-PSSession ile bağlanın
İlk bölüm: Hyper-V yöneticisi ile oturum açın
Hyper-V sunucusu üzerinde Hyper-V yönetebilmeye yetkili olan kullanıcınız ile oturum açın.
İkinci bölüm: PowerShell’i Administrator yetkisi ile başlatın
Başlat düğmesine sağ click ile basıp açılan menüden Windows PowerShell (Admin)’i açın.
Üçüncü bölüm: Enter-PSSession ile bağlanın
PowerShell üzerinde “Get-VM” komutu ile Hyper-V Host üzerindeki sunucuların listesini alabilirsiniz. (sunucu listesini alamıyorsanız Hyper-V yönetici yetkilerine sahip olmayan bir kullanıcı ile oturum açmış olabilirsiniz.)
“Enter-PSSession –VMName” komutu ile belirttiğiniz sanal makineye bağlantı sağlayabilirsiniz.
Sanal makine bağlantısı için size credentials bilgilerini sorabilir, sanal makine üzerindeki yetkili kullanıcı adı şifre bilgisini girin.
Artık sanal makine üzerinde çalıştırmak istediğiniz PowerShell komutlarını çalıştırabilirsiniz.
“PowerShell Direct ile Windows Sanal Makineleri Yönetmek” için 4 yorum