Spec-Zone.ru › Ansible 2.6

sf_volume_manager - Управление томами SolidFire

Новое в версии 2.3.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Создание, удаление или обновление томов SolidFire

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • solidfire-sdk-python (1.1.0.92)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
512emulation
Должен ли том обеспечивать эмуляцию секторов размером 512 байт?
Необходимо при state=present
access
    Варианты:
  • readOnly
  • readWrite
  • locked
  • replicationTarget
Разрешенный доступ для тома.
readOnly: Разрешены только операции чтения.
readWrite: Разрешены операции чтения и записи.
locked: Не разрешены операции чтения и записи.
replicationTarget: Определение тома как целевого тома для парного набора томов. Если том не спарен, статус доступа — locked.
Если не указано, настройки доступа к клону будут такими же, как у источника.
account_id
обязательно
Идентификатор учетной записи владельца этого тома.
attributes
Словарь YAML атрибутов, которые вы хотите применить к этому тому.
hostname
обязательно
Имя хоста или IP-адрес кластера SolidFire.
name
обязательно
Имя тома, который необходимо управлять.
password
обязательно
Пароль для указанного пользователя.
qos
Начальные настройки качества обслуживания для данного тома. Настраивать как словарь в playbooks.
size
Размер тома в (size_unit).
Обязательно при state = present.
size_unit
    Варианты:
  • bytes
  • b
  • kb
  • mb
  • гб ←
  • tb
  • pb
  • eb
  • zb
  • yb
Единица измерения, используемая для интерпретации параметра размера.
state
обязательно
    Варианты:
  • present
  • absent
Указывает, должен ли указанный том существовать или нет.
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API