Start a Conversation

Unsolved

B

17 Posts

1738

July 23rd, 2020 04:00

iDRAC8 2.70.70.70 or 2.75.75.75 - Issue with RedFish mount ISO

Hello, As indicated into the release note of iDRAC8 of the 2.70.70.70 version, DELL allow redfish command to mount an ISO as virtual CD (like on iDRAC9 since version 3.30). But it's failed/doesnt work in 2.70.70.70 (or 2.75.75.75) version. Are you aware of this issue ? will it be corrected in the next fw idrac update ? And to find a workaround waiting for this : there is another option to make this ? * i know it's possible with the racadm client (but i don't want a binary in my python code) * i search for WSMAN functions, but don't find anything for the moment concerning "the mount ISO" * another solution ? Thanks for the return. Bruno

Moderator

 • 

3.4K Posts

July 23rd, 2020 10:00

Hello,

what is the error you have? We know for a bug of 2.70.70.70. It seems solved in the 2.75.75.75

Please check this conversation,https://dell.to/3jBBGlW

 

Thanks

Marco

17 Posts

July 28th, 2020 10:00

Hello Marco,

Thanks for your quick answer.
And it was my mistake 

It's work for iDRAC8 in 2.75.75.75.
Redfish command works in the same way as in iDRAC9, good !

My last question is : Is it possible to mount an ISO from a https site ?
The virtualCD mount & boot perfectly in http.
But in https mode (the same web server), the iso is well mounted, but the server seems "ignoring" it on the start.
There is a redfish call to ignore the https certificate verification or something like this ?

Thanks to you.

Bruno

Moderator

 • 

3.3K Posts

July 28th, 2020 11:00

Hello Bruniche,

 

See if this will make it do what you want:

 

In certain situations, iDRAC may not be able to verify certificates sent by a peer. To handle such situations, iDRAC can be configured to skip certificate verification by using the attribute iDRAC.RedfishEventing.IgnoreCertificateErrors. This attribute can be configured to True or False (Default) using RACADM or the WS-MAN interface. Set this attribute to True if certificate validation is not required.

17 Posts

July 29th, 2020 04:00

Hello Charles, Thanks for your answer. I look for the key but according to the DELL manual (and my test after) this parameter is in read-only mode. So i cannot change it to false (on idrac8 in version 2.75) PS C:\> racadm -r x.y.z.w -u root -p pwd set idrac.Redfisheventing.IgnoreCertificateErrors 0 Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party Continuing execution. Use -S option for racadm to stop execution on certificate-related errors. ERROR: The specified object is READ ONLY and cannot be modified. Have you another way to make this change ?

Moderator

 • 

3.3K Posts

July 29th, 2020 10:00

Hello Bruniche,

 

Thank you for the update. I'm doing some more research and will update you.

Moderator

 • 

3.3K Posts

July 29th, 2020 12:00

Hello Bruniche,

 

How do you plan on executing the command?
Are you using a github script, making a manual cURL or python call?

17 Posts

July 29th, 2020 15:00

Hello,

I making call in python through redfish protocol.

I'm using the command like describe here :
https://github.com/dell/iDRAC-Redfish-Scripting/blob/master/Redfish%20Python/InsertEjectVirtualMediaREDFISH.py

It's working (mount/unmount) on iDRAC7/8/9 in the same way.

For the "iDRAC.RedfishEventing.IgnoreCertificateErrors", i test with a racadm binary like i dont find any redfish key for this param.

Moderator

 • 

3.1K Posts

July 29th, 2020 23:00

Hi,

 

Meanwhile waiting for Charles to check out the solution, maybe @DELL-Shine K could help out to provide any input?

Moderator

 • 

3.3K Posts

July 30th, 2020 12:00

Hello Bruniche,

 

I find that for the VirtualMedia API, we do not have a built in Ignore Certificate warnings like other Redfish API.

It would need to be done with python libraries  built in method to ignore the HTTPS cert.

 

Please let me know if this helps.

17 Posts

July 30th, 2020 23:00

Hello Charles, Sorry to the delay to answer, i'm living in France. I don't get the point on your suggestion. I know there is Python library where you can ignore the HTTPS cert. But i don't see how you can interact with the iDRAC like this. Have you an example please ?

Moderator

 • 

2.1K Posts

July 31st, 2020 00:00

Hello there,
I have read all the previous posts. Sorry, this is a new situation for me. I really tried to find a workaround, but I wasn't sure. Maybe it has nothing to do with, but are you sure that HTTPS is selected in the Firmware update section? Overview> iDRAC Settings> Update and Rollback. Somehow it may be affecting it, could Charles have a more appropriate answer, we can expect him to have a look?

Moderator

 • 

3.3K Posts

July 31st, 2020 13:00

Hello Bruniche,

 

See if this can help you out:


create a python implementation of racadm.
https://dell.to/3fbEQtq

 

17 Posts

August 3rd, 2020 23:00

Hello, Sorry for the delay to answer (another prod issue to manage...) and thanks for your returns. @Anonymous : the option in "update & rollback" are only for this operation. If i go on "https", the ignore certif is well selected, but if i go somewhere else & come back again, it return to local. @CHARLES R : We have also implemented a "racadm" python client (a smaller one than this one from another github repo). But i dont know what command to pass to ask to ignore the certificate then ? At the beginning, i have tried this param "idrac.rfs.ignoreCertWarning" but it doesnt change a think.
No Events found!

Top