Spec-Zone.ru › Ansible 2.11

community.general.open_iscsi – Управление целями iSCSI с помощью Open-iSCSI

Примечание

Этот плагин является частью коллекции community.general (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.general

Для использования в плейбуке укажите: community.general.open_iscsi

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

Описание

  • Обнаружение целей на заданном портале, (от)соединение целей, пометка целей для ручного или автоматического запуска, возвращение узлов устройств подключенных целей.

Требования

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

  • Библиотека open_iscsi и инструменты (iscsiadm)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
auto_node_startup
boolean
    Варианты:
  • no
  • yes
Выполнять ли автоматическое подключение узла цели при запуске?

алиасы: automatic
discover
boolean
    Варианты:
  • no ←
  • yes
Нужно ли (снова) обнаружить список узлов целей на портале и добавить их в постоянную базу данных iSCSI.
Обратите внимание, что обнаружение iscsiadm сбросит конфигурацию, например node.startup, до ручного режима, поэтому в сочетании с auto_node_startup=yes всегда вернёт состояние изменения.
login
boolean
    Варианты:
  • no
  • yes
Подключать ли узел цели.

алиасы: state
node_auth
string
Значение по умолчанию:
"CHAP"
Значение для discovery.sendtargets.auth.authmethod.
node_pass
string
Значение для discovery.sendtargets.auth.password.
node_user
string
Значение для discovery.sendtargets.auth.username.
port
string
Значение по умолчанию:
3260
Порт, на котором прослушивает процесс цели iSCSI.
portal
string
Имя домена или IP-адрес цели iSCSI.

алиасы: ip
show_nodes
boolean
    Варианты:
  • no ←
  • yes
Вернуть ли список узлов из постоянной базы данных iSCSI модулем.
target
string
Имя цели iSCSI.

алиасы: name, targetname

Примеры

- name: Perform a discovery on sun.com and show available target nodes
  community.general.open_iscsi:
    show_nodes: yes
    discover: yes
    portal: sun.com

- name: Perform a discovery on 10.1.2.3 and show available target nodes
  community.general.open_iscsi:
    show_nodes: yes
    discover: yes
    ip: 10.1.2.3

# NOTE: Only works if exactly one target is exported to the initiator
- name: Discover targets on portal and login to the one available
  community.general.open_iscsi:
    portal: '{{ iscsi_target }}'
    login: yes
    discover: yes

- name: Connect to the named target, after updating the local persistent database (cache)
  community.general.open_iscsi:
    login: yes
    target: iqn.1986-03.com.sun:02:f8c1f9e0-c3ec-ec84-c9c9-8bfb0cd5de3d

- name: Disconnect from the cached named target
  community.general.open_iscsi:
    login: no
    target: iqn.1986-03.com.sun:02:f8c1f9e0-c3ec-ec84-c9c9-8bfb0cd5de3d

Авторы

  • Serge van Ginderachter (@srvg)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/open_iscsi_module.html

Spec-Zone.ru

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