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?
Hat jemand eine Idee?? Fehlen vielleicht noch Informationen??
wurde der Host mit dem Customized ISO von HP installiert oder dem Standard-ISO von Vmware ?
Nein, Ich hatte damals den ESXi-Customizer verwendet und das HPE Custom Image Offline Bundle und den Controller Treiber integriert.
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
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...
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
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=35201Avago 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
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:
[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?
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
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.
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