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 | нет | gb |
| Единица измерения, используемая для интерпретации параметра size. |
| state | да |
| Существование указанного тома должно быть или нет. | |
| username | да | Убедитесь, что у пользователя есть соответствующие разрешения. Для получения дополнительной информации, пожалуйста, ознакомьтесь с официальной документацией https://goo.gl/ddJa4Q. | ||
| volume_id | нет | None | Идентификатор тома для управления или обновления. Для создания нескольких томов с одинаковым именем, но разными volume_id, пожалуйста, укажите параметр volume_id произвольным значением. Однако указанный volume_id не будет назначен новому созданному тому (поскольку это свойство с автоматическим генерированием). |
Примеры
- 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 | строка |
Примечания
Примечание
- Модули, начинающиеся с
sf\_разработаны для поддержки платформы SolidFire storage.
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы заинтересованы, ознакомьтесь с Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/sf_volume_manager_module.html