Redfish Host Interface
Die Redfish Spezifikation zur Fernwartung von Server-Systemen sieht auch einen möglichen in-band Zugriff direkt am Server vor. Ein solcher Zugriff ist beispielsweise über ein Virtuelles Netzwerkinterface enx von ASUS Mainboards möglich. In diesem Artikel zeigen wir, wie Sie Redfish in-band nutzen können.
Ermitteln der erforderlichen Netzwerk-Einstellungen

Über den DMI Type 42 (Management Controller Host Interface) können die erforderlichen Einstellungen abgefragt werden:
root@PMX6:~# dmidecode -t 42
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.5.0 present.
Handle 0x0016, DMI type 42, 17 bytes
Management Controller Host Interface
Host Interface Type: KCS: Keyboard Controller Style
Handle 0x006A, DMI type 42, 131 bytes
Management Controller Host Interface
Host Interface Type: Network
Device Type: USB
idVendor: 0x046b
idProduct: 0xffb0
Protocol ID: 04 (Redfish over IP)
Service UUID: 16792e94-a6b9-1000-01cf-3d33c9bc36a0
Host IP Assignment Type: Static
Host IP Address Format: IPv4
IPv4 Address: 169.254.0.18
IPv4 Mask: 255.255.0.0
Redfish Service IP Discovery Type: Static
Redfish Service IP Address Format: IPv4
IPv4 Redfish Service Address: 169.254.0.17
IPv4 Redfish Service Mask: 255.255.0.0
Redfish Service Port: 443
Redfish Service Vlan: 0
Redfish Service Hostname:
Anpassen der Netzwerkeinstellungen
Falls andere IP Adressen verwendet werden sollen, können diese über das BIOS definiert werden:
-
Unter Advanced ist der Menüpunkt Redfish Host Interface Settings erreichbar.
-
Optionen im BIOS im Bereich Advanced ‣ Redfish Host Interface Settings.
Netzwerk am Host konfigurieren
Die Netzwerkeinstellungen müssen daraufhin am Host vorgenommen werden:
# modprobe cdc_ether # ip addr add 169.254.0.18/16 dev enxae4eb934e8bc # ip link set dev enxae4eb934e8bc up
Die IP des Redfish Dienstes des BMC kann dann via ping erreicht werden:
$ ping 169.254.0.17 PING 169.254.0.17 (169.254.0.17) 56(84) bytes of data. 64 bytes from 169.254.0.17: icmp_seq=1 ttl=64 time=0.376 ms 64 bytes from 169.254.0.17: icmp_seq=2 ttl=64 time=0.322 ms
Anschließend ist ein Redfish-Zugriff via TLS möglich.
Weitere Informationen
- Redfish Host Interface Specification (www.dmtf.org)
Einzelnachweise
- ↑ Redfish Host Interface: UEFI and OS Implications (uefi.org, Spring 2019 UEFI Plugfest ‐ April 8‐12, 2019), Video: Redfish Host Interface (youtube.com)
|
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|

