sf_volume_manager – Управление томами SolidFire
Новое в версии 2.3.
УСТАРЕВШИЙ
| Удалено в Ansible: | |
|---|---|
| версия: 2.11 | |
| Почему: | Этот модуль был заменён |
| Альтернатива: | пожалуйста, используйте na_elementsw_volume |
Описание
- Создание, уничтожение или обновление томов на SolidFire
Требования
Ниже приведены требования, необходимые на хосте, который выполняет этот модуль.
- Модули были разработаны с SolidFire 10.1
- solidfire-sdk-python (1.1.0.92) или выше. Установите с помощью «pip install solidfire-sdk-python»
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| 512emulation - | Должен ли том поддерживать эмуляцию сектора 512 байт? Требуется, когда state=present | |
| access - |
| Доступ, разрешённый для тома. readOnly: Разрешены только операции чтения. readWrite: Разрешены операции чтения и записи. locked: Не разрешены операции чтения или записи. replicationTarget: Определить том как целевой том для парной пары томов. Если том не спарен, статус доступа заблокирован. Если не указано, настройки доступа к клону будут такими же, как у источника. |
| account_id - / обязательно | Идентификатор учётной записи владельца этого тома. | |
| attributes - | Словарь YAML атрибутов, которые вы хотите применить к этому тому. | |
| hostname - / обязательно | Имя хоста или IP-адрес кластера SolidFire. | |
| name - / обязательно | Имя тома для управления. | |
| password - / обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| qos - | Начальные настройки качества обслуживания для этого тома. Настройте как словарь в playbook. | |
| size - | Размер тома в (size_unit). Требуется, когда state = present. | |
| size_unit - |
| Единица измерения, используемая для интерпретации параметра size. |
| state - / обязательно |
| Указывает, должен ли указанный том существовать или нет. |
| username - / обязательно | Убедитесь, что у пользователя есть соответствующие разрешения. Дополнительную информацию можно найти в официальной документации https://mysupport.netapp.com/documentation/docweb/index.html?productID=62636&language=en-US. псевдонимы: user | |
| volume_id - | Идентификатор тома для управления или обновления. Для создания нескольких томов с одинаковым именем, но разными volume_id, укажите параметр volume_id с произвольным значением. Однако указанный volume_id не будет назначен новому созданному тому (поскольку это свойство, генерируемое автоматически). |
Примечания
Примечание
- Модули с префиксом na_elementsw разработаны для поддержки платформы SolidFire storage.
Примеры
- name: Create Volume
sf_volume_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
name: AnsibleVol
qos: {minIOPS: 1000, maxIOPS: 20000, burstIOPS: 50000}
account_id: 3
enable512e: False
size: 1
size_unit: gb
- name: Update Volume
sf_volume_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
name: AnsibleVol
account_id: 3
access: readWrite
- name: Delete Volume
sf_volume_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: absent
name: AnsibleVol
account_id: 2
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращено | Описание |
|---|---|---|
| msg строка | успех | Сообщение об успехе |
Статус
- Этот модуль будет удален в версии 2.11. [устаревший]
- Дополнительную информацию см. в УСТАРЕВШИЙ.
Авторы
- Sumit Kumar (@timuster) <sumit4@netapp.com>
Подсказка
Если вы заметите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/sf_volume_manager_module.html