sf_volume_manager - Управление томами SolidFire
Новое в версии 2.3.
Обзор
- Создание, удаление или обновление томов на SolidFire
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- solidfire-sdk-python (1.1.0.92)
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| 512emulation | Нужно ли тому эмулировать сектора размером 512 байт? Требуется, когда state=present | |
| access |
None | Разрешенный доступ для тома. readOnly: Разрешены только операции чтения. readWrite: Разрешены операции чтения и записи. locked: Операции чтения и записи запрещены. replicationTarget: Определить том как целевой том для пары томов. Если том не спарен, статус доступа — locked. Если не указано, настройки доступа к клону будут такими же, как у источника. |
| account_id обязательно | Идентификатор учетной записи владельца этого тома. | |
| attributes | Значение по умолчанию: None | Словарь YAML с атрибутами, которые нужно применить к этому тому. |
| hostname обязательно | Имя хоста или IP-адрес кластера SolidFire. | |
| name обязательно | Имя тома, подлежащего управлению. | |
| password обязательно | Пароль для указанного пользователя. | |
| qos | Значение по умолчанию: None | Начальные параметры качества обслуживания для этого тома. Настройте как словарь в playbooks. |
| size | Размер тома в (size_unit). Требуется при state = present | |
| size_unit |
| Единица измерения, используемая для интерпретации параметра размера. |
| state обязательно |
| Существует ли указанный том или нет. |
| username обязательно | Убедитесь, что у пользователя есть соответствующие разрешения. Дополнительную информацию можно найти в официальной документации https://goo.gl/ddJa4Q. | |
| volume_id | Значение по умолчанию: None | Идентификатор тома, подлежащего управлению или обновлению. Чтобы создать несколько томов с одинаковым именем, но разными идентификаторами томов, укажите параметр volume_id с произвольным значением. Однако указанный volume_id не будет назначен новому созданному тому (поскольку это свойство, автоматически генерируемое). |
Примечания
Примечание
- Модули с префиксом
sf\_разработаны для поддержки платформы хранения 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 строка | success | Сообщение об успехе |
Статус
Этот модуль помечен как превью, что означает, что интерфейс не гарантирует обратной совместимости.
Автор
- Сумит Кумар (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.5/modules/sf_volume_manager_module.html