Merhabalar,
ESXi hostlar üzerinde nasıl driver ve firmware kontrolü yapılır kısaca bunu açıklıyacağım.
Öncelikle NIC ve HBA kartlarınızın bulunmuş olduğunuz ESXi versiyonunu desteklemesi gerekiyor. Eğer destekliyorsa bulunmuş olduğunuz versiyona uyumlu driver ve firmware kullanmalısınız.
Kullanmış olduğunuz firmware’in ise driver ile uyumlu olması gerekiyor. Eğer firmware versiyonunuz uyumlu driver versiyonundan geride ise bu bir problemdir. Firmware versiyonunuz uyumlu driver versiyonundan ileride ise bu bir problem değildir.
1- Network/NIC kartlarının driver firmware kontrolü
- ESXi host üzerinde bir fazla vendor’a ait NIC kullanıyor olabilirsiniz. Aşağıdaki komutu çalıştırarak, hangi kartın hangi driver’ı kullandığını tespit edebilirsiniz.
esxcli network nic list
//Nested bir ESXi olduğu için nvmxnet3 görünüyor.

- Aşağıdaki komutu çalıştırarak istediğiniz vmnic’in hangi driver ve firmware versiyonunu kullandığını tespit edebilirsiniz.
esxcli network nic get -n vmnicx

- Yukarıda kartımızın driver ve firmware versiyonlarını tespit ettik. Uyumlu olup olmadıklarını ise VMware Compatibility Guide üzerinden sorgulamamız gerekiyor. Sorgulamamız için ise kart ID’lerini bilmemiz gerekiyor. Aşağıdaki komut ile kart ID’lerini tespit edebilirsiniz.
vmkchdev -l | grep -i vmnicx

Üzerleri sari ile işaretli olanlar sırası ile;
VID: 15ad
DID: 07b0
SVID: 15ad
SSID:07b0
- ID’leri tespit ettikten sonra aşağıdaki link üzerinden kontrol etmeniz gerekiyor. Driver ve firmware’in birbirini karşılaması gerekiyor.
https://www.vmware.com/resources/compatibility/search.php?deviceCategory=io

Örnek olarak ESXi 7.0 U3x versiyonunda olduğunuzu farz ederlim. Kullanmış olduğunuz kart ise Broadcom 535T modeli olsun. ESXi host ise Hitachi olsun.
Driver versiyonu bnxtnet 216.0.72.0
Firmware versiyonu ise 212.0.103001
Kart ID’lerimiz aşağıdaki gibi olsun;
VID:14ed
DID:16d8
SVID:1590
SSID:020c
Aşağıdaki gibi aratıyoruz ve 7.0 U3 seçiyoruz.

Aşağıdaki görselde de görüldüğü üzere driver ve firmware versiyonlarımız uyumsuz. Firmware versiyonumuzu minimum 216.0.333011’e yükseltmemiz gerekmektedir.

Not: Firmware için donanım üreticiniz ile iletişime geçmeniz gerekmektedir. Buradan sadece driver download edebilirsiniz.
Yukarıdaki görselde ki gibi driver ve firmware birbiriyle uyumlu olması gerekiyor. Daha öncede belirttiğimiz üzere Firmware driver’dan ileride olabilir ancak driver’dan geride olamaz.
2- HBA kartlarının driver-firmware kontrolü
- HBA kartlarının firmware ve driver kontrolü yukarıda işlemler ile birebilir aynı.
- HBA kartlarının firmware ve driver versiyonlarını kontrol etmek için “esxcli storage san fc list” komutunu çalıştırıyoruz.
- HBA kartımızın ID’lerini tespit etmek için ise “vmkchdev -l | grep -i vmhbax”
- Sonrasında birebir aynı şekilde VMware Compability Guide üzerinde aratıyoruz.
https://www.vmware.com/resources/compatibility/search.php?deviceCategory=io
Konunun detaylı bir şekilde işlenmesi ve güncel bilgilerle desteklenmesi, gerçekten değerli bir kaynak ortaya çıkarmış.
Bilgi paylaşımınız ve Güzel anlatımınız için teşekkürler…