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