Users Guide
This module configures the storage controller settings using Redfish APIs.
Options
Table 54. idrac_redfish-storage-controller
Parameter Required Default Choices Comments
baseuri True NA NA IP address of the target iDRAC. For
example- <ipaddress>:<port>
username True NA NA Username of the target iDRAC.
password True NA NA Password of the target iDRAC.
command False AssignSpare ResetConfig, AssignSpare,
SetControllerKey,
RemoveControllerKey,or
ReKey.
Set of actions to configure the
storage controller settings. These
actions may require a system reset,
depending on the controller's
capabilities.
• C(ResetConfig) - Deletes all the
virtual disks and unassigns all
hot spares on physical disks.
• C(AssignSpare) - Assigns a
physical disk as a dedicated or
global hot spare for a virtual
disk.
• C(SetControllerKey) - Sets the
key on controllers, which is
used to encrypt the drives in
Local key Management(LKM).
• C(RemoveControllerKey) -
Erases the encryption key on
the controller.
• C(ReKey) - Resets the key on
the controller.
target False NA NA
• Fully Qualified Device
Descriptor (FQDD) of the
target physical drive that is
assigned as a spare.
• This [option] is mandatory
when I(command) is
C(AssignSpare)
• If I(volume_id) is not specified
or empty, this physical drive will
be assigned as a global hot
spare.
volume_id False NA NA
• FQDD of the volumes to which
a hot spare is assigned.
• [This option is] Applicable if
I(command) is C(AssignSpare).
• To know the number of
volumes to which a hot spare
can be assigned, refer iDRAC
Redfish API guide.
controller_id False NA NA
• FQDD of the storage controller.
For example- 'RAID.Slot.1-1'.
• This option is mandatory when
I(command) is C(ResetConfig),
C(SetControllerKey),
52 Modules for iDRAC