it-swarm.com.de

SuperMicro IPMI für die Verwendung einer der LAN-Schnittstellen anstelle des IPMI-Ports konfigurieren?

Die SuperMicro X8SIE-F-Karte verfügt über zwei dedizierte LAN-Schnittstellen für das Betriebssystem (LAN1/2) und eine dedizierte LAN-Schnittstelle für IPMI.

Ist es möglich, IPMI so zu konfigurieren, dass eine der LAN1/2-Schnittstellen verwendet wird, statt des IPMI-Ports? Wenn ja, wie ist das Verfahren?

29
80skeys

Jiri ist mit den drei Optionen (Dedicated, Share, Failover) für die IPMI-Schnittstelle auf dem richtigen Weg. Die kurze Antwort lautet: Ja, Sie können LAN1 anstelle des dedizierten IPMI-Anschlusses verwenden. Dies funktioniert im Allgemeinen mit den Standard-BIOS-Einstellungen. Es ist nicht möglich, das IPMI auf der LAN2-Schnittstelle auszuführen.

Hier ist eine detailliertere Beschreibung der drei Optionen:

  • dediziert: Verwenden Sie immer die dedizierte IPMI-Schnittstelle. Dies ist die gewünschte Option, wenn Sie versuchen, die einfachste Einrichtung auf Kosten zusätzlicher Verkabelung vorzunehmen.

  • Shared: Verwenden Sie immer die LAN1-Schnittstelle. Dies ist die gewünschte Option, wenn Sie versuchen, die Verkabelung zu jedem Server zu reduzieren und die Kompromisse zu verstehen. Unter der Decke befindet sich ein virtueller Switch in der Hardware, der den Datenverkehr zur IPMI-Karte vom Datenverkehr zum Rest des Systems aufteilt. Die IPMI-Karte verfügt über eine separate MAC-Adresse, um den Datenverkehr zu unterscheiden. Auf modernen Supermicro-Karten können Sie den IPMI-Verkehr auch so einstellen, dass er auf einem anderen VLAN als der Rest des Systems) ausgeführt wird, sodass Sie den IPMI-Verkehr mit Tags versehen können. Dies hat bestimmte Auswirkungen auf die Sicherheit Es ist für das Hauptsystem nicht schwierig, auf das IPMI-Netzwerk zuzugreifen, wenn Sie versuchen, diese getrennt zu halten. Ein Ausfall der LAN1-Schnittstelle bedeutet häufig, dass Sie gleichzeitig die primäre und die Out-of-Band-Konnektivität verlieren.

  • Failover (Werkseinstellung): Ermitteln Sie beim Booten, ob die dedizierte IPMI-Schnittstelle angeschlossen ist. Verwenden Sie in diesem Fall die dedizierte Schnittstelle, andernfalls greifen Sie auf das gemeinsam genutzte LAN1 zurück. Ich habe nie eine gute Verwendung für diese Option gefunden. Wie ich am besten beurteilen kann, ist dieses Setup grundlegend fehlerhaft - ich habe es nicht ausführlich getestet, aber ich habe Berichte gehört, dass die dedizierte Schnittstelle unter vielen Umständen nicht erkannt wird, weil der Upstream-Switch beispielsweise keinen Datenverkehr weiterleitet nach einem Stromausfall, wenn der Switch und das System gleichzeitig eingeschaltet werden oder wenn der Switch während der Spanning Tree-Erkennung immer noch blockiert. Kombinieren Sie dies mit der Tatsache, dass die Überprüfung nur beim Booten erfolgt und es im Allgemeinen schwierig ist zu steuern, welche Schnittstelle Sie letztendlich verwenden.

47
natacado

Die folgenden Rohbefehle werden sich für die nächste Person, die dieses Thema liest, sicherlich als nützlich erweisen. Ich habe diese direkt vom Supermicro-Support erhalten. Prost:

So rufen Sie den LAN-Modus auf: ipmitool raw 0x30 0x70 0x0c 0.

So stellen Sie den dedizierten LAN-Modus ein: ipmitool raw 0x30 0x70 0x0c 1 0.

So stellen Sie den LAN-Modus an Bord/gemeinsam genutzt ein: ipmitool raw 0x30 0x70 0x0c 1 1.

So stellen Sie das LAN-Modus-Failover ein: ipmitool raw 0x30 0x70 0x0c 1 2.

Diese Rohwerte funktionieren auch mit ipmicfg (denken Sie daran, -raw Anstelle von raw zu verwenden).

Vergessen Sie nach dem Einstellen des erforderlichen LAN-Modus nicht, einen harten Neustart durchzuführen.

23
lobi

In diesen Karten kann die ipmi-Schnittstelle nur im ersten LAN oder im dedizierten LAN konfiguriert werden, und Sie können sie auswählen, indem Sie einige unformatierte Befehle ausgeben. Meine Schritte zum Aktivieren des dedizierten LAN auf einer X8DTU-F-Karte sind folgende:

#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw  0x30 0x70 0xc 1 1 0

Sie können jetzt ipmitool verwenden, um der Schnittstelle eine IP-Adresse/Netzmaske zuzuweisen und normal damit zu arbeiten.

Wenn Sie alle Befehle im Raw-Modus für das Supermicro ipmi kennen möchten, gibt es eine Liste hier

12
aseques

Ich habe es herausgefunden. Die Art und Weise, wie es funktioniert, ist ziemlich hokey, aber hier ist es:

Dies hängt davon ab, ob ein Netzwerkkabel an den dedizierten IPMI-Port angeschlossen ist. vor Der Server wird mit Strom versorgt. Wenn ein Kabel vorhanden ist, wird IPMI automatisch an diesem Port ausgeführt. Befindet sich an diesem Port kein Kabel, wird IPMI automatisch dem LAN1-Port zugewiesen (gemeinsam mit dem Betriebssystem).

Diese Einstellungen bleiben während des Aus- und Einschaltens nicht erhalten, es sei denn, Sie machen sie mit dem IPMI View-Tool> BMC-Einstellungen dauerhaft. Wenn Sie dies nicht tun, wird das Kabel jedes Mal, wenn der Server aus- und wieder eingeschaltet wird, erneut getestet und IPMI entsprechend neu zugewiesen.

12
80skeys

Sie können auch ipmitool verwenden, um den lanport festzulegen:

Sudo ipmiutil smcoem lanport dedicated

Überprüfen Sie dann, ob Ihre Konfiguration richtig ist:

Sudo ipmiutil lan -e

Sie sollten die Zeile sehen:

SuperMicro Lan Interface  :  00     :  Dedicated

Prost!

2
Bud Hann

Ich habe X8SIL-F-B und wenn Sie über LAN mit Browser eine Verbindung zu BMC herstellen, können Sie unter "Konfiguration - Netzwerk" sehen, dass es für die LAN-Schnittstelle mehr Optionen gibt (dedizieren, freigeben, Failover).

Aber ich habe es nicht getestet.

2
jirib

Hier ist ein weiteres nützliches Supermicro IPMI-Tool für Benutzer, die Probleme haben: IPMICFG Dies hat mir schon bei einigen Staus geholfen.

1
JohnRB