dellemc.openmanage.redfish_storage_volume 角色 – 用于管理存储卷配置的角色

注意

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

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

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

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

入口点 main – 用于管理存储卷配置的角色

dellemc.openmanage 7.5.0 中的新增功能

概要

  • 用于创建、修改、初始化或删除单个存储卷的角色。

参数

参数

注释

apply_time

字符串

在 dellemc.openmanage 8.5.0 中添加

卷配置的应用时间。

Immediate 允许您立即在主机服务器上应用卷配置并应用更改。这适用于 job_wait

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

apply_time 具有基于不同类型的控制器的默认值。

例如,BOSS-S1 和 BOSS-N1 控制器的 apply_time 默认值为 OnReset

PERC 控制器的 apply_time 默认值为 Immediate

选择

  • "Immediate"

  • "OnReset"

block_size_bytes

整数

块大小(以字节为单位)。仅当 statepresent 时适用。

ca_path

路径

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

capacity_bytes

字符串

卷大小(以字节为单位)。

仅当 statepresent 时适用。

command

字符串

initialize 初始化指定 volume_id 的现有存储卷。

选择

  • "initialize"

controller_id

字符串

存储控制器的完全限定设备描述符 (FQDD)。

例如 - RAID.Slot.1-1。

statepresent 且正在创建卷时,此选项是必需的。

drives

列表 / 元素=字符串

物理磁盘的 FQDD。

例如 - Disk.Bay.0:Enclosure.Internal.0-1:RAID.Slot.1-1。

仅当 statepresent 且正在创建新卷时适用。

encrypted

布尔值

指示卷当前是否正在使用加密。

仅当 statepresent 时适用。

选择

  • false

  • true

encryption_types

字符串

可以选择以下加密类型。

ControllerAssisted 卷由存储控制器实体加密。

NativeDriveEncryption 卷利用驱动器硬件的本机驱动器加密功能。

SoftwareAssisted 卷由系统或操作系统上运行的软件加密。

仅当 statepresent 时适用。

选择

  • "NativeDriveEncryption"

  • "ControllerAssisted"

  • "SoftwareAssisted"

force_reboot

布尔值

在 dellemc.openmanage 8.5.0 中添加

当正常重启失败时,强制重启服务器以应用更改。

force_reboot 仅当 reboot_servertrue 时适用。

选择

  • false ← (默认)

  • true

hostname

字符串 / 必需

iDRAC IP 地址或主机名。

https_port

整数

iDRAC 端口。

默认: 443

https_timeout

整数

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

默认: 30

initialize_type

字符串

现有卷的初始化类型。

仅当 commandinitialize 时适用。

选择

  • "Fast" ← (默认)

  • "Slow"

job_wait

布尔值

确定是否等待作业完成。

选择

  • false

  • true ← (默认)

job_wait_timeout

整数

job_wait 的最长等待时间(以秒为单位)。仅在此持续时间内跟踪作业。

job_waitTrue 时,此选项适用。

默认: 1200

name

字符串

要创建的卷的名称。

仅当 statepresent 时适用。

这将弃用。请使用 volume_name 来指定卷名称。

oem

字典

包括 OEM 扩展负载。

仅当 statepresent 时适用。

optimum_io_size_bytes

整数

条带大小值必须是 64 * 1024 的倍数。

仅当 statepresent 时适用。

password

字符串

iDRAC 用户密码。

raid_type

字符串

必须选择以下 RAID 类型之一,才能为固件版本 4.40 及更高版本创建卷。

RAID0 用于创建 RAID0 类型卷。

RAID1 用于创建 RAID1 类型卷。

RAID5 用于创建 RAID5 类型卷。

RAID6 用于创建 RAID6 类型卷。

RAID10 用于创建 RAID10 类型卷。

RAID50 用于创建 RAID50 类型卷。

RAID60 用于创建 RAID60 类型卷。

选择

  • "RAID0"

  • "RAID1"

  • "RAID5"

  • "RAID6"

  • "RAID10"

  • "RAID50"

  • "RAID60"

reboot_server

布尔值

在 dellemc.openmanage 8.5.0 中添加

重启服务器以应用更改。

reboot_server 仅当 apply_timeoutOnReset 时,或者当控制器的默认应用时间为 OnReset 时适用。

选择

  • false ← (默认)

  • true

state

字符串

present 为指定的 I (controller_id) 创建存储卷,或者修改指定的 I (volume_id) 的存储卷。“注意:对现有卷属性的修改取决于驱动器和控制器的功能”。

absent 删除指定的 volume_id 的卷。

选择

  • "present"

  • "absent"

username

字符串

具有管理员权限的 iDRAC 用户名。

validate_certs

布尔值

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

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

选择

  • false

  • true ← (默认)

volume_id

字符串

现有卷的 FQDD。

例如 - Disk.Virtual.4:RAID.Slot.1-1。

在以下情况下,此选项是强制性的:

statepresent,当更新卷时。

stateabsent,当删除卷时。

commandinitialize,当初始化卷时。

volume_name

字符串

要创建的卷的名称。

仅当 statepresent 时适用。