Merhaba, bu yazımda sizlere Vcenter üzerindeki tüm sunuculardan PowerCLI ile Sunuculardaki CD-ROM Driverları Nasıl Çıkarılır? anlatacağım. Bu işlem çoğu zaman, kurulum yapıldıktan sonra windows işletim sistemi ISO dosyasının bağlı olarak bırakılması şeklinde karşımıza çıkmaktadır.
Eğer yeni kurduğunuz sunucuların sayısı fazla ise, hepsine gidip sağ click edit settings ve cdrom driver’larını client device ayarlamak için uğraşmak yerine bu işlemi PowerCLI üzerinden gerçekleştirebilirsiniz.
Bunun için öncelikle PowerCLI uygulamasını yüklemeniz gerekmektedir. PowerCLI açarken mutlaka sağ click run as administrator diyerek çalıştırmalısınız. Ardından Connect-Viserver komutuyla Vcenter sunucumuzun IP adresini Server 0 kısmına yazıyoruz. Enter dedikten sonra Server 1 ip adresi sorulacak. Buraya herhangi bir şey girmiyoruz. Eğer Vcenter üzerinde LDAP authentication açık ise domain username ve parolanız ile direkt olarak giriş sağlarsınız.
Ancak Vcenter sunucunuza LDAP authentication ayarlamadıysanız, karşınıza küçük bir pencere açılacaktır. Bu alan kullanıcı adınızı @vsphere.local şeklinde girerek yine PowerCLI komut satırına giriş yapabilirsiniz.
Şimdi giriş yaptık. Sırada mount edilmiş olan cddrive’larımızı unmount etmeye geldi. Bunu yapabilmek için aşağıdaki komutu koşturmamız gerekmektedir.
Vmware CDdrive Unmount İşlemi
Get-VM | Where-Object {$_.PowerState -eq “PoweredOn”} | Get-CDDrive | FT Parent, IsoPath
Bu komut ile hangi sunucunuza hangi ISO bağlanmış onları listeleyebiliyorsunuz. Eğer yalnızca bir sunucuyu kontrol etmek istiyorsanız, aşağıdaki komutu çalıştırmalısınız.
Get-VM “sunucuadı” | Where-Object {$_.PowerState -eq “PoweredOn”} | Get-CDDrive | FT Parent, IsoPath
Bu listede nelerin ISO olarak bağlı olduğunu kolaylıkla göreceksiniz. Tüm makinelerden ISO dosyalarını çıkartmak isterseniz aşağıdaki komutu kullanmalısınız.
Get-VM | Where-Object {$_.PowerState –eq “PoweredOn”} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False
Eğer yalnızca bir makine üzerinde kaldırmak isterseniz aşağıdaki komutu kullanmalısınız.
Get-VM “sunucuadı” | Where-Object {$_.PowerState –eq “PoweredOn”} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False
Bu işlemi yaptıktan sonra sunucularınıza mount olan ISO dosyaları unmount edilmiş olacaktır. Ve edit settings içerisinde cdrom drive client device şeklinde göreceksiniz. Son olarak Linux işletim sistemi üzerinde vm tools kurulu ise orada da işe yarayacaktır. Linux olan sunucularınızda size bir answer question hatası da çıkarabilir. Bunun için komutun sonuna aşağıdaki gibi ekleme yapmanız gerekmektedir.
| Get-VMQuestion | Set-VMQuestion -Option ‘Yes’ -Confirm:$false
Bu yazımda, sizlere Vcenter üzerindeki tüm sunuculardan mount cdrom driver’ların, PowerCLI üzerinden nasıl çıkarılacağını anlatmaya çalıştım. Faydalı olması dileğiyle.