ibm.storage_virtualize.ibm_svc_initial_setup 模块 – 此模块允许用户管理 IBM Storage Virtualize 系列系统上的初始设置配置

注意

此模块是 ibm.storage_virtualize 集合(版本 2.5.0)的一部分。

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

要安装它,请使用:ansible-galaxy collection install ibm.storage_virtualize

要在 playbook 中使用它,请指定:ibm.storage_virtualize.ibm_svc_initial_setup

ibm.storage_virtualize 1.7.0 中的新功能

概要

  • 用于执行各种初始系统配置的 Ansible 接口

参数

参数

注释

整数

指定透明云分层功能的机柜数量。

集群名称

字符串 / 必需

Storage Virtualize 系统的主机名或管理 IP。

压缩

整数

更改压缩功能的系统许可。

根据系统类型,以太字节 (TB) 为单位指定容量值,或指定用户被许可在系统存储层上虚拟化的存储容量单元 (SCU) 的总数,或指定用户在系统上获得许可的内部和外部机柜的总数。

dnsip

列表 / 元素=字符串

指定 DNS 服务器 Internet 协议 (IP) 地址。

dnsname

列表 / 元素=字符串

为正在创建的系统 DNS 服务器指定唯一名称。

最多可以配置两个 DNS 服务器。用户需要提供需要配置的完整 DNS 服务器列表。

域名

字符串

Storage Virtualize 系统的域名。

当主机名用于参数 clustername 时有效。

easytier

整数

指定用户可以在其上运行 Easy Tier 的机柜数量。

加密

字符串

指定是否启用或禁用加密许可功能。

选择

  • "on"

  • "off"

闪存

整数

更改 FlashCopy 功能的系统许可。

根据系统类型,以太字节 (TB) 为单位指定容量值,或指定 FlashCopy 功能的内部和外部机柜总数。

许可证密钥

列表 / 元素=字符串

提供许可证密钥以激活包含 16 个十六进制字符的功能,这些字符以四个数字为一组,每组之间用连字符分隔(例如 0123-4567-89AB-CDEF)。

日志路径

字符串

调试日志文件的路径。

ntpip

字符串

指定网络时间协议 (NTP) 服务器的 IPv4 地址或完全限定域名 (FQDN)。

要删除已配置的 NTP IP,用户必须指定 0.0.0.0。

密码

字符串

Storage Virtualize 系统的 REST API 密码。

如果不使用 token 来验证用户,则需要参数 usernamepassword

物理闪存

字符串

对于物理磁盘许可,此参数启用或禁用 FlashCopy 功能。

选择

  • "on"

  • "off" ← (默认)

远程

整数

更改远程复制功能(如 Metro Mirror、Global Mirror 和 HyperSwap)的系统许可。

根据系统类型,以太字节 (TB) 为单位指定容量值,或指定用户在系统上获得许可的内部和外部机柜的总数。所有机柜都必须有单独的机柜许可。

系统名称

字符串

指定系统名称。

时间

字符串

指定必须将系统设置为的时间。

此值必须采用以下格式:MMDDHHmmYYYY(其中 M 是月份,D 是日期,H 是小时,m 是分钟,Y 是年份)。

时区

字符串

指定要为系统设置的时区。

令牌

字符串

用于验证 Storage Virtualize 系统上用户的身份验证令牌。

要生成令牌,请使用 ibm.storage_virtualize.ibm_svc_auth 模块。

用户名

字符串

Storage Virtualize 系统的 REST API 用户名。

如果不使用 token 来验证用户,则需要参数 usernamepassword

验证证书

布尔值

验证证书。

选择

  • false ← (默认)

  • true

虚拟化

整数

更改虚拟化功能的系统许可。

根据系统类型,以太字节 (TB) 为单位指定容量值,或指定用户被许可在系统存储层上虚拟化的存储容量单元 (SCU) 的总数,或指定用户有权使用的外部存储机柜数量。

注释

注意

  • 此模块支持 check_mode

示例

- name: Initial configuration on FlashSystem 9200
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    system_name: cluster_test_0
    time: 101009142021
    timezone: 200
    remote: 50
    virtualization: 50
    flash: 50
    license_key:
      - 0123-4567-89AB-CDEF
      - 8921-4567-89AB-GHIJ
- name: Add DNS servers
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    system_name: cluster_test_
    dnsname:
      - dns_01
      - dns_02
    dnsip:
      - '1.1.1.1'
      - '2.2.2.2'
- name: Delete dns_02 server
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    system_name: cluster_test_
    dnsname:
      - dns_01
    dnsip:
      - '1.1.1.1'

作者

  • Shilpi Jain (@Shilpi-J)