Redfish Host Interface

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

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

Darstellung Redfish Zugriff via Host Interface (im OS oder via UEFI).[1]

Ü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:

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

Einzelnachweise

  1. Redfish Host Interface: UEFI and OS Implications (uefi.org, Spring 2019 UEFI Plugfest ‐ April 8‐12, 2019), Video: Redfish Host Interface (youtube.com)


Foto Werner Fischer.jpg

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.


Das könnte Sie auch interessieren

IPMI ISO Einbinden Windows Server
IPMI KVM Konsole bleibt bei Supermicro X7 Mainboard schwarz
Login im Supermicro Remote Management Webinterface funktioniert nicht