Uplink Distributed Switch’e Eklendiğinde Host Disconnect Oluyor

tarafından 3 Eylül 2014 tarihinde VMware, VMware ESXi, VMware vCenter kategorisine yazıldı.

Merhaba,

Yakın bir zamanda yaşadığım bir problemi sizinle paylaşmak istiyorum. Herhangi bir vendor’un customize ISO’su ile bir esxi kurduğunuzda aşağıdaki problemleri yaşayabilirsiniz. Fresh veya upgrade yapmanız farketmiyor.

ESXi 5.5 host’un uplink’lerini Distributed Switch’e eklediğinizde ESXi host vCenter’dan disconnect duruma gelebilir.

Bu problem yanlızca Distributed Switch üzerinde gerçekleşir aynı şekilde Standart Switch’e uplink’leri eklediğinizde herhangi bir problem yaşamazsınız.

vSphere Distibuted Switch üzerinde NIOC enable durumda ise ve NIC’leriniz Broadcom bnx2 driver’i kullanıyor ise bu problemi yaşayabilirsiniz.

vmkernel.log içerisinde aşağıdaki log’ları görebilirsiniz.

bnx2 0000:03:00.1: vmnic3: CPU fw versions: TXP: 'txp6.2.1c' TPAT: 'tpa6.2.1c' RXP: 'rxp6.2.1c' COM: 'com6.2.1c' CP: 'cp6.2.1c'
YYYY-MM-DDT20:38:23.882Z cpu20:32852)bnx2 0000:03:00.1: vmnic3: NIC SerDes Link is Down
YYYY-MM-DDT20:38:23.882Z cpu20:32852)IRQ: 540: 0x51 exclusive, flags 0x10
YYYY-MM-DDT20:38:23.882Z cpu20:32852)VMK_VECTOR: 218: Registered handler for interrupt 0xff51, flags 0x10

veya


YYYY-MM-DDT10:30:48.959Z cpu1:32852)[cnic_stop_bnx2_ooo_hw:7307(vmnic3)]hw rx_cons=0 != sw rx_cons=0 rx_prod=511
bnx2 0000:04:00.1: vmnic3: CPU fw versions: TXP: 'txp6.2.1b' TPAT: 'tpa6.2.1b' RXP: 'rxp6.2.1b' COM: 'com6.2.1b' CP: 'cp6.2.1b'
YYYY-MM-DDT10:30:49.348Z cpu1:32852)bnx2 0000:04:00.1: vmnic3: NIC Remote Copper Link is Down YYYY-MM-DDT10:30:49.349Z cpu1:32852)IRQ: 540: 0x4b exclusive, flags 0x10
YYYY-MM-DDT10:30:49.349Z cpu1:32852)VMK_VECTOR: 218: Registered handler for interrupt 0xff4b, flags 0x10
YYYY-MM-DDT10:30:49.349Z cpu10:33412)netsched: NetSchedMClkNotify:2329: vmnic3: link down notification

Bu problem ile ilgili araştırma yaptığımda VMware tarafından bilinen bir problem olduğunu gördüm. Bu problem yanlızca ESXi 5.5’de yaşanıyor. Bu sorunu düzeltmek için 2 yöntem bulunuyor;

1) NIOC’u disable duruma getirebilirsiniz.

2) bnx2 driver’in verisyonunu güncelleyebilirsiniz. Hardware Compatibility List for IO devices adresinden driver versiyonunuzu öğrenebilirsiniz.

Daha detaylı bilgi için aşağıdaki link’leri inceleyebilirsiniz.

Umarım faydalı olmuştur.

İyi çalışmalar.

Bu yazı blog üzerinde Tayfun DEĞER tarafından paylaşılmıştır. 2009 yılında açılan blog kısa zaman içerisinde büyük bir izleyici kitlesine sahip olmuştur.Tayfun DEĞER danışmanlık ve eğitimler vermektedir. vExpert 2013-2015, VCP5, VCP5-DT, VCP-Cloud ve MCSE sertifikalarına sahiptir.Twitter 'dan @tayfundeger veya RSS ile sitedeki değişiklikleri takip edebilirsiniz.