Unsolved
1 Rookie
•
8 Posts
0
45
May 19th, 2025 11:48
set boot device and auto config behaviour through redfish api
Hi,
i have servers with PERC H750 that i want to do some actions through redfish, specifically setting the boot device and auto config behaviour.
if i look at this endpoint /redfish/v1/Systems/System.Embedded.1/Storage/RAID.Slot.1-1/Controllers/RAID.Slot.1-1
i can see the following fields
"AutoConfigBehavior": "Non-RAIDDisk",
"BootVirtualDiskFQDD":"Disk.Virtual.2:RAID.Slot.1-1"
but i cant find the endpoints to configure them.
any help will be much appreciated
No Events found!
DELL-Charles R
Moderator
•
4.4K Posts
0
May 19th, 2025 17:31
Hello,
I'll first say I'm not proficient with redfish but I have some information that may help.
This attribute is read only with redfish:
"BootVirtualDiskFQDD": "Disk.Virtual.238:RAID.SL.1-1"
And Disk FQDDs are made when the virtual disk is created
We have attribute editable in the BIOS Attributes section of Redfish
Controller specific settings editable via PATCH at
/redfish/v1/Systems/System.Embedded.1/Storage/RAID.SL.1-1/Controllers/RAID.SL.1-1/Settings
Where the bolded part matches your controller.
You may also try racadm commands:
racadm set BIOS.BiosBootSettings.BootSeq Disk.Virtual.2:RAID.Slot.1-1
racadm set iDRAC.VirtualDisk.AutoConfigBehavior Non-RAIDDisk
References:
iDRAC9 Redfish API Guide
https://dl.dell.com/topicspdf/idrac9-lifecycle-controller-v4x-series_api-guide_en-us.pdf
Github iDRAC-Redfish-Scripting
https://github.com/dell/iDRAC-Redfish-Scripting
If you cannot edit it at the /Settings URI then it's not editable.
I would then recommend you could call in and work with a Systems Management engineer.
Salon_OB
1 Rookie
•
8 Posts
0
May 20th, 2025 06:49
@DELL-Charles R Hi, thank you for the answer!
when i try to do it for "AutoConfigBehavior": "Non-RAIDDisk",
it does indeed say its read only attribute.
but if i can change it via BIOS, how can i change it via redfish/racadm?
DELL-Charles R
Moderator
•
4.4K Posts
0
May 20th, 2025 14:47
Hello,
try racadm commands:
racadm set BIOS.BiosBootSettings.BootSeq Disk.Virtual.2:RAID.Slot.1-1
racadm set iDRAC.VirtualDisk.AutoConfigBehavior Non-RAIDDisk
Salon_OB
1 Rookie
•
8 Posts
0
May 21st, 2025 06:47
@DELL-Charles R Hi,
i tried
racadm set iDRAC.VirtualDisk.AutoConfigBehavior Non-RAIDDisk
but i get error
ERROR: SWC0244 : Invalid Fully Qualified Device Descriptor (FQDD).
then i tried
racadm set iDRAC.Disk.Virtual.3:RAID.Slot.1-1.AutoConfigBehavior Non-RAIDDisk
and i get error
ERROR: SWC0244 : Invalid Fully Qualified Device Descriptor (FQDD).
DELL-Erman O
Moderator
•
2.8K Posts
0
May 21st, 2025 08:38
Hi, I think system doesn't recognize the device name provided in your racadm command. Could you check and try also this pls?
Salon_OB
1 Rookie
•
8 Posts
0
May 22nd, 2025 06:52
@DELL-Erman O Hi,
i can convert disks to non-raid, thats not the issue :)
when im in BIOS, the setting i want to change is in the following menus
Device settings
> RAID controller
> Main Menu
> Configuration Management
> Controller Management
> Advanced Controller Management
> Manage Controller Mode
> Auto Configure Behavior
the 2 options i have is off and Non-RAID Disk.
btw, if both of my disks are non-raid. how does that setting affects them?
DELL-Erman O
Moderator
•
2.8K Posts
0
May 22nd, 2025 09:34
Hi, for example if you plug in a third drive: With "Auto Configure Behavior" set to "Non-RAID Disk", the system will probably just set it up automatically so it’s ready to use right away. If it’s set to "Off", the drive might not show up until you go into the RAID settings and manually set it up.
Salon_OB
1 Rookie
•
8 Posts
0
May 25th, 2025 06:42
Thank you for the explanation @DELL-Erman O
do you know if its even possible to change this setting via redfish, racadm or any other cli tool?
DELL-Young E
Moderator
•
5.1K Posts
0
May 25th, 2025 23:21
Hello here, some information I found online:
https://www.dell.com/support/manuals/en-ae/openmanage-ansible-modules-v1.0/ompsdk_api_reference_guide/idrac.config_mgr.raidhelper.new_virtual_disk?guid=guid-e6ae3d66-5296-446a-a76e-53d2cad90dbb&lang=en-us
https://github.com/dell/iDRAC-Redfish-Scripting/issues/13
https://developer.dell.com/apis/2978/versions/7.xx/openapi.yaml/paths/~1redfish~1v1~1Systems~1%7BComputerSystemId%7D~1Oem~1Dell~1DellRaidService/get
Respectfully,
Salon_OB
1 Rookie
•
8 Posts
0
May 27th, 2025 13:09
@DELL-Young E Hi, i will look into these,
Thank for the support