Danışmanlık yapan arkadaşlar için hiç birşey bilmediğiniz bir VMware ortamında çalışan sunucuların idrac/ilo ip address bilgilerini öğrenmek ve bu bilgiye ulaşmak çok zor olmuştur. Bu tarz durumlarda İhtiyacımız olan bilgiyi elde etmenin en hızlı ve en etkili yolu, Carter Shanklin tarafından yazılmış bir PowerShell betiğinin kullanılmasıdır. Script’i download için linkini kullanabilirsiniz.
Gereksinimler
- ESXi hostunuza bağlanan istemcide PowerShell 2.0 veya üstü yüklü olmalıdır
- ESXi hostunuza bağlanan istemcide PowerCLI 4.0 veya üstü yüklü olmalıdır
- 443 numaralı port İstemciden ESXi hostunuza doğru açık olmalıdır.
Using Get-VMHostWSManInstance ile idrac/ilo bilgilerine ulaşma
Komut dosyasını indirdikten veya ps1 olarak kaydettikten sonra dosyanın konumuna gidin. Dosyaya Shift ‘e basılı tutup Sağ Tıklayıp copy as path diyoruz.
Bir powercli oturumu açtıktan sonra ilgili modülü yüklemek için aşağıdaki komutları çalıştırıyoruz.
import-module -name "C:\Users\administrator\Desktop\png\Monitor ESX with WS-MAN.ps1”
Ilgili betiği içeri aktarmak için R diyerek devam ediyoruz
Aşağıdaki komutla vcenter veya esxi hostumuza bağlanıyoruz.
Connect-VIServer –Server VCenterSRV01
Vcenter sunucumuza bağlandıktan sonra ilgili hostlardan management ip bilgilerini öğreniyoruz.
Get-VMHostWSManInstance –Vmhost (Get-VMhost ESX01.onurcan.lcl) –IgnoreCertFailures –Class OMC_IPMIIPProtocolEndpoint
Son olarak, IPMI denetleyicisinin web arayüzüne bağlanabilir sunucu ile alakalı işlemlerinize devam edebilirsiniz.