Spec-Zone.ru › Ansible

модуль netapp_eseries.santricity.netapp_e_iscsi_interface — управление конфигурацией интерфейса iSCSI NetApp E-Series

Примечание

Этот модуль является частью коллекции netapp_eseries.santricity (версия 1.4.1).

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

Чтобы установить её, используйте: ansible-galaxy collection install netapp_eseries.santricity.

Чтобы использовать её в плейбуке, укажите: netapp_eseries.santricity.netapp_e_iscsi_interface.

Добавлено в netapp_eseries.santricity 2.7.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Настройка параметров интерфейса iSCSI E-Series

Параметры

Параметр

Комментарии

address

string

Адрес IPv4, назначаемый интерфейсу.

Указывается в формате xx.xx.xx.xx.

Не может использоваться одновременно с config_method=dhcp

api_password

string / обязательный

Пароль для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services.

api_url

string / обязательный

URL SANtricity Web Services Proxy или API Embedded Web Services. Пример: https://prod-1.wahoo.acme.com/devmgr/v2

api_username

string / обязательный

Имя пользователя для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services.

config_method

string

Тип метода конфигурации, используемого для этого интерфейса.

Значение dhcp нельзя использовать одновременно с address, subnet_mask и gateway.

Варианты:

  • "dhcp" ← (по умолчанию)
  • "static"

controller

string / обязательный

Контроллер, которому принадлежит настраиваемый порт.

Имена контроллеров указаны в алфавитном порядке: первый контроллер — A, второй — B и т. д.

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

Варианты:

  • "A"
  • "B"

gateway

string

Адрес шлюза IPv4, используемый интерфейсом.

Указывается в формате xx.xx.xx.xx.

Не может использоваться одновременно с config_method=dhcp

log_path

string

Локальный путь к файлу для ведения журнала отладки

mtu

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

integer

Максимальный размер блока передачи (MTU) в байтах.

Этот параметр позволяет задать для MTU большее значение, чтобы включить jumbo-кадры (любое значение > 1500).

Как правило, для этого необходимо, чтобы хост, коммутаторы и другие компоненты не только поддерживали jumbo-кадры, но и были правильно настроены для их использования. Поэтому, если вы не уверены в своих действиях, лучше оставить значение по умолчанию.

По умолчанию: 1500

name

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

integer / обязательный

Канал порта, конфигурацию которого нужно изменить.

Список вариантов может быть неполным. Он зависит от количества портов, доступных в системе.

Числовое значение обозначает номер канала (обычно слева направо на HIC), начиная с 1.

ssid

string

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

По умолчанию: "1"

state

string

Если параметр включён, будет использоваться указанная конфигурация.

Если параметр отключён, конфигурация IPv4 будет очищена, а подключение IPv4 отключено.

Варианты:

  • "enabled" ← (по умолчанию)
  • "disabled"

subnet_mask

string

Маска подсети, используемая интерфейсом.

Указывается в формате xx.xx.xx.xx.

Не может использоваться одновременно с config_method=dhcp

validate_certs

boolean

Следует ли проверять сертификаты HTTPS?

Варианты:

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

Примечания

Примечание

  • Поддерживается режим проверки.
  • Параметры интерфейса применяются синхронно, но изменения самого интерфейса (например, получение нового IP-адреса через DHCP) могут вступить в силу через несколько секунд или минут.
  • Этот модуль не будет полезен/пригоден для использования в системе E-Series без интерфейсов iSCSI.
  • Для этого модуля требуется версия API Web Services >= 1.3.
  • Для работы модулей Ansible E-Series требуется экземпляр Web Services Proxy (WSP), доступный для управления системой хранения, либо система хранения E-Series, поддерживающая API Embedded Web Services.
  • Embedded Web Services в настоящее время доступен на моделях E2800, E5700, EF570 и более новых моделях оборудования.
  • netapp_eseries.santricity.netapp_e_storage_system можно использовать для настройки систем, управляемых экземпляром WSP.

Примеры

- name: Configure the first port on the A controller with a static IPv4 address
  netapp_e_iscsi_interface:
    name: "1"
    controller: "A"
    config_method: static
    address: "192.168.1.100"
    subnet_mask: "255.255.255.0"
    gateway: "192.168.1.1"
    ssid: "1"
    api_url: "10.1.1.1:8443"
    api_username: "admin"
    api_password: "myPass"

- name: Disable ipv4 connectivity for the second port on the B controller
  netapp_e_iscsi_interface:
    name: "2"
    controller: "B"
    state: disabled
    ssid: "{{ ssid }}"
    api_url: "{{ netapp_api_url }}"
    api_username: "{{ netapp_api_username }}"
    api_password: "{{ netapp_api_password }}"

- name: Enable jumbo frames for the first 4 ports on controller A
  netapp_e_iscsi_interface:
    name: "{{ item | int }}"
    controller: "A"
    state: enabled
    mtu: 9000
    config_method: dhcp
    ssid: "{{ ssid }}"
    api_url: "{{ netapp_api_url }}"
    api_username: "{{ netapp_api_username }}"
    api_password: "{{ netapp_api_password }}"
  loop:
    - 1
    - 2
    - 3
    - 4

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

enabled

boolean

Указывает, включено или отключено подключение IPv4.

Это не обязательно означает наличие подключения. Например, если DHCP включён, но сервер DHCP отсутствует, конфигурация, скорее всего, не будет действительной.

Возвращается: при успешном выполнении

Пример: true

msg

string

Сообщение об успешном выполнении

Возвращается: при успешном выполнении

Пример: "The interface settings have been updated."

Авторы

  • Michael Price (@lmprice)

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

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp_eseries/santricity/netapp_e_iscsi_interface_module.html

Spec-Zone.ru

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