Spec-Zone.ru › Ansible

Модуль purestorage.flasharray.purefa_hg — Управление группами хостов на FlashArray Pure Storage

Примечание

Этот модуль входит в коллекцию purestorage.flasharray (версия 1.31.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install purestorage.flasharray. Для использования этого модуля необходимы дополнительные требования. Подробнее см. Требования.

Чтобы использовать его в плейбуке, укажите: purestorage.flasharray.purefa_hg.

Добавлена в purestorage.flasharray 1.0.0

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры

Описание

  • Создание, удаление или изменение групп хостов на FlashArray Pure Storage.

Требования

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

  • python >= 3.3
  • purestorage >= 1.19
  • py-pure-client >= 1.26.0
  • netaddr
  • requests
  • pycountry
  • urllib3

Параметры

Параметр

Комментарии

api_token

строка

Токен API FlashArray для пользователя с правами администратора.

disable_warnings

логическое значение

добавлено в purestorage.flasharray 1.29.0

Отключить предупреждения о небезопасных сертификатах в отладочных журналах

Варианты:

  • false ← (по умолчанию)
  • true

fa_url

строка

IP-адрес или имя хоста управления FlashArray (IPv4).

host

список / элементы=строка

Список существующих хостов для добавления в группу хостов.

Обратите внимание, что имена хостов чувствительны к регистру, однако имена хостов FlashArray уникальны и не учитывают регистр — вы не можете иметь hosta и hostA

lun

целое число

Идентификатор LUN для назначения объёма группе хостов. Должен быть уникальным.

Применимо только при указании одного объёма для подключения.

Если не указан, идентификатор будет автоматически назначен.

Диапазон идентификаторов LUN — от 1 до 4095.

name

псевдонимы: hostgroup

строка / обязательно

Имя группы хостов.

rename

строка

добавлено в purestorage.flasharray 1.10.0

Новое имя группы хостов

state

строка

Определение того, должна ли существовать группа хостов.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

volume

список / элементы=строка

Список существующих объёмов для добавления в группу хостов.

Обратите внимание, что имена объёмов чувствительны к регистру, однако имена объёмов FlashArray уникальны и не учитывают регистр — вы не можете иметь volumea и volumeA

Примечания

Примечание

  • Для этого модуля необходимы библиотеки Python purestorage и py-pure-client
  • Для некоторых модулей могут потребоваться дополнительные библиотеки Python.
  • Если аргументы fa_url и api_token не переданы в модуль напрямую, необходимо установить переменные среды PUREFA_URL и PUREFA_API.

Примеры

- name: Create empty hostgroup
  purestorage.flasharray.purefa_hg:
    name: foo
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Add hosts and volumes to existing or new hostgroup
  purestorage.flasharray.purefa_hg:
    name: foo
    host:
      - host1
      - host2
    volume:
      - vol1
      - vol2
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Delete hosts and volumes from hostgroup
  purestorage.flasharray.purefa_hg:
    name: foo
    host:
      - host1
      - host2
    volume:
      - vol1
      - vol2
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592
    state: absent

# This will disconnect all hosts and volumes in the hostgroup
- name: Delete hostgroup
  purestorage.flasharray.purefa_hg:
    name: foo
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592
    state: absent

- name: Rename hostgroup
  purestorage.flasharray.purefa_hg:
    name: foo
    rename: bar
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Create host group with hosts and volumes
  purestorage.flasharray.purefa_hg:
    name: bar
    host:
      - host1
      - host2
    volume:
      - vol1
      - vol2
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

Авторы

  • Команда Pure Storage ansible (@sdodsley)

Ссылки на коллекцию

  • Система отслеживания задач
  • Репозиторий (исходные коды)
  • Отправить отчёт об ошибке
  • Запросить новую функцию
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/purestorage/flasharray/purefa_hg_module.html

Spec-Zone.ru

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