dellemc.openmanage.idrac_storage_controller 角色 – 配置物理磁盘、虚拟磁盘和存储控制器设置

注意

此角色是 dellemc.openmanage 集合 (版本 9.9.0) 的一部分。

如果您正在使用 ansible 包,您可能已经安装了此集合。 它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install dellemc.openmanage

要在 playbook 中使用它,请指定:dellemc.openmanage.idrac_storage_controller

入口点 main – 配置物理磁盘、虚拟磁盘和存储控制器设置

dellemc.openmanage 7.6.0 中的新增功能

概要

  • 此角色允许用户配置基于 iDRAC9 的 PowerEdge 服务器上的物理磁盘、虚拟磁盘和存储控制器的设置。

参数

参数

注释

apply_time

字符串

attributes 的应用时间。

这仅适用于 attributes

Immediate 允许用户立即重启主机并应用更改。job_wait 适用。

OnReset 允许用户在主机服务器下次重启时应用更改。

AtMaintenanceWindowStart 允许用户在 maintenance_window 中指定的维护窗口开始时应用更改。

InMaintenanceWindowOnReset 允许用户在手动重置后但在 maintenance_window 中指定的维护窗口内应用更改。

选择

  • "Immediate" ← (默认)

  • "OnReset"

  • "AtMaintenanceWindowStart"

  • "InMaintenanceWindowOnReset"

attributes

字典

控制器属性和值对的字典。

此功能仅支持固件版本为 6.00.00.00 及更高版本的 iDRAC9。

此操作需要 controller_id

apply_timemaintenance_window 适用于 attributes

使用 https://I(idrac_ip/redfish/v1/Schemas/DellOemStorageController.json) 来查看属性。

ca_path

路径

包含用于验证的 CA 证书的隐私增强邮件 (PEM) 文件。

controller_id

字符串 / 必需

需要执行操作的控制器的 ID。

disks

字典

属于 controller_id 的物理磁盘列表。

布尔值

使目标物理磁盘闪烁,并且在启用检查模式时始终报告为找到更改。

选择

  • false

  • true

erase

布尔值

安全地删除物理磁盘上的所有数据。此选项适用于自加密驱动器 (SED)、即时加扰擦除 (ISE) 驱动器和 PCIe SSD 设备(驱动器和卡)。驱动器必须处于就绪状态。此操作需要 controller_idtargettarget 必须是单个物理磁盘 ID。如果安全擦除需要重启,则作业将按计划进行,并等待 job_wait_time 中指定的秒数,要减少等待时间,请将 job_wait_time 设置为最小值或将 job_wait 设置为 false。

true 安全地擦除磁盘。

false 跳过安全擦除操作。

选择

  • false

  • true

global_hot_spare

布尔值

分配全局热备盘或取消分配热备盘。

true 将磁盘分配为全局热备盘。

false 取消分配磁盘作为热备盘。

选择

  • false

  • true

id

字符串 / 必需

物理磁盘的完全限定设备描述符 (FQDD)。

raid_state

字符串

将磁盘从非 RAID 转换为 RAID,反之亦然。

raid 将物理磁盘转换为 RAID。

nonraid 将物理磁盘转换为非 RAID。

选择

  • "raid"

  • "nonraid"

status

字符串

将磁盘从在线状态转换为脱机状态,反之亦然。

online 将物理磁盘状态转换为在线。

offline 将物理磁盘状态转换为脱机。

选择

  • "online"

  • "offline"

hostname

字符串 / 必需

iDRAC IP 地址。

https_port

整数

iDRAC 端口。

默认值: 443

https_timeout

整数

套接字级别的超时时间(以秒为单位)。

默认值: 30

密钥

字符串

一个新的安全密钥密码,加密控制器使用它来创建加密密钥。控制器使用加密密钥来锁定或解锁对自加密驱动器 (SED) 的访问。每个控制器只能创建一个加密密钥。

set_controller_keytruerekeytrue时,此项为必填项。

密钥的长度最多为 32 个字符,其中特殊字符的展开形式计为一个字符。

密钥必须包含来自以下每个字符类别的至少一个字符:大写字母、小写字母、数字和特殊字符。

密钥 ID

字符串

这是与密码关联的用户提供的文本标签。

set_controller_keytruerekeytrue时,此项为必填项。

key_id的长度最多为 32 个字符,并且不应包含任何空格。

维护窗口

字典

安排维护窗口的选项。

apply_timeAtMaintenanceWindowStartInMaintenanceWindowOnReset时,此项为必填项。

持续时间

整数

维护窗口的持续时间,以秒为单位。

默认值: 900

开始时间

字符串 / 必需

要安排的维护窗口的开始时间。

格式为 YYYY-MM-DDThh:mm:ss<偏移量>

<偏移量> 是 iDRAC 中设置的当前时区与 UTC 的时间偏移量,格式为 +05:30(对于 IST)。

模式

字符串

可加密控制器的加密模式。

rekeytrue和启用控制器加密时,此选项为必填项。

SEKM选择模式为安全企业密钥管理器。

LKM选择模式为本地密钥管理。

选择

  • "LKM"

  • "SEKM"

旧密钥

字符串

加密控制器使用的安全密钥密码。

rekeytrue时,此选项为必填项。

密码

字符串

iDRAC 用户密码。

重新密钥

布尔值

重置控制器上的密钥,当启用检查模式时,它始终报告为找到更改。

选择

  • false

  • true

移除密钥

布尔值

移除控制器上的密钥。

选择

  • false

  • true

重置配置

布尔值

重置控制器。

选择

  • false

  • true

设置控制器密钥

布尔值

设置安全密钥或启用控制器加密。

如果提供了mode,则执行控制器加密操作,否则设置控制器安全密钥。

此操作需要keykey_id

选择

  • false

  • true

用户名

字符串

iDRAC 用户名。

验证证书

布尔值

如果为false,则不会验证 SSL 证书。

仅在个人控制的站点上使用自签名证书时配置为false

选择

  • false

  • true ←(默认)

字典

属于controller_id的卷列表。

布尔值

使目标虚拟磁盘闪烁,当启用检查模式时,它始终报告为找到更改。

选择

  • false

  • true

专用热备盘

字符串

物理磁盘的完全限定设备描述符 (FQDD),用于将卷分配为磁盘的专用热备盘。

已加密

布尔值

加密虚拟磁盘。

选择

  • false

  • true

扩展容量磁盘

字符串

用于扩展现有磁盘容量的磁盘的完全限定设备描述符 (FQDD)。

expand_capacity_sizeexpand_capacity_disk互斥。

扩展容量大小

字符串

要扩展的虚拟磁盘容量,以 MB 为单位。

不支持对expand_capacity_size进行检查模式和幂等性操作。

最小联机容量扩展大小必须大于当前大小的 100 MB。

expand_capacity_diskexpand_capacity_size互斥。

id

字符串 / 必需

卷的完全限定设备描述符 (FQDD)。