RACADM - Change BIOS Settings, Create Commit Job, Reboot and Apply
RACADM - Change BIOS Settings, Create Commit Job, Reboot and Apply
Modifying BIOS Settings with RACADM
This guide demonstrates how to change BIOS settings on Dell servers using RACADM commands, create a commit job, and apply the changes.
1. Check Current Settings
First, check the current BIOS boot sequence:
1
2
# Get current HDD boot sequence
racadm -r 10.6.26.241 -u root -p calvin get BIOS.BiosBootSettings.HddSeq
Example output:
1
2
[Key=BIOS.Setup.1-1#BiosBootSettings]
HddSeq=RAID.Integrated.1-1,Disk.SDInternal.1-1
2. Update BIOS Settings
Change the boot order to prioritize the SD card over the RAID controller:
1
2
# Set new HDD boot sequence
racadm -r 10.6.26.241 -u root -p calvin set BIOS.BiosBootSettings.HddSeq Disk.SDInternal.1-1,RAID.Integrated.1-1
Example output:
1
2
3
4
5
6
7
[Key=BIOS.Setup.1-1#BiosBootSettings]
RAC1017: Successfully modified the object value and the change is in
pending state.
To apply modified value, create a configuration job and reboot
the system. To create the commit and reboot jobs, use "jobqueue"
command. For more information about the "jobqueue" command, see RACADM
help.
3. Verify Pending Changes
Confirm that the changes are in a pending state:
1
2
# Verify pending changes
racadm -r 10.6.26.241 -u root -p calvin get BIOS.BiosBootSettings.HDDSeq
Example output:
1
2
3
[Key=BIOS.Setup.1-1#BiosBootSettings]
HddSeq=RAID.Integrated.1-1,Disk.SDInternal.1-1
(Pending Value=Disk.SDInternal.1-1,RAID.Integrated.1-1)
4. Create a Configuration Job
Create a job to commit the pending changes:
1
2
# Create configuration job
racadm -r 10.6.26.241 -u root -p calvin jobqueue create BIOS.Setup.1-1
Example output:
1
2
3
RAC1024: Successfully scheduled a job.
Verify the job status using "racadm jobqueue view -i JID_xxxxx" command.
Commit JID = JID_995403790233
5. Apply Changes by Rebooting
Reboot the server to apply the changes:
1
2
# Reboot server to apply changes
racadm -r 10.6.26.241 -u root -p calvin serveraction hardreset
Additional Commands
Check Job Status
1
2
# Check status of a specific job
racadm -r 10.6.26.241 -u root -p calvin jobqueue view -i JID_995403790233
View All Pending Jobs
1
2
# List all pending jobs
racadm -r 10.6.26.241 -u root -p calvin jobqueue view
Cancel a Job
1
2
# Cancel a specific job
racadm -r 10.6.26.241 -u root -p calvin jobqueue delete -i JID_995403790233
This post is licensed under
CC BY 4.0
by the author.