sf_volume_manager – Управление томами SolidFire
УСТАРЕЛО
| Удалено в 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: Определяет том как целевой для пары томов. Если том не спарен, статус доступа — locked. Если не указано, настройки доступа к клону будут такими же, как у источника. |
| 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.9/modules/sf_volume_manager_module.html