VMware vSphere Esxi NIC/vmnic Firmware Kontrol Hk.

Herkesin bildiği bir konu ama elinizin altında komutlar ve prosedür bulunması için buraya koymak istedim.

Geçenlerde bir kurumda ortama yeni bir host ekliyorduk vDS üzerindeki LAG uplinkleri ile Nexus 9k üzerinde Lacp konfigürasyonu bir türlü sunucu ile negotiate olamıyordu. Lacp konfigürasyonunu değiştirdik, farklı switchlerde denedik vs vs bir sürü vakit kaybettik linkler oturmadı.

Bildiğiniz gibi yeni sunucu aldığımızda ilk iş olarak en güncel firmware paketlerini sunucuya geçiyoruz. Öneri olarak Sunucu üreticilerinin sayfalarındaki firmware versiyonlarından önce VMware Compatibility sayfasını kontrol etmekte fayda var. Çünkü bu tarz sipesifik konfigürasyonlarda firmware kaynaklı sorun çıkabiliyor. Ortamdaki mevcut sunucularda bir sorun olmadığından, sonrasında firmware’leri kontrol etme gereği duydum.

1. Öncelikle sorun yaşadığımız nic (vmnic) kartının device id sini esxi (ssh) üzerinden alıyoruz;

vmkchdev -l

—————

000:065:00.1 14e4:16d6 14e4:4120 vmkernel vmnic3

—————–

Uzunca liste içerisinden ilgili vmnic device idlerini görebiliyoruz.

2. Device Kodları ve esxi versiyonuna göre VMware compatibility sayfasından kartımızın olması gereken versiyonunu kontrol ediyoruz.

https://www.vmware.com/resources/compatibility

No alt text provided for this image

Olması gereken versiyon aşağıdaki gibi listelenir;

No alt text provided for this image
No alt text provided for this image

3. Tekrar esxi üzerine dönelim ve aşağıdaki komutu işleterek bizim kartımızın durumuna bakalım;

esxcli network nic get –n vmnic3
No alt text provided for this image

Eğer esxi ile Compatibility sayfasında versiyon farklılıkları var ise compatibility sayfasında belirtilen link üzerinden ilgili firmware’i indirerek sunucunun ilgili aparatını güncelleyebiliriz.

(Benim karşılaştığım case özelinde kartın firmware versiyonu olması gerekenden yüksekti, downgrade yapmam gerekiyordu o sebeple sunucunun ipmi’ı üzerinden sadece o kart için bu işlemi gerçekleştirdim. (idrac/cimc/bmc/ilo vs))

Eğer versiyon upgrade edilmesi gerekiyor ise;

Compatibility sayfasından indirdiğimiz paket içersinden offline bundle ve vib dosyası çıkmakta.

  • offline bundle dosyası ile vcenter üzerinde upgrade manager ile upgrade yapabiliriz.
  • esxi üzerinde herhangi bir scp client ile vib dosyasını atarak vib install komutu işletebiliriz.
  • yada sunucu üreticisinin sayfasından indirerek ipmi üzerinden yapabiliriz.

Sonuç olarak; versiyonları compatibility sayfası ile eşledik ve sunucu boot olur olmaz lag negotiate oldu 🙂

Not:

VMware ortamı upgradelerinden sonrada bu durumlarla karşılaşılabiliyor bu sebeple hem Nic hem Hba için bu durumu kontrol etmekte fayda var.

Hba için de bu sayfadan yardım alabilirsiniz.

VMware vSphere Esxi NIC/vmnic Firmware Kontrol Hk.” üzerine bir yorum

Yorum bırakın