VMware Global Community
MrE10
Enthusiast
Enthusiast

Disk Status "Unkown" trotz installiertem CIM Proivder

Hallo allerseits

Ich würde gerne den Status der Festplatten in meinems Server im web client überwachen können. Also habe ich den CIM Provider für meinen Controller (LIS MegaRAID 9440-8i) installiert. Leider sehe ich unter Host -> Monitor -> Hardware -> Sotrage nach wie vor nur "Unkown"...

Zum System: HPE ML30 Gen10 mit ESXi-7.0U1a

 

Habe ich irgendwas vergessen?

0 Kudos
11 Replies
MrE10
Enthusiast
Enthusiast

Hat jemand eine Idee?? Fehlen vielleicht noch Informationen??

 

0 Kudos
berndweyand
Expert
Expert

wurde der Host mit dem Customized ISO von HP installiert oder dem Standard-ISO von Vmware ?

0 Kudos
MrE10
Enthusiast
Enthusiast

Nein, Ich hatte damals den ESXi-Customizer verwendet und das HPE Custom Image Offline Bundle und den Controller Treiber integriert.

 

0 Kudos
berndweyand
Expert
Expert

könnte ein HP-Problem sein : https://kb.vmware.com/s/article/53134

oder ein ESXi7-Problem: https://kb.vmware.com/s/article/57171

BIOS/Firmware aktuell ? Bei ESXi gibt es mittlerweile auch schon 7.0U1d

0 Kudos
MrE10
Enthusiast
Enthusiast

Sorry für die späte Antwort, Ich habe erst jetzt die Zeit gefunden mich darum zu kümmern.

BIOS und Firmware habe ich geprüft, sind aktuell. Das ESX Update auf 1d habe ich noch installiert, und danach auch noch den neusten SMIS Provider für den Controller. Aber ich glaube ich habs verschlimmbessert. Im Storage Monitoring sehe ich jetzt nur noch "The Small Footprint CIM Broker Daemon (SFCBD) is running, but no data has been reported. You may need to install a CIM provider for your storage adapter." und die Liste ist leer...

0 Kudos
MrE10
Enthusiast
Enthusiast

Ich hab jetzt noch versucht den neuesten Treiber für den Controller zu installiern, aber die Links hier https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=43162 für esx 7.0 U1 zeigen alle zu einem Treiber für esx 6.7

0 Kudos
DCasota
Expert
Expert

@MrE10 

21.02.2021/dcasota: Korrektur der Weblinks auf Avago/MegaRaid 9440-8i

Das scheint leider soweit zu übereinstimmen. Aktuell wird ausschließlich der 4i wird als 7.0u1 kompatibel angezeigt.

Avago SAS 9341-4i https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=35201
Avago SAS 9341-8i https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=35176

Avago SAS 9440-8i https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=43162

Seit ESXi 6.5 gibt es keinen CIM Provider mehr für Broadcom und LSI: https://www.vmware.com/resources/compatibility/pdf/vi_cim_guide.pdf

Die Installation für den LSI SMI-S CIM Provider gibt's bis ESXi 6.7 https://kb.vmware.com/s/article/2001549

Hattest du das StorCLI eingerichtet? was zeigt es an?

Management Software and Tools > Latest MegaRAID StorCLI - Signed VMware in https://www.broadcom.com/support/download-search?pg=Storage+Adapters,+Controllers,+and+ICs&pf=RAID+C...

Die aktuellste Firmware 24.21.0-0148 (ebenfalls Management Software and Tools >  Firmware) umfasst beide Controller 4i + 8i.

Management Software and Tools > Latest MegaRAID StorCLI - Signed VMware in : https://www.broadcom.com/support/download-search?pg=Storage+Adapters,+Controllers,+and+ICs&pf=RAID+C...

Wenn's hilft. Daniel

0 Kudos
MrE10
Enthusiast
Enthusiast

Toll... Ich hatte mir zuerst ein Adaptec 8805 gekauft, nur um herauszufinden, dass es für den keine Treiber gibt/geben wird, dann den LSI gekauft und jetzt haben die auch keine Treiber....

Die StorCli installation:

Readme sagt:

  •  VIB under directory "VMwareOP64" : This binary is for versions from ESXi7.0 and later.
  • can be installed using the following syntax : esxcli software vib install -v=<Filepath of the StorCLI VIB>

 

[root@localhost:~] esxcli software vib install -v=/vmfs/volumes/datastore1/VMWare-ESXi7.0-StorCLI.zip
 [VibFormatError]
 ('/vmfs/volumes/datastore1/VMWare-ESXi7.0-StorCLI.zip', "Not a valid ar file (magic=b'PK\\x03\\x04\\x14\\x00\\x00\\x00')")
 Please refer to the log file for more details.

 

Also habe ich es mit -d versucht, da krieg ich dann eine erfolgsmeldung, installiert ist dann aber nichts. Ich habe dann das VIB selbst aus dem zip gepopelt. Bemerkenswert ist auch dass man dann selbst herausfinden muss wo das storcli64 liegt weil man immer den ganzen pfad angeben muss. Soll wohl so sein....

[root@localhost:~] /opt/lsi/storcli64/storcli64 show
CLI Version = 007.1613.0000.0000 Oct 29, 2020
Operating system = VMkernel 7.0.1
Status Code = 0
Status = Success
Description = None

Number of Controllers = 1
Host Name = localhost.hive.loc
Operating System  = VMkernel 7.0.1
StoreLib IT Version = 07.1700.0200.0000
StoreLib IR3 Version = 16.14-0

System Overview :
===============

------------------------------------------------------------------------------------
Ctl Model                   Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS  EHS ASOs Hlth
------------------------------------------------------------------------------------
  0 AVAGOMegaRAIDSAS9440-8i     8   4   1     0   1     0 N/A On  1&2 Y      1 Opt
------------------------------------------------------------------------------------

Sieht soweit ok aus?

0 Kudos
DCasota
Expert
Expert

Hallo @MrE10

Die physikalische Controller-Chip Identifikation war/ist nunmal wichtig für die Treiberauswahl, auch im Homelab. StorCLI64 hilft zudem um den Controllerstatus und den Zustand der physikalischen Festplatten zu erfassen. Es lohnt sich auch das vmkernel.log im Auge zu behalten.

Wenn's hilft. Daniel

 

0 Kudos
MrE10
Enthusiast
Enthusiast

Na also irgendwas passt hier doch einfach nicht zusammen. Die Links die du gepostet hast, sind für den 9341 Controller und nicht für den 9440. Bei meinem Link kann ich sehr wohl 7.0 und 7.0U1 aus wählen nur dass dann bei 7.0U1 ein Treiber für 6.7 zurück kommt. Das kann doch unmöglich richtig sein? Sieht für mich eher nach einem falsch verlinkten Treiber aus. Für 7.0 lässt sich sehr wohl ein Treiber herunterladen.

0 Kudos
DCasota
Expert
Expert

Hallo @MrE10

Ohje, das war nicht mit Absicht gewesen. Im späteren Screenshot hatte ich die Kennung als Avago 9440-8i gesehen, initial zunächst LSI 9341-8i als Zusatz zur HPE ML30 Hardware überflogen. Habe nun die Weblinks zum 9440 Controller aktualisiert, damit man den Adaptertyp leichter findet. 

Für die korrekte Funktionsweise ist die Pflege der Adapterfirmware, Softwaretreiber + CIM Provider passend zum physikalischen Controllertyp relevant. Avago gibt es durch die Fusion mit Broadcom nicht mehr. Heute gibt's aber immer noch gerebrandete Chips für HPE, Dell, etc. Avago kaufte noch früher LSI, und LSI megaRAID gab's später von Broadcom weiterentwickelt.

Der Broadcom-Treiberlink vom Megaraid SAS 9440-8i im VMware Compatibility Guide ist nicht falsch. Passend zur spezifizierten Firmware gibt's auch eine Footnotes. Dort im Downloadlink der Releasenotes steht, für welche unterstützten Adaptertypen der native VMware Softwaretreiber downzuloaden ist. Bei ESXi 7.0u1 gilt dies offensichtlich auch für ESXi 6.7 und 7.0. 

vSphere client, StorCLI64 und Snmpwalk bieten die Möglichkeit, den Diskstatus zu ermitteln. Das Einrichten der vibs als auch des StorCLI64 für den 9440 Controller scheint erfolgreich funktioniert zu haben. Der Diskstatus sollte eigentlich damit einen Wert <>unknown bekommen. Als Broadcom identifizierte Controller würden in Snmpwalk mit der CIM Kennung 1.3.6.1.4.1.3582.1 beginnen.
Der Hinweis das vmkernel.log zu beobachten war vollständigkeitshalber.

21.02.2021/dcasota: Falls es sich DOCH um ein HPE Adapterkit handelt, von der Methode VMware Compatibility Guide + Hersteller (in diesem Fall HPE) konsultieren ändert nicht. Nur fast alle Weblinks waren wohl falsch 😕

Wenn's hilft. Daniel

0 Kudos