Spec-Zone.ru › Ansible

netapp.ontap.na_ontap_disks модуль — NetApp ONTAP Назначение дисков узлам

Примечание

Этот модуль является частью коллекции netapp.ontap (версия 22.12.0).

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

Чтобы установить её, используйте: ansible-galaxy collection install netapp.ontap. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.

Чтобы использовать его в плейбуке, укажите: netapp.ontap.na_ontap_disks.

Добавлена в netapp.ontap 2.7.0

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

Обзор

  • Назначает диски узлу.
  • Автоматическое назначение дисков должно быть выключено перед использованием этого модуля, чтобы предотвратить автоматическое переназначение дисков кластером.
  • Это можно сделать через na_ontap_disk_options или через командную строку «disk option modify -node <имя_узла> -autoassign off».
  • Если min_spares не указано, значение по умолчанию для min_spares — 1 для SSD или 2 для любого другого типа диска.
  • Если disk_count не указан, все неназначенные диски будут назначены указанному узлу.

Требования

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

  • Ansible 2.9 или более поздняя версия — рекомендуется 2.12 или более поздняя версия.
  • Python3 — рекомендуется 3.9 или более поздняя версия.
  • При использовании ZAPI, netapp-lib 2018.11.13 или более поздняя версия (установите с помощью «pip install netapp-lib»), настоятельно рекомендуется использовать netapp-lib 2020.3.12, так как она обеспечивает лучшее сообщение об ошибках при проблемах с подключением.
  • Физическая или виртуальная кластеризованная система Data ONTAP, модули поддерживают Data ONTAP 9.1 и выше, поддержка REST требует ONTAP 9.6 или более поздней версии.
END_OF_DOCUMENT_MARKER

Параметры

Параметр

Комментарии

cert_filepath

string

added in netapp.ontap 20.6.0

путь к файлу сертификата клиента SSL (.pem).

не поддерживается с python 2.6.

disk_count

integer

added in netapp.ontap 2.9.0

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

disk_type

string

added in netapp.ontap 20.6.0

Назначить указанный тип диска (или набор дисков).

Варианты:

  • "ATA"
  • "BSAS"
  • "FCAL"
  • "FSAS"
  • "LUN"
  • "MSATA"
  • "SAS"
  • "SSD"
  • "SSD_NVM"
  • "VMDISK"
  • "unknown"

feature_flags

dictionary

added in netapp.ontap 20.5.0

Включить или отключить новую функцию.

Это может использоваться для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.

Поддерживаемые ключи и значения могут изменяться без уведомления. Неизвестные ключи игнорируются.

force_ontap_version

string

added in netapp.ontap 21.23.0

Переопределить версию ONTAP кластера при использовании REST.

Поведение не определено, если версия не соответствует целевому кластеру.

Это предоставляется как обходной путь, когда версию кластера невозможно прочитать из-за проблем с разрешениями. См. https://github.com/ansible-collections/netapp.ontap/wiki/Known-issues.

Это должно быть в формате 9.10 или 9.10.1, где каждый элемент является целым числом.

Когда use_rest установлен в auto, это может привести к переключению на ZAPI в зависимости от версии и возможностей платформы.

Игнорируется с ZAPI.

hostname

string / required

Имя хоста или IP-адрес экземпляра ONTAP.

http_port

integer

Переопределить порт по умолчанию (80 или 443) этим портом

https

boolean

Включить и отключить https.

Игнорируется при использовании REST, так как поддерживается только https.

Игнорируется при использовании проверки подлинности сертификата SSL, так как это требует SSL.

Варианты:

  • false ← (default)
  • true

key_filepath

string

added in netapp.ontap 20.6.0

путь к файлу закрытого ключа клиента SSL.

min_spares

integer

added in netapp.ontap 21.7.0

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

node

string / required

Узел, которому мы хотим назначить/отменить назначение дисков.

ontapi

integer

Версия API ontap для использования

password

aliases: pass

string

Пароль для указанного пользователя.

use_rest

string

Использовать REST или ZAPI.

always – всегда будет использовать REST API, если модуль поддерживает REST. Предупреждение выдается, если модуль не поддерживает REST. Ошибка выдается, если параметр модуля не поддерживается в REST.

never – всегда будет использовать ZAPI, если модуль поддерживает ZAPI. Ошибка может быть выдана, если параметр REST не поддерживается в ZAPI.

auto – будет пытаться использовать REST API, если модуль поддерживает REST и параметры модулей поддерживаются. В противном случае возвращается к ZAPI.

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

username

aliases: user

string

Это может быть учетная запись в масштабе кластера или SVM, в зависимости от того, требуется ли API уровня кластера или уровня SVM.

Для получения дополнительной информации, пожалуйста, прочитайте документацию https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.

Поддерживаются два метода аутентификации

  1. базовая аутентификация, с использованием имени пользователя и пароля,
  2. аутентификация сертификата SSL, с использованием файла сертификата клиента ssl и, при необходимости, файла закрытого ключа.

Для использования сертификата сертификат должен быть установлен в кластере ONTAP, и должна быть включена аутентификация сертификатов.

validate_certs

boolean

Если установлено в no, сертификаты SSL проверяться не будут.

Это следует устанавливать только в False используемых на лично контролируемых сайтах с самозаверяющими сертификатами.

Варианты:

  • false
  • true ← (default)

Примечания

Примечание

  • Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.
  • https включен по умолчанию и рекомендуется. Чтобы включить http в кластере, необходимо выполнить следующие команды «set -privilege advanced;» «system services web modify -http-enabled true;»

Примеры

- name: Assign specified total disks to node
  netapp.ontap.na_ontap_disks:
    node: node1
    disk_count: 56
    disk_type: VMDISK
    min_spares: 2
    hostname: "{{ hostname }}"
    username: "{{ admin username }}"
    password: "{{ admin password }}"

- name: Assign all unassigned disks to node1
  netapp.ontap.na_ontap_disks:
    node: node1
    hostname: "{{ hostname }}"
    username: "{{ admin username }}"
    password: "{{ admin password }}"

Авторы

  • Команда NetApp Ansible (@carchi8py)

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

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (источники)

© 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/netapp/ontap/na_ontap_disks_module.html

Spec-Zone.ru

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