Dell DD9900 HA çiftinde ethMa'da SFP'yi görmüyor: State UP, link status NO, Cannot get module EEPROM information
Bir veri merkezinde yedekleme depolama sistemine bakıyorum. DD9900 çifti HA'da, ağ portları NDC QLogic üzerinde. Modülü her yeniden başlatma veya yeniden takmadan sonra ethMa portu transceiver'ı görmeyi kesiyor, bu artık tek seferlik bir tesadüf değil, istikrarlı şekilde tekrarlayan bir numara.
- Dell DD9900, DD OS 7.2.0.95, HA konfigürasyonu
- NDC QLogic QL41164HMCU 4x10GbE (Dell 0XVVY1)
- ABCU-5710RZ-CS4B, FCLF-8521-3-HP, FTLX8571D3BCL-FC, AFBR-703ASDZ modülleri - hem bakırı hem optiği tanıyor
Sistemde görülen:
State UP
link status NO
Transceiver is unplugged
Cannot get module EEPROM information
Bu portta ethtool -m hiçbir şey döndürmüyor.
Denenenler:
- modülleri portlar arasında değiştirdik, patch kordonları değiştirdik - sorun modülü değil portu izliyor
- linki başka bir switch'e, switch'in başka bir portuna taşıdık
- NDC'nin kendisini yenisiyle değiştirdik, bir süre sonra birebir aynı sonucu aldık
Port bu arada UP görünüyor, yani sistem her şeyin yolunda olduğunu düşünüyor ve hiçbir alarm vermiyor. Nereye bakmalı - sürücü mü, DD OS mu, yoksa donanımın kendisi mi?
Comments 4
Tekli sistemde tekrarlanmıyor da HA'da istikrarlı şekilde çıkıyorsa donanımı rahat bırakabilirsiniz. Bu, tam da DD OS 7.2'de HA konfigürasyonunda ortaya çıkan bir QLogic sürücü kusuru. Tablo da tam olarak bundan geliyor: port UP görünüyor, link yok, logda ise Transceiver is unplugged ve Cannot get module EEPROM information var. Sürücü modülün EEPROM'una basitçe erişemiyor, takılı modülün bakır mı optik mi olduğu onun için fark etmiyor - o yüzden modül değiştirmek, kordon değiştirmek, switch portu değiştirmek, hatta NDC'yi değiştirmek bile bir şey vermedi.
Çözüm DD OS'u en az 7.10.1'e güncellemek, orada güncellenmiş bir firmware ve sürücü paketi geliyor, ondan sonra belirti kayboluyor. Güncelleme penceresi onaylanana kadar:
Destek notu: yükseltmeden önce üreticiyle tam olarak sizin HA konfigürasyonunuz için uyumluluk matrisini kontrol edin, 7.10.1 alt sınır, tam olarak onu kurmanız gerektiği anlamına gelmiyor. İleriye dönük not: daha yeni DD'lerde bu NDC'lerden Intel X710'a geçilmiş durumda, yani parkı güncellerken konu kendiliğinden kapanıyor.
Daraltmak için üç soru. Birincisi: bu durum tekli sistemde de yakalanıyor mu, yoksa sadece HA çiftinde mi? Bu önemli, çünkü HA arayüzlerin nasıl ayağa kalktığını ve nasıl taşındığını değiştiriyor, benzer hikayelerin yarısı tam da orada yaşanıyor.
İkincisi: bu kartta sadece SFP modülleri mi var, yoksa komşu bir portta DAC mi takılı? QLogic dokümantasyonunda aynı kartta DAC ile SFP'yi karıştırmayı açıkça yasaklıyor, sonuçları da tam olarak bu oluyor - bazı portlar EEPROM okumayı kesiyor.
Üçüncüsü: aynı kartın komşu portlarında
ethtool -mnormal çalışıyor mu, yoksa o da mı sessiz kalıyor?Test standı kurup denedik. Aynı modüllerle ve aynı DD OS 7.2 ile tekli sistemde modülleri ne kadar çekip taksak, ne kadar yeniden başlatsak da hiç tekrarlayamadık. Sadece HA çiftinde yakalanıyor, anahtar da galiba bu.
Aynı kartta DAC ile SFP'yi karıştırmıyoruz, dört portun hepsinde aynı tip modül var. Komşu portlarda
ethtool -mnormal okunuyor, EEPROM eksiksiz geliyor, ethMa'da ise tam olarak o Cannot get module EEPROM information, ta ki port bir sonraki yeniden başlatmadan sonra kendiliğinden ayağa kalkana kadar.'QLogic'ten uzaklaşmak' konusuna katılıyorum. HP MicroServer Gen10 üzerinde FreeNAS 11.3-U5'te bir QLogic 8262 kartı (8200 serisi) vardı: her iki PCI fonksiyonu da görünüyor, ama sadece ql0 çalışıyor, ql1 ise none2 olarak kalkıyor ve initialize olmuyor, yani kartın yarısı düpedüz ölü.
Her açılışta logda
0x200000 bytes of rid 0x10 res 3 failedve ardındanunable to map any portsçıkıyor.pciconf -lile bunun yeniden etiketlenmiş bir HP NC523SFP olup olmadığını kontrol etmek, adaptörün firmware'ini güncellemek ve MSI/MSI-X tunable'larıyla oynamak önerildi. Bunların hiçbiri işe yaramadı, kart sonunda değiştirildi, depolama için de orada açıkça Chelsio T520-CR veya Intel X520 öneriliyor. Yani yeni sistemlerde X710'a geçiş mantıklı görünüyor.