Spec-Zone.ru › Ansible

Модуль ibm.storage_virtualize.ibm_svc_initial_setup — позволяет управлять конфигурацией первоначальной настройки систем семейства IBM Storage Virtualize

Примечание

Этот модуль входит в коллекцию ibm.storage_virtualize (версия 3.3.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install ibm.storage_virtualize.

Чтобы использовать модуль в плейбуке, укажите: ibm.storage_virtualize.ibm_svc_initial_setup.

Добавлено в ibm.storage_virtualize 1.7.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры

Краткое описание

  • Интерфейс Ansible для выполнения различных операций первоначальной настройки системы

Параметры

Параметр

Комментарии

anomalysnapshot

string

добавлено в ibm.storage_virtualize 3.3.0

Указывает, следует ли создавать снимок группы томов при обнаружении угрозы программ-вымогателей (RTD).

Варианты:

  • "on"
  • "off"

anomalysnapshotretentiondays

integer

добавлено в ibm.storage_virtualize 3.3.0

Указывает срок хранения в днях снимка группы томов, создаваемого при обнаружении RTD.

chapsecret

string

добавлено в ibm.storage_virtualize 2.7.0

Укажите секрет CHAP для аутентификации системы при использовании iSCSI.

Чтобы изменить секрет CHAP, укажите этот параметр, если iscsiauthmethod=chap.

Если для chapsecret указана пустая строка («»), она трактуется как nochapsecret, то есть текущий секрет chapsecret очищается.

cloud

integer

Указывает количество корпусов для функции прозрачного многоуровневого хранения в облаке.

clustername

string / обязательный

Имя хоста или IP-адрес управления системы Storage Virtualize.

compression

integer

Изменяет лицензирование функции сжатия в системе.

В зависимости от типа системы укажите емкость в терабайтах (ТБ), общее количество единиц емкости хранилища (SCU), на виртуализацию которого по уровням хранения в системе у пользователя есть лицензия, либо общее количество внутренних и внешних корпусов, лицензированных для пользователя в системе.

dnsip

list / элементы типа string

Указывает IP-адрес DNS-сервера.

dnsname

list / элементы типа string

Указывает уникальное имя создаваемого DNS-сервера системы.

Можно настроить не более двух DNS-серверов. Пользователь должен указать полный список DNS-серверов, которые необходимо настроить.

domain

string

Домен для системы Storage Virtualize.

Действителен, если для параметра clustername указано имя хоста.

easytier

integer

Указывает количество корпусов, на которых пользователь может использовать Easy Tier.

encryption

string

Указывает, включена или отключена лицензируемая функция шифрования.

Варианты:

  • "on"
  • "off"

flash

integer

Изменяет лицензирование функции FlashCopy в системе.

В зависимости от типа системы укажите емкость в терабайтах (ТБ) либо общее количество внутренних и внешних корпусов для функции FlashCopy.

flashcopydefaultgrainsize

integer

добавлено в ibm.storage_virtualize 2.6.0

Позволяет пользователю изменить размер блока FC на 64K или 256K.

iscsiauthmethod

string

добавлено в ibm.storage_virtualize 2.7.0

Укажите метод аутентификации для обмена данными по iSCSI в системе.

Варианты:

  • "none"
  • "chap"

latestsnapshotextensiondays

integer

добавлено в ibm.storage_virtualize 3.3.0

Указывает количество дней продления срока хранения последнего действительного снимка группы томов при обнаружении RTD.

license_key

list / элементы типа string

Предоставляет ключ лицензии для активации функции. Ключ содержит 16 шестнадцатеричных символов, сгруппированных по четыре символа и разделенных дефисами (например, 0123-4567-89AB-CDEF).

log_path

string

Путь к файлу журнала отладки.

ntpip

string

Указывает адрес IPv4 или полное доменное имя (FQDN) сервера Network Time Protocol (NTP).

Чтобы удалить уже настроенный IP-адрес NTP-сервера, укажите 0.0.0.0.

password

string

Пароль REST API для системы Storage Virtualize.

Если для аутентификации пользователя не используется token, необходимо указать параметры username и password.

physical_flash

string

При лицензировании физических дисков этот параметр включает или отключает функцию FlashCopy.

Варианты:

  • "on"
  • "off" ← (по умолчанию)

remote

integer

Изменяет лицензирование функций удаленного копирования, таких как Metro Mirror, Global Mirror и HyperSwap.

В зависимости от типа системы укажите емкость в терабайтах (ТБ) либо общее количество внутренних и внешних корпусов, лицензированных для пользователя в системе. Для всех корпусов необходима лицензия на корпус.

storageinsightscontrolaccess

string

добавлено в ibm.storage_virtualize 2.6.0

Указывает, включен или отключен контроль доступа Storage Insights для системы.

Варианты:

  • "yes"
  • "no"

system_name

string

Указывает имя системы.

time

string

Указывает время, которое необходимо установить в системе.

Значение должно быть указано в следующем формате: MMDDHHmmYYYY (где M — месяц, D — день, H — час, m — минута, Y — год).

timezone

string

Указывает часовой пояс, который необходимо установить для системы.

token

string

Токен аутентификации для проверки пользователя в системе Storage Virtualize.

Для создания токена используйте модуль ibm.storage_virtualize.ibm_svc_auth.

username

string

Имя пользователя REST API для системы Storage Virtualize.

Если для аутентификации пользователя не используется token, необходимо указать параметры username и password.

validate_certs

boolean

Проверяет сертификат.

Варианты:

  • false ← (по умолчанию)
  • true

vdiskprotectionenabled

string

добавлено в ibm.storage_virtualize 2.7.0

Указывает, включена или отключена защита томов.

Варианты:

  • "yes"
  • "no"

vdiskprotectiontime

integer

добавлено в ibm.storage_virtualize 2.7.0

Указывает время защиты тома (в минутах).

virtualization

integer

Изменяет лицензирование функции виртуализации в системе.

В зависимости от типа системы укажите емкость в терабайтах (ТБ), общее количество единиц емкости хранилища (SCU), на виртуализацию которого по уровням хранения в системе у пользователя есть лицензия, либо количество корпусов внешнего хранилища, разрешенных для использования пользователем.

Примечания

Примечание

  • Этот модуль поддерживает check_mode.
  • Обработка ошибок — CMMVC5708E: для параметра не указано значение. — CMMVC5713E: некоторые параметры являются взаимоисключающими. — CMMVC7218E: указанный ключ лицензии недействителен.

Примеры

- 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'
- name: Change flashcopydefaultgrainsize to 64 and storageinsightscontrolaccess to no.
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{ clustername }}"
    username: "{{ username }}"
    password: "{{ password }}"
    log_path: /tmp/playbook.debug
    flashcopydefaultgrainsize: 64
    storageinsightscontrolaccess: "no"
- name: Change vdiskprotectiontime to 20 and vdiskprotectionenabled to yes.
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{ clustername }}"
    username: "{{ username }}"
    password: "{{ password }}"
    log_path: /tmp/playbook.debug
    vdiskprotectiontime: 20
    vdiskprotectionenabled: "yes"
- name: Change iscsiauthmethod to chap and set chapsecret.
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{ clustername }}"
    username: "{{ username }}"
    password: "{{ password }}"
    log_path: /tmp/playbook.debug
    iscsiauthmethod: chap
    chapsecret: "test_cs"
- name: Change iscsiauthmethod to none and clear chapsecret.
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{ clustername }}"
    username: "{{ username }}"
    password: "{{ password }}"
    log_path: /tmp/playbook.debug
    iscsiauthmethod: none
    chapsecret: ""
- name: Turn on anomalysnapshot, set retentiondays to 5 days and extend latest valid snapshot to 8 days.
  ibm.storage_virtualize.ibm_svc_initial_setup:
    clustername: "{{ clustername }}"
    username: "{{ username }}"
    password: "{{ password }}"
    anomalysnapshot: 'on'
    anomalysnapshotretentiondays: 5
    latestsnapshotextensiondays: 8

Авторы

  • Shilpi Jain (@Shilpi-J)
  • Lavanya C R (@lavanyacr)
  • Sandip Gulab Rajbanshi (@Sandip-Rajbanshi)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Сообщить о проблеме

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/ibm/storage_virtualize/ibm_svc_initial_setup_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API