Our server deployment schedule is going to start increasing so it's time to automate as much as possible.
I see that BIOS DRAC and PERC can be configured through an xml file.
This is exactly what I want BUT my initial tests are not going well.
I manually set a test server the way I wanted with custom settings in BIOS, DRAC and PERC.
Via racadm I was able to export that config as an xml file to an NFS share.
I then manually modified settings in BIOS, DRAC and PERC to what I didn't want.
Then the test to get the system back to the way I wanted it:
I tried importing the unmodified xml file which seemed to go fine until I saw this error
/admin1-> racadm jobqueue view -i JID_484977101178
---------------------------- JOB -------------------------
[Job ID=JID_484977101178]
Job Name=Configure: Import system configuration XML file
Status=Completed with Errors
Start Time=[Not Applicable]
Expiration Time=[Not Applicable]
Message=[SYS055: Import of system configuration XML file operation completed with errors.]
Percent Complete=[100]
The Lifecycle logs show lots of SYS059 (success) entries up until the SYS032 entry but in reviewing the system after it rebooted itself it is really hit or miss what was changed.
Some BIOS settings were corrected, some were not.
Some DRAC settings were corrected, some were not.
PERC was not touched. Sadly as this part is more important to me.
Any suggestions from people who use this?
Do I need to separate out BIOS from DRAC from PERC and do them as separate xml files when I run set?
I see in the xml that the PERC settings are commented. Why is this? If I had uncommented them would the RAID have been rebuilt as I wished?