Merhaba arkadaşlar,
Bu makalemde sizlere Hyper-V sanallaştırma ortamlarında karşınıza çıkması olası bir problemi incelemeyi ve sorun büyümeden önlem almanız için yapabileceklerinizi anlatmaya çalışacağım.
Bazı Hyper-V ortamında çalışan sanal sunucuların MAC adresleri aynı atanabilir ve bu durum ortamda çalışan sanal sunucularınıza erişim problemleri yaşanmasına sebep olmaktadır. Hyper-V ortamınızda MAC adresleri çakışan sanal sunucu var mı diye incelemek isterseniz sanal sunucularınızın hepsinin MAC adresini tek tek almak yerine tüm sanal sunucuların MAC adreslerini bir Power Shell komutu çok hızlı bir şekilde topluca alabilirsiniz.
Önce Hyper-V sunucumuz üzerinde o anda çalışan sanal sunucuların mac adres listesini nasıl görebiliriz buna bakalım.
Power Shell’i Run As Administrator yetkisi ile açalım ve aşağıdaki komutu yardımı o anda o sunucu üzerinde çalışan sanal sunucu adı, bağlı olduğu virtual switch ismi ve sanal sunucu Mac adreslerinin listesini görebilirsiniz.
Get-VM | select –ExpandProperty NetworkAdapters | select VMName, SwitchName, macaddress
Sanallaştırma ortamınızı yönettiğiniz SCVMM 2012 R2 yönetim sunucunuz üzerinde Power Shell’i (Run As Administrator) açalım ve aşağıdaki komutu çalıştıralım.
Bu komutun oluşturacağı .CSV dosyasının C:\ diski üzerine kopyalanmasında yetki hatası alabilirsiniz bu sebeple C:\ diski üzerinde bir folder oluşturup .CSV dosyasını bu folder için oluşturmanızı tavsiye ederim. Ben aşağıdaki komutu kullanmadan önce C:\Rapor isimli bir folder oluşturdum mac adres listesi dosyası burada oluşturulacaktır.
Get-VMMServer | get-vm | Get-VirtualNetworkAdapter | select name,EthernetAddress | export-csv “C:\Rapor\VM_MAC_List.csv”
Komut içine SCVMM server ismi eklenerek komut aşağıdaki gibi kullanılmalıdır.
Get-VMMServer “SCVMM Server Adı” | get-vm | Get-VirtualNetworkAdapter | select name,EthernetAddress | export-csv “C:\Rapor\VM_MAC_List.csv”
Recep YÜKSEL
Faydası olması dileklerimle.