Closed AciDCooL closed 1 year ago
Hi @AciDCooL
This is a known issue with 2.83 iDRAC8 which has been reported by others (see link below). Please go ahead and log a ticket with Dell support, they will give you access to download iDRAC 2.83.100.83 which has the fix for this issue.
https://github.com/dell/iDRAC-Redfish-Scripting/issues/214
Thanks Tex
Have you set DNS Name & Domain for the iDRAC interface? If not - access via address and set values via browser - FQDN is not writable via iDRAC anyway.
Hi @commonism
Example below shows setting iDRAC DNS name and static domain name using Redfish. Can you give me more details on the failure you're seeing?
C:\Python310>python SetIdracLcSystemAttributesREDFISH.py -ip 192.168.0.120 -u root -p calvin --set idrac --attribute-names NIC.1.DNSRacName,NIC.1.DNSDomainNameFromDHCP,NIC.1.DNSDomainName --attribute-values idrac-R650,Disabled,"test.example.com"
- INFO, configuring "IDRAC" attributes
Attribute Name: NIC.1.DNSRacName, setting new value to: idrac-R650
Attribute Name: NIC.1.DNSDomainNameFromDHCP, setting new value to: Disabled
Attribute Name: NIC.1.DNSDomainName, setting new value to: test.example.com
{'Attributes': {'NIC.1.DNSRacName': 'idrac-R650', 'NIC.1.DNSDomainNameFromDHCP': 'Disabled', 'NIC.1.DNSDomainName': 'test.example.com'}}
- PASS, PATCH command passed to successfully set "IDRAC" attribute(s), status code 200 returned
- INFO, getting new attribute current values
- Attribute Name: NIC.1.DNSRacName, Attribute Value: idrac-R650
- Attribute Name: NIC.1.DNSDomainNameFromDHCP, Attribute Value: Disabled
- Attribute Name: NIC.1.DNSDomainName, Attribute Value: test.example.com
Thanks Tex
Due to the lack of python odata v4 clients, I interface the iDRAC via openapi. Some of the the Dell Extensions to the DMTF OpenAPI schema are not valid, referencing non-existing objects, basically useless. Therefore Dell extensions as DNSRacName are not accessible to me and the standards EthernetInterface.FQDN property is not writable (in violation of the spec).
https://downloads.dell.com/redfish/ - DNSRacName is not mentioned in any of those description documents.
Where is DNSRacName defined?
Known iDRAC bug with DMTF property FQDN failing as read only attribute but DMTF spec states read write for redfish/v1/Managers/iDRAC.Embedded.1/EthernetInterfaces/{network id}, this will be fixed in iDRAC release planned for Feb 2023.
For setting OEM property DNSRacName, you can set DMTF property HostName. I confirmed this works on iDRAC 6.00.02 version.
For OEM attributes, these are defined in the Dell attribute registry.
redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1 redfish/v1/Registries/ManagerAttributeRegistry
Problem has been mitigated by support through the suggested firmware version, thanks for the insider info :)
Hi,
Since upgrading our iDRAC firmwares on R730's to the latest 2.83.83.83 all of the Powershell scripts stopped working. PS version 5.1 and 7.2 I tried manually:
Only When removing accessing the url "https://******/redfish/v1/" I get this content. But I cant access any of them.
normal run returns this: