-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redfish Query for Host OS Network Interfaces #281
Comments
Hi @mtramont On the same server can you try this RACADM command and see if it reports correct OS network information (racadm gethostnetworkinterfaces)? If RACADM command works this is a known Redfish product bug which is currently being looked into by internal teams at Dell. Thanks |
Yes the RACADM "gethostnetworkinterfaces" function, as well as a CIM session query, reports the correct OS network information. Which versions of Redfish are affected by this bug? |
Can you share what version of iDRAC and iSM is running on the server with the issue. |
iDRAC9, Lifecycle Controller 7.00.00.00, Dell EMC iDRAC Service Module Embedded Package v3.5.1 A00, iSM Installed Version on Host OS 5.2.0.0 |
Thanks for the firmware version details, can you also confirm what server model you see the issue on, is it VxRail or a different model? |
Here are my test results against (1) PowerEdge Server and (2) VxRail Nodes. The RedFish query against the PowerEdge server produces results, although the NIC device list is incomplete. The RedFish query against 2 different VxRail node models produces zero results. So does this issue only affect VxRail nodes? Model: PowerEdge R440 Model: VxRail E560 Model: VxRail P580N |
Thanks for the config details this helps. So there's an issue with both PowerEdge and VxRail servers as you stated, PowerEdge will show partial details and VxRail will report no details. Still working with internal teams to get you an ETA on when the fix will be available (looks to be an iSM bug btw not iDRAC). For now you'll need to leverage RACADM as a workaround solution. |
Wanted to give you an update, issue has been resolved in iDRAC and build will be available in March 2025, build number will be 7.20.10.50. For the changes, when iSM is installed and running in ESXi, now URI "redfish/v1/Systems/System.Embedded.1/EthernetInterfaces" will report both hardware and OS network interfaces. Example output of the fix:
Thanks |
Environment: iDRAC 9 Firmware Version 7.00.00.00 with iSM in Running state.
Redfish REST Query "/redfish/v1/Systems/System.Embedded.1/EthernetInterfaces" from (GetOSNetworkInformationREDFISH.py) returns 0 members, however a CIM session query returns the correct data.
Redfish REST Query "/redfish/v1/Systems/System.Embedded.1/EthernetInterfaces" Output:
{
"@odata.context": "/redfish/v1/$metadata#EthernetInterfaceCollection.EthernetInterfaceCollection",
"@odata.id": "/redfish/v1/Systems/System.Embedded.1/EthernetInterfaces",
"@odata.type": "#EthernetInterfaceCollection.EthernetInterfaceCollection",
"Description": "Collection of Ethernet Interfaces for this System",
"Members": [],
"[email protected]": 0,
"Name": "System Ethernet Interface Collection"
}
Example CIM Session Output:
DHCPEnabled : true
DeviceDescription : vmk2
DeviceFQDD :
IPv4Address : 169.254.56.42
IPv4DHCPServer :
IPv4DNSServer :
IPv4Gateway :
IPv4SubnetMask : 255.255.0.0
IPv6AddrScope : 2
IPv6Address : fe80::250:56ff:fe6e:5479
IPv6DHCPServer :
IPv6DNSServer :
IPv6Gateway :
IPv6PrefixLength : 64
InstanceID : iDRAC.Embedded.1#ServiceModule.1#OSLogicalNetwork.2
MACAddr : 00-50-56-6E-54-79
Name : vmk2
Status : 0
Type : 1
PSComputerName : 10.10.1.1
The text was updated successfully, but these errors were encountered: