summaryrefslogtreecommitdiff
path: root/doc/source/admin/drivers/idrac.rst
diff options
context:
space:
mode:
authorAija Jauntēva <aija.jaunteva@dell.com>2021-12-28 07:16:01 -0500
committerAija Jauntēva <aija.jaunteva@dell.com>2022-07-15 08:21:19 -0400
commitc19a2baf605853e8c5636b72404dea568b8ab94b (patch)
treebb3f23f179ab4204070577676a2d17ac8cdc097f /doc/source/admin/drivers/idrac.rst
parent443fd8be850472e6747d7bcba56121faac228ccc (diff)
downloadironic-c19a2baf605853e8c5636b72404dea568b8ab94b.tar.gz
Fix Redfish RAID for non-immediate controllers
Fixes ``redfish`` RAID interface workflow to not create more than 1 logical disks per controller at the same time when controller does not support 'Immediate' application time and system needs rebooting. With this fix virtual disks are grouped by controller and executed in batches when reboot is required. This enables ``redfish`` RAID interface to be used with iDRAC systems directly as although there are many controllers that support 'Immediate' application time, they do it only when system has completed loading. System intermittently completes loading after IPA starts executing clean or deploy steps rendering controllers not supporting 'Immediate' apply time and requiring reboot. This fix handles such scenario instead of failing to create more than 1 virtual disk. Story: 2009863 Task: 44529 Conflicts: ironic/drivers/modules/redfish/raid.py Change-Id: Ia2ce34f09695731b0f48798f662006c4904e2223 (cherry picked from commit d7d8f8754b36af4b686ce540e699fc5cb945c10c)
Diffstat (limited to 'doc/source/admin/drivers/idrac.rst')
-rw-r--r--doc/source/admin/drivers/idrac.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/source/admin/drivers/idrac.rst b/doc/source/admin/drivers/idrac.rst
index 2b2035261..7d0d8ee49 100644
--- a/doc/source/admin/drivers/idrac.rst
+++ b/doc/source/admin/drivers/idrac.rst
@@ -460,6 +460,15 @@ RAID Interface
See :doc:`/admin/raid` for more information on Ironic RAID support.
+RAID interface of ``redfish`` hardware type can be used on iDRAC systems.
+Compared to ``redfish`` RAID interface, using ``idrac-redfish`` adds:
+
+* Waiting for real-time operations to be available on RAID controllers. When
+ using ``redfish`` this is not guaranteed and reboots might be intermittently
+ required to complete,
+* Converting non-RAID disks to RAID mode if there are any,
+* Clearing foreign configuration, if any, after deleting virtual disks.
+
The following properties are supported by the iDRAC WSMAN and Redfish RAID
interface implementation: