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

整数

以字节为单位的块大小。仅当 *state* 为 present 时适用。

ca_path

路径

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

capacity_bytes

字符串

以字节为单位的卷大小。

仅当 *state* 为 present 时适用。

command

字符串

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

选项

  • "initialize"

controller_id

字符串

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

例如 - RAID.Slot.1-1。

当创建卷时,*state* 为 present 时,此选项是必需的。

drives

列表 / 元素=字符串

物理磁盘的 FQDD。

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

仅当创建新卷时 *state* 为 present 时适用。

encrypted

布尔值

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

仅当 *state* 为 present 时适用。

选项

  • false

  • true

encryption_types

字符串

可以选择以下加密类型。

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

NativeDriveEncryption 卷利用驱动器硬件的原生驱动器加密功能。

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

仅当 *state* 为 present 时适用。

选项

  • "NativeDriveEncryption"

  • "ControllerAssisted"

  • "SoftwareAssisted"

force_reboot

布尔值

在 dellemc.openmanage 8.5.0 中添加

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

*force_reboot* 仅当 *reboot_server* 为 true 时适用。

选项

  • false ← (默认)

  • true

hostname

字符串 / 必需

iDRAC IP 地址或主机名。

https_port

整数

iDRAC 端口。

默认值: 443

https_timeout

整数

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

默认值: 30

initialize_type

字符串

现有卷的初始化类型。

仅当 *command* 为 initialize 时适用。

选项

  • "Fast" ← (默认)

  • "Slow"

job_wait

布尔值

确定是否等待作业完成。

选项

  • false

  • true ← (默认)

job_wait_timeout

整数

job_wait 的最大等待时间(秒)。作业仅在此持续时间内被跟踪。

job_waitTrue 时,此选项适用。

默认值: 1200

name

字符串

要创建的卷的名称。

仅当 *state* 为 present 时适用。

此选项将被弃用。请使用 volume_name 指定卷名。

oem

字典

包含 OEM 扩展负载。

仅当 statepresent 时适用。

optimum_io_size_bytes

整数

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

仅当 *state* 为 present 时适用。

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 中添加

重新启动服务器以应用更改。

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

选项

  • 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

字符串

要创建的卷的名称。

仅当 *state* 为 present 时适用。