Spec-Zone.ru › Ansible

Модуль hitachivantara.vspone_block.vsp.hv_external_paritygroup — управление назначением MP blade и CLPR внешней группе четности в блочных системах хранения VSP.

Примечание

Этот модуль входит в коллекцию hitachivantara.vspone_block (версия 4.8.1).

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

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

Чтобы использовать модуль в плейбуке, укажите: hitachivantara.vspone_block.vsp.hv_external_paritygroup.

Добавлено в hitachivantara.vspone_block 4.0.0

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

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

  • Этот модуль получает сведения о внешних томах в блочных системах хранения VSP.
  • Примеры см. по URL-адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/external_parity_group_facts.yml

Требования

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

  • python >= 3.9

Параметры

Параметр

Комментарии

connection_info

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

Сведения, необходимые для установления соединения с системой хранения.

address

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

IP-адрес или имя хоста системы хранения.

api_token

string

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

connection_type

string

Тип соединения с системой хранения.

Варианты:

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

password

string

Пароль для аутентификации. Это обязательное поле, если не указан api_token.

username

string

Имя пользователя для аутентификации. Это обязательное поле, если не указан api_token.

spec

dictionary

Спецификация внешней группы четности.

clpr_id

integer

Номер CLPR, используемого группой внешних томов. Это необязательное поле для операции создания. Укажите десятичное число в диапазоне от 0 до 31. Если этот атрибут не указан при создании, устанавливается значение 0.

command_device_ldev_id

integer

Номер LDEV удалённого командного устройства. Это необязательное поле для операции создания. Указанный номер LDEV назначается удалённому командному устройству.

emulation_type

string

Тип эмуляции. Это необязательное поле для операции создания.

Варианты:

  • "OPEN-3"
  • "OPEN-8"
  • "OPEN-9"
  • "OPEN-E"
  • "OPEN-K"
  • "OPEN-L"
  • "OPEN-V" ← (по умолчанию)
  • "3380-3"
  • "3380-3A"
  • "3380-3B"
  • "3380-3C"
  • "3390-1"
  • "3390-2"
  • "3390-3"
  • "3390-A"
  • "3390-3A"
  • "3390-3B"
  • "3390-3C"
  • "3390-3R"
  • "3390-9"
  • "3390-9A"
  • "3390-9B"
  • "3390-9C"
  • "3390-L"
  • "3390-LA"
  • "3390-LB"
  • "3390-LC"
  • "3390-M"
  • "3390-MA"
  • "3390-MB"
  • "3390-MC"
  • "3390-V"
  • "6586-G"
  • "6586-J"
  • "6586-K"
  • "6586-KA"
  • "6586-KB"
  • "6586-KC"
  • "6588-1"
  • "6588-3"
  • "6588-9"
  • "6588-A"
  • "6588-3A"
  • "6588-3B"
  • "6588-3C"
  • "6588-9A"
  • "6588-9B"
  • "6588-9C"
  • "6588-L"
  • "6588-LA"
  • "6588-LB"
  • "6588-LC"

external_parity_group_id

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

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

external_path_group_id

integer

Идентификатор группы внешних путей. Это обязательное поле для операции создания.

external_wwn

string

WWN внешней системы хранения. Это обязательное поле для операции создания.

force

boolean

Указывает, следует ли принудительно отменить сопоставление внешнего тома без сброса данных из кэша. Это необязательное поле для операции удаления. Если этот атрибут не указан, устанавливается значение false. Укажите true, чтобы отменить сопоставление тома во внешней системе хранения без сброса данных из кэша.

Варианты:

  • false
  • true

is_external_attribute_migration

boolean

Указывает, следует ли задать для группы внешних томов атрибут миграции без прерывания работы. Это необязательное поле для операции создания. Если этот атрибут не указан, устанавливается значение false.

Варианты:

  • false
  • true

lun_id

integer

LUN порта внешней системы хранения. Это обязательное поле для операции создания.

mp_blade_id

integer

Номер лезвия MP blade, назначаемого группе внешних томов.

port_id

string

Номер порта локальной системы хранения. Это обязательное поле для операции создания.

state

string

Уровень задачи группы внешних путей.

Варианты:

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

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Определяет, должен ли модуль выполняться в режиме проверки.

Примечания

Примечание

  • Тип соединения gateway удалён начиная с версии 3.4.0. Если вам требуется этот тип соединения, используйте более раннюю версию.

Примеры

- name: Change the MP blade assigned to an external parity group
  hitachivantara.vspone_block.vsp.hv_external_path_group:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "changeme"
    state: "change_mp_blade"
    spec:
      external_parity_group_id: "1-5"
      mp_blade_id: 0

- name: Assign external parity group to a CLPR
  hitachivantara.vspone_block.vsp.hv_external_path_group_facts:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "changeme"
    state: "assign_external_parity_group"
    spec:
      external_parity_group_id: "1-5"
      clpr_id: 1

- name: Create external parity group
  hitachivantara.vspone_block.vsp.hv_external_paritygroup:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "changeme"
    state: "present"
    spec:
      external_parity_group_id: "1-17"
      external_path_group_id: 4
      port_id: "CL6-B"
      external_wwn: "50060e8012277d71"
      lun_id: 20

- name: Disconnect from a volume on the external storage system
  hitachivantara.vspone_block.vsp.hv_external_paritygroup:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "changeme"
    state: "disconnect"
    spec:
      external_parity_group_id: "1-17"

- name: Delete external parity group
  hitachivantara.vspone_block.vsp.hv_external_paritygroup:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "changeme"
    state: "disconnect"
    spec:
      external_parity_group_id: "1-17"
      force: true

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

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

Ключ

Описание

external_parity_groups

list / элементы=dictionary

Список обнаруженных внешних групп четности.

Возвращается: всегда

available_volume_capacity

integer

Доступная ёмкость (ГБ).

Возвращается: при успехе

Пример: 20

available_volume_capacity_in_kb

integer

Доступная ёмкость (КБ).

Возвращается: при успехе

Пример: 20971520

clpr_id

integer

Номер CLPR, назначенный внешней группе четности.

Возвращается: при успехе

Пример: 0

emulation_type

string

Тип эмуляции.

Возвращается: при успехе

Пример: "OPEN-V"

external_parity_group_id

string

Идентификатор внешней группы четности.

Возвращается: при успехе

Пример: "1-17"

external_product_id

string

Идентификатор внешнего продукта.

Возвращается: при успехе

Пример: "OPEN-V"

num_of_ldevs

integer

Количество LDEV во внешней группе четности.

Возвращается: при успехе

Пример: 0

spaces

list / элементы=dictionary

Сведения о свободном пространстве и LDEV для внешней группы четности.

Возвращается: при успехе

lba_size

string

Размер раздела во внешней группе четности (шестнадцатеричная строка, кратная 512 байтам).

Возвращается: при успехе

Пример: "0x000002800000"

ldev_id

any

Номер LDEV или false, если он не задан.

Возвращается: при успехе

Пример: 1351

storage_serial_number

string

Серийный номер системы хранения.

Возвращается: при успехе

Пример: "810045"

used_capacity_rate

integer

Уровень использования внешней группы четности.

Возвращается: при успехе

Пример: 0

Авторы

  • Hitachi Vantara LTD (@hitachi-vantara)

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

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

© 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/hitachivantara/vspone_block/vsp.hv_external_paritygroup_module.html

Spec-Zone.ru

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