sf_volume_manager – Управление томами SolidFire
Новое в версии 2.3.
УСТАРЕВШИЙ
| Удалено в Ansible: | |
|---|---|
| версия: 2.11 | |
| Почему: | Этот модуль был заменён |
| Альтернатива: | пожалуйста, используйте на_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: Определяет том как целевой том для пар томов. Если том не спарен, статус доступа — locked. Если не указано, настройки доступа к клону будут такими же, как у источника. |
| account_id - / обязательно | Идентификатор учётной записи владельца этого тома. | |
| attributes - | Словарь YAML атрибутов, которые необходимо применить к этому тому. | |
| hostname - / обязательно | Имя хоста или IP-адрес кластера SolidFire. | |
| name - / обязательно | Имя тома для управления. | |
| password - / обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| qos - | Начальные настройки качества обслуживания для этого тома. Настройте как словарь в плейбуках. | |
| size - | Размер тома в (size_unit). Требуется при state = present. | |
| size_unit - |
| Единица измерения, используемая для интерпретации параметра размера. |
| 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.
Примеры
- 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. [устаревший]
- Дополнительная информация см. в разделе УСТАРЕВШИЙ.
Авторы
- Сумит Кумар (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.7/modules/sf_volume_manager_module.html