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

注意

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

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

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

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

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

dellemc.openmanage 7.6.0 中的新增功能

概要

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

参数

参数

注释

apply_time

字符串

属性的应用时间。

这只适用于属性。

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

key

字符串

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

set_controller_keytruerekeytrue 时,此项为必填。

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

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

key_id

字符串

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

set_controller_keytruerekeytrue 时,此项为必填。

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

maintenance_window

字典

用于安排维护窗口的选项。

apply_timeAtMaintenanceWindowStartInMaintenanceWindowOnReset 时,此项为必填。

duration

整数

维护窗口持续时间(秒)。

默认值: 900

start_time

字符串 / 必需

计划维护窗口的开始时间。

格式为 YYYY-MM-DDThh:mm:ss<offset>

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

mode

字符串

支持加密的控制器的加密模式。

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

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

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

选项

  • "LKM"

  • "SEKM"

old_key

字符串

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

rekeytrue 时,此选项为必填。

password

字符串

iDRAC 用户密码。

rekey

布尔值

重置控制器上的密钥,并在启用检查模式时始终报告为发现更改。

选项

  • false

  • true

remove_key

布尔值

删除控制器上的密钥。

选项

  • false

  • true

reset_config

布尔值

重置控制器。

选项

  • false

  • true

set_controller_key

布尔值

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

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

此操作需要keykey_id

选项

  • false

  • true

username

字符串

iDRAC 用户名。

validate_certs

布尔值

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

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

选项

  • false

  • true ← (默认值)

volumes

字典

属于controller_id 的卷列表。

布尔值

使目标虚拟磁盘闪烁,并在启用检查模式时始终报告为发现更改。

选项

  • false

  • true

dedicated_hot_spare

字符串

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

encrypted

布尔值

加密虚拟磁盘。

选项

  • false

  • true

expand_capacity_disk

字符串

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

expand_capacity_sizeexpand_capacity_disk 互斥。

expand_capacity_size

字符串

要扩展的虚拟磁盘容量(MB)。

检查模式和幂等性不支持 expand_capacity_size

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

expand_capacity_diskexpand_capacity_size 互斥。

id

字符串 / 必需

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