Ändern der Netzwerkstartreihenfolge (pxe) mithilfe von ipmitool

10

Mit ipmitool versuche ich, die Startreihenfolge so zu ändern, dass zuerst und von einer bestimmten Schnittstelle aus pxe bootet .

Soweit mir bekannt ist, ipmitoolbietet das Tool die Möglichkeit, das Startgerät zu ändern, jedoch keine Schnittstellen. Zum Beispiel kann ich die Startreihenfolge in pxe ändern:

ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent

Gibt es auch eine Möglichkeit, die Startreihenfolge des Netzwerks festzulegen (dh eine bestimmte Schnittstelle, über die pxe gestartet werden soll)?

Es scheint keine Option durch bootdevoder bootparamOptionen von ipmitool zu geben. Ich habe mich gefragt, ob dies mit dem rawModus oder auf andere Weise erreicht werden kann.

Offensichtliche Alternative ist die manuelle Eingabe des BIOS oder über ipmitool. Aber ich bin daran interessiert, dies ohne manuelle Interaktion zu tun.

PP
quelle
Mit Supermicro X8- und X9-Motherboards können Sie die Schnittstelle nicht angeben. Sie können das System nur an PXEboot senden, und PXEboot wird in der im BIOS angegebenen Reihenfolge ausgeführt. Sie können die PXEboot-Reihenfolge im BIOS neu anordnen und ändern / deaktivieren, welche Schnittstellen PXE bereitstellen, aber das ist alles, was ich tun konnte.
Stefan Lasiewski

Antworten:

2

IPMI unterstützt nicht die Bestellung von physischen Ethernet-Schnittstellen für den PXE-Start. Die neueste Version von IPMI 2.0 unterstützt mehrere IP-Adressen (IPMI 2.0 Version 1.1, Februar 2014) für eine einzelne physische Ethernet-Schnittstelle, und keines der kostenlosen IPMI-Tools unterstützt dies.

Möglicherweise können Sie eine Lösung hacken, bei der Sie alle IP-Adressen außer der gewünschten deaktivieren und der PXE-Start unter Verwendung der einzelnen verfügbaren IP-Adresse erfolgt. Ich habe das noch nie gesehen.

Welchen Modulserver verwenden Sie? Es ist sehr, sehr selten, dass auf einem Server mehrere physische Ethernets vorhanden sind, die IPMI unterstützen. Wenn der Serverhersteller so viel Aufwand und Kosten verursacht hat, gibt es einen OEM-Befehl, der die gewünschte Funktion implementiert?

user3699374
quelle
Verwenden Sie eine Mischung aus Intel und Supermicro. Die meisten von ihnen unterstützen mehrere Schnittstellen mit ipmitool.
PP
1
> Es ist sehr, sehr selten, dass auf einem Server mehrere physische Ethernets vorhanden sind, die IPMI unterstützen. Ich bin mir nicht sicher, was du damit meinst. Jeder Intel- und Supermicro-Server, den ich hatte, hat zwei Netzwerkkarten auf der Rückseite. NIC0 führt standardmäßig die PXE durch.
Stefan Lasiewski