HP Proliant DL380 G8 sunucu üzerinde yüklü olan VMware ESXi 5.5 Update 1 işletim sisteminden VMware ESXi 5.5 Update 2 sürümüne yükseltme işlemi sırasında alınan “ValueError: Cannot merge VIBs Mellanox_bootbank_net-mst_2.0.0.0-1OEM.550.0.0.472560, Mellanox_bootbank_net-mst_2.0.0.0-1OEM.550.0.0.472560 with unequal payloads attributes ([net-mst: 8.250 KB], [net-mst: 8.242 KB])” hatasının giderilmesini inceliyor olacağız.
Sunucu üzerinde bulunan “ Mellanox ” üreticisine ait ağ ve infinibant kartlarında VMware ESXi 5.5 sürüm yükseltilmesinde sürücü hatasından dolayı aşağıdaki hata ile karşılaşmanıza neden olur.
Bu sorunu gidermek için sırasıyla aşağdaki işlemleri yapmanız gerekecektir.
Not: Mellanox’a ait ağ kartlarını listemek için lspci | grep Mellanox komutunu kullanabilirsiniz.
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
VIBs Removed: Mellanox_bootbank_net-mst_2.0.0.0-1OEM.550.0.0.472560
~ # esxcli software vib install -d /tmp/MLNX-OFED-ESX-1.9.10.0-10EM-550.0.0.1331820.zipInstallation ResultMessage: The update completed successfully, but the system needs to be rebooted for the changes to be effective.Reboot Required: trueVIBs Installed: Mellanox_bootbank_net-ib-addr_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-ib-cm_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-ib-core_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-ib-mad_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-ib-sa_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-ib-umad_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-mlx4-core_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-mlx4-en_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-mlx4-ib_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_net-rdma-cm_1.9.10.0-1OEM.550.0.0.1331820, Mellanox_bootbank_scsi-ib-iser_1.9.10.0-1OEM.550.0.0.1331820VIBs Removed:VIBs Skipped:~ # |
~ # esxcli software vib list | grep Mellanoxnet-ib-addr 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-ib-cm 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-ib-core 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-ib-mad 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-ib-sa 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-ib-umad 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-mlx4-core 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-mlx4-en 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-mlx4-ib 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13net-rdma-cm 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13scsi-ib-iser 1.9.10.0-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-03-13 |
~ # esxcli system module list | grep mlx4mlx4_core true truemlx4_en true truemlx4_ib true true~ # esxcli system module list | grep ib_ib_core true trueib_mad true trueib_sa true trueib_umad true trueib_cm true trueib_addr true trueib_iser true true |
esxcli system module set -e true -m mlx4_en
esxcli system module set -e true -m mlx4_core
esxcli system module set -e true -m mlx4_ib
# esxcli network vswitch standard listvSwitch0Name: vSwitch0Class: etherswitchNum Ports: 3072Used Ports: 4Configured Ports: 128MTU: 1500CDP Status: listenBeacon Enabled: falseBeacon Interval: 1Beacon Threshold: 3Beacon Required By:Uplinks: vmnic1Portgroups: VM Network, Management Network |
# esxcli network nic listName PCI Device Driver Link Speed Duplex MAC Address MTU Description———— ————- ——- —- —– —— —————– —- —————————————————vmnic0 0000:002:00.0 mlx4_en Up 40000 Full 00:02:c9:a0:9a:10 1500 Mellanox Technologies MT27500 Family [ConnectX-3]vmnic1 0000:005:00.0 e1000e Up 1000 Full 00:25:90:4f:ea:fa 1500 Intel Corporation 82574L Gigabit Network Connectionvmnic1 000002 0000:002:00.0 mlx4_en Down 0 Half 00:02:c9:a0:9a:11 1500 Mellanox Technologies MT27500 Family [ConnectX-3]vmnic2 0000:006:00.0 e1000e Down 0 Half 00:25:90:4f:ea:fb 1500 Intel Corporation 82574L Gigabit Network Connection# |
# /opt/mellanox/bin/openibd.sh restart/etc/init.d/sfcbd-watchdog stopvmkload_mod -u mlx4_ibModule mlx4_ib successfully unloadedvmkload_mod -u ib_iserModule ib_iser successfully unloadedvmkload_mod -u rdma_cmModule rdma_cm successfully unloadedvmkload_mod -u ib_addrModule ib_addr successfully unloadedvmkload_mod -u ib_cmModule ib_cm successfully unloadedvmkload_mod -u ib_umadModule ib_umad successfully unloadedvmkload_mod -u ib_saModule ib_sa successfully unloadedvmkload_mod -u ib_madModule ib_mad successfully unloadedvmkload_mod -u ib_coreModule ib_core successfully unloadedvmkload_mod -u mlx4_enModule mlx4_en successfully unloadedvmkload_mod -u mlx4_coreModule mlx4_core successfully unloadedvmkload_mod mlx4_coreModule mlx4_core loaded successfullyvmkload_mod mlx4_enModule mlx4_en loaded successfullyvmkload_mod ib_coreModule ib_core loaded successfullyvmkload_mod ib_madModule ib_mad loaded successfullyvmkload_mod ib_saModule ib_sa loaded successfullyvmkload_mod ib_umadModule ib_umad loaded successfullyvmkload_mod ib_cmModule ib_cm loaded successfullyvmkload_mod ib_addrModule ib_addr loaded successfullyvmkload_mod rdma_cmModule rdma_cm loaded successfullyvmkload_mod ib_iserModule ib_iser loaded successfullyvmkload_mod mlx4_ibModule mlx4_ib loaded successfully/etc/init.d/sfcbd-watchdog start# |