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