Dan,

To navigate the Redfish APIs, I recommend using a REST client like Postman 
(there is Chrome extension for it). Most APIs require that you be 
authenticated, and Postman provides an easy way to specify your iDRAC user 
credentials.

https://www.getpostman.com/postman

Jose DelaRosa
Linux Engineering
Dell EMC| Infrastructure Solutions Group



From: Dan Yasny [mailto:[email protected]]
Sent: Wednesday, November 15, 2017 3:32 PM
To: Delarosa, Jose <[email protected]>
Cc: linux-poweredge-Lists <[email protected]>
Subject: Re: [Linux-PowerEdge] Automated setup config



On Wed, Nov 15, 2017 at 4:24 PM, 
<[email protected]<mailto:[email protected]>> wrote:
Dan,

I’m not sure if these are the latest and greatest, but pretty close.

13G: 
http://topics-cdn.dell.com/pdf/idrac7-8-lifecycle-controller-v2.40.40.40_API%20Guide_en-us.pdf
14G: 
http://topics-cdn.dell.com/pdf/iDRAC9-lifecycle-controller-v3.00.00.00_API%20Guide_en-us.pdf

Thanks Jose, I really appreciate the prompt and detailed response.

One last question: you mentioned 12G, and since most of my hardware is 
R320/R620, I tried to go to http://DRAC/redfish/v1 but only got a 404

Is that to be expected, or do I need to enable redfish in the iDRAC first, 
somehow?


PS my experience with redfish so far has been only with the sushy library 
emulator, which actually works quite well.



And yes you can talk to iDRAC using REST (RESTful APIs, that is).

Jose DelaRosa
Linux Engineering
Dell EMC| Infrastructure Solutions Group



From: linux-poweredge-bounces-Lists On Behalf Of Dan Yasny
Sent: Wednesday, November 15, 2017 2:47 PM
To: Delarosa, Jose <[email protected]<mailto:[email protected]>>
Cc: linux-poweredge-Lists 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Linux-PowerEdge] Automated setup config



On Wed, Nov 15, 2017 at 3:27 PM, 
<[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>>
 wrote:
Dan,

Correct, the Redfish APIs are only available in PowerEdge 12G, 13G and 14G, and 
the Redfish implementation differs a bit between them.

Does that mean I can talk to the iDRAC directly using REST? Also, is the actual 
layout of the RESTful implementation for each version documented somewhere?


Jose DelaRosa
Linux Engineering
Dell EMC| Infrastructure Solutions Group



From: Dan Yasny 
[mailto:[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>]
Sent: Wednesday, November 15, 2017 2:01 PM
To: Delarosa, Jose 
<[email protected]<mailto:[email protected]<mailto:[email protected]>>>
Cc: linux-poweredge-Lists 
<[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>>
Subject: Re: [Linux-PowerEdge] Automated setup config



On Wed, Nov 15, 2017 at 2:42 PM, 
<[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>>
 wrote:
Dan,

If you are familiar with Ansible, you can use 
https://github.com/dell/idrac-ansible-module. This Ansible module uses Redfish 
APIs to manage PowerEdge servers via iDRAC. You can use the manage_bios.yml 
playbook to set boot mode to either UEFI or Legacy BIOS. Please note, however, 
that setting boot mode is only supported in 13G and 14G servers.

Because the earlier generations don't support redfish, right?


Once you have installed Ansible and followed the idrac-ansible-module setup 
instructions, you can run:

To set UEFI mode: $ ansible-playbook manage_bios.yml --tags bootmodeuefi
To set BIOS legacy mode: $ ansible-playbook manage_bios.yml --tags 
bootmodelegacybios

After setting to either UEFI or BIOS boot mode, the server will be rebooted. 
Recommend to try first in 1-2 servers in /etc/ansible/hosts before you try in a 
larger number of servers, just so you get a feel for it first.

Disclaimer: This Ansible module is not supported by Dell and some features are 
still under development. All features available in the playbooks are 100% 
functional, though some features are only available in later server generations.

Still, this is great, thank you very much, exactly what I've been looking for

Jose DelaRosa
Linux Engineering
Dell EMC| Infrastructure Solutions Group



From: linux-poweredge-bounces-Lists On Behalf Of Dan Yasny
Sent: Wednesday, November 15, 2017 10:02 AM
To: linux-poweredge-Lists 
<[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>>
Subject: [Linux-PowerEdge] Automated setup config

Hi,

I have a large amount of R320, R620 and R630's, all with iDRAC ENT installed. I 
need to do a bulk change in their setups, like switch all to BIOS boot or back 
to UEFI.

Doing that host by host takes forever, but I couldn't find the way to automate 
such a change.

Is there a way at all?

Thanks,
Dan


_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

Reply via email to