HBA Driver und Firmware Version ermitteln

Vor Upgradevorgängen ist es ratsam, einen Blick in die VMware HCL zu werfen und Hostsystem und IO-Devices auf Kompatibilität zu prüfen. Hierbei ist das Zusammenspiel von Treiberversion, Firmware und VMware ESXi Version entscheidend. Auch kleinere Updates können mit dem Verlust der HCL Kompatibilität einhergehen. Ein System, das bei Installation noch HCL-konform war, muss es nach dem dritten Update nicht mehr zwingend sein. Durch Updates aktualisierte Treiber können möglicherweise eine höhere Firmware erfordern.

Nun kann man sich glücklich schätzen, wenn man eine Software im Einsatz hat, die einem die mühevolle Suche abnimmt. Runecast Analyzer leistet hier sehr gute Dienste und zeigt auf einen Blick bestehende Inkompatibilitäten. Darüber hinaus kann man ein Upgrade zu einer beliebigen vSphere-Version simulieren und den HCL-Status ermitteln.

Leider haben viele Kunden keine derartige Software im Einsatz und so muss man auf die Bordmittel der ESXi Shell zurückgreifen. Dafür muss SSH auf den Hosts aktiviert werden. Entweder über den vSphere-Client, oder sehr schnell und elegant über ein PowerCLI Kommando.

„HBA Driver und Firmware Version ermitteln“ weiterlesen

Datacore – Emulex 16000 FC HBA Support

Hardware Support am Horizont

Im Oktober 2016 zog Datacore den Support für Emulex 16000 FibreChannel HBA zurück, nachdem es zu massiven Problemen im Zusammenhang mit SanSymphony10 kam. Auch in der aktuellen FAQ1592 werden Emulex FC HBA immer noch ausdrücklich nicht unterstützt.

Für Bestandskunden, die den HBA bereits vorher einsetzten blieb der Support erhalten.

Customers already using the DataCore Emulex Fibre Channel driver
will continue to be supported but they must not use the firmware that
is included with any version 11.x Emulex driver package. Use only the
firmware that is provided with the most current version 10.x Emulex
driver package.

Aus oben genanntem Grund musste bei allen unseren Kunden mit Emulex 16000 HBA in Datacore Systemen ein Firmware-Downgrade durchgeführt werden. In einigen Fällen mussten die HBA komplett gegen andere Modelle getauscht werden. Zu schwer waren die Auswirkungen. „Datacore – Emulex 16000 FC HBA Support“ weiterlesen

HP in Service Software Upgrade (ISSU) eines FlexFabric IRF Clusters

Software Updates auf Netzwerk-Infrastruktur ist ein heikles Thema. Einerseits muss man aus Gründen der Sicherheit die Software stets aktuell halten, andererseits ist ein Update mit einem Reboot der Hardware verbunden und damit mit Unterbrechung der Anbindung.

Einen Branch-Switch, der nur PC, Telefonie und Drucker bedient, kann man außerhalb der Arbeitszeiten durchaus neu starten. Sogenannte Endpoint Geräte verkraften einen Kontaktverlust in der Regel problemlos. Schwieriger wird es bei Core-Komponenten oder Top-of-Rack (TOR) Switches. Diese versorgen Server, oder andere Infrastruktur Komponenten, welche sehr empfndlich auf Unterbrechungen reagieren. Aus diesem Grund werden Core- und TOR-Switches auch redundant ausgelegt, so dass der Ausfall einer Einheit nicht den 24/7/365 Betrieb der Serversysteme gefährdet.

In diesem Artikel behandle ich das Thema, wie man einen HPE IRF-Cluster der 5700er Serie mittels In Service Software Upgrades (ISSU) ohne Downtime aktualisieren kann.

Der große Vorteil der ISSU Funktion besteht darin, daß redundante Member eines IRF-Clusters nacheinander aktualisiert werden können, ohne die Funktion des Clusters zu unterbrechen.

Es gibt zwei ISSU Methoden:

  • Compatible upgrade: Beide Software Versionen können coexistieren. Die Funktion des Clusters bleibt beim Upgrade Prozess erhalten.
  • Incompatible upgrade: Alte und neue Software-Versionen sind nicht kompatibel. Das Verfahren erfordert einen Kaltstart und die Funktion des gesamten IRF-Clusters ist unterbrochen.

Ich werde hier das Szenario eines kompatiblen Upgrades schildern.

„HP in Service Software Upgrade (ISSU) eines FlexFabric IRF Clusters“ weiterlesen

Emulex 16002 Firmware Downgrade auf DataCore Servern

Es ist prinzipiell gute Praxis, Treiber, Firmware und BIOS Images bei Servern und Infrastruktur-Komponenten auf dem aktuellsten Stand zu halten. Hier werden in der Regel Fehler behoben, Leistung optimiert, neue Funktionen hinzugefügt, oder Sicherheitslücken gestopft. Dass manchmal auch ein Rückschritt notwendig sein kann, mussten wir kürzlich bei einen DataCore Host mit SANSymphony V10 erfahren.

Der Server – eine Fujitsu Primergy RX2560 M1 – war mit aktuellsten Firmware-Updates versorgt. Darunter auch drei Emulex LPe16002 Fibrechannel HBA. Das System lief unter SANsymphony V10 PSP4 und sollte auf PSP5 aktualisiert werden. Gerade mit Emulex HBA gab es in der Vergangenheit immer wieder Probleme beim Update der DataCore Treiber. Daher ist vor einem DataCore Update das genaue Studium der Releasenotes Pflicht.

If 16G Emulex HBA are included in your configuration, confirm that the firmware for these adapters is 10.6.144.21. Newer versions of firmware are not supported

Die Emulex HBA hatten eine Firmware Version 10.6.193.22 und sind damit nicht unterstützt. Auf Anfrage teilte uns der DataCore Support mit, daß es sich nicht nur um eine ungeprüfte (und damit nicht unterstützte) Konfiguration handle, sondern dass es jenseits der Version 10.6.144.21 zu schwerwiegenden Problemen auf dem DataCore Server kommen werde. „Emulex 16002 Firmware Downgrade auf DataCore Servern“ weiterlesen