Модуль 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). Варианты:
|
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 | Указывает, включена или отключена лицензируемая функция шифрования. Варианты:
|
flash integer | Изменяет лицензирование функции FlashCopy в системе. В зависимости от типа системы укажите емкость в терабайтах (ТБ) либо общее количество внутренних и внешних корпусов для функции FlashCopy. |
flashcopydefaultgrainsize integer добавлено в ibm.storage_virtualize 2.6.0 | Позволяет пользователю изменить размер блока FC на 64K или 256K. |
iscsiauthmethod string добавлено в ibm.storage_virtualize 2.7.0 | Укажите метод аутентификации для обмена данными по iSCSI в системе. Варианты:
|
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. Варианты:
|
remote integer | Изменяет лицензирование функций удаленного копирования, таких как Metro Mirror, Global Mirror и HyperSwap. В зависимости от типа системы укажите емкость в терабайтах (ТБ) либо общее количество внутренних и внешних корпусов, лицензированных для пользователя в системе. Для всех корпусов необходима лицензия на корпус. |
storageinsightscontrolaccess string добавлено в ibm.storage_virtualize 2.6.0 | Указывает, включен или отключен контроль доступа Storage Insights для системы. Варианты:
|
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 | Проверяет сертификат. Варианты:
|
vdiskprotectionenabled string добавлено в ibm.storage_virtualize 2.7.0 | Указывает, включена или отключена защита томов. Варианты:
|
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
Ссылки на коллекцию
© 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