Spec-Zone.ru › Ansible

Модуль hitachivantara.vspone_block.vsp.hv_cmd_dev — управление командными устройствами для блочных систем хранения 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_cmd_dev.

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

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

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

  • Этот модуль позволяет включать и отключать командное устройство в блочных системах хранения VSP.
  • Он также позволяет изменять настройки командного устройства.
  • Примеры приведены по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/cmd_dev.yml

Требования

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

  • python >= 3.9

Параметры

Параметр

Комментарии

connection_info

словарь / обязательный

Данные, необходимые для подключения к системе хранения.

address

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

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

connection_type

строка

Тип подключения к системе хранения.

Варианты:

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

password

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

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

username

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

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

spec

словарь

Спецификация командного устройства.

is_device_group_definition_enabled

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

Укажите, следует ли включить настройки определения группы устройств для командного устройства.

Варианты:

  • false
  • true

is_security_enabled

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

Укажите, следует ли включить настройки безопасности для командного устройства.

Варианты:

  • false
  • true

is_user_authentication_enabled

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

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

Варианты:

  • false
  • true

ldev_id

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

Идентификатор LDEV. Обязателен для задач включения, обновления и отключения. Может быть задан в десятичном или шестнадцатеричном формате.

state

строка

Уровень задачи группы ресурсов.

Варианты:

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

storage_system_info

словарь

Информация о системе хранения. Это необязательное поле.

serial

строка

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

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: нет

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

Примечания

Примечание

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

Примеры

- name: Enable a Command Device
  hitachivantara.vspone_block.vsp.hv_cmd_dev:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      ldev_id: 98
      is_security_enabled: false
      is_user_authentication_enabled: false
      is_device_group_definition_enabled: false

- name: Update the settings of a Command Device
  hitachivantara.vspone_block.vsp.hv_cmd_dev:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      ldev_id: 98
      is_security_enabled: true
      is_user_authentication_enabled: true
      is_device_group_definition_enabled: true

- name: Disable a Command Device
  hitachivantara.vspone_block.vsp.hv_cmd_dev:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    state: absent
    spec:
      ldev_id: 98
      is_security_enabled: false
      is_user_authentication_enabled: false
      is_device_group_definition_enabled: false

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

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

Ключ

Описание

command_device

dictionary

Информация об устройстве-команде.

Возвращается: всегда, кроме случая, когда state имеет значение absent

canonical_name

string

Уникальный идентификатор устройства-команды.

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

Пример: "naa.60060e80282742005080274200000078"

clpr_id

integer

Идентификатор CLPR.

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

Пример: 0

compression_acceleration_status

string

Статус ускорения сжатия.

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

Пример: ""

data_reduction_process_mode

string

Режим обработки сокращения объема данных.

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

Пример: ""

dedup_compression_progress

integer

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

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

Пример: -1

dedup_compression_status

string

Статус дедупликации и сжатия.

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

Пример: "DISABLED"

deduplication_compression_mode

string

Режим дедупликации и сжатия.

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

Пример: "disabled"

emulation_type

string

Тип эмуляции устройства-команды.

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

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

hostgroups

list / elements=dictionary

Список групп хостов, связанных с устройством-командой.

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

is_alua

boolean

Указывает, включена ли функция ALUA.

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

Пример: false

is_command_device

boolean

Указывает, является ли устройство устройством-командой.

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

Пример: true

is_compression_acceleration_enabled

boolean

Указывает, включено ли ускорение сжатия.

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

is_data_reduction_share_enabled

boolean

Указывает, включена ли функция совместного использования сокращения объема данных.

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

Пример: false

is_device_group_definition_enabled

boolean

Указывает, включено ли определение группы устройств.

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

is_encryption_enabled

boolean

Указывает, включено ли шифрование.

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

Пример: false

is_full_allocation_enabled

boolean

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

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

Пример: false

is_relocation_enabled

boolean

Указывает, включено ли перемещение.

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

is_security_enabled

boolean

Указывает, включена ли защита.

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

is_user_authentication_enabled

boolean

Указывает, включена ли аутентификация пользователей.

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

is_write_protected

boolean

Указывает, защищено ли устройство-команда от записи.

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

is_write_protected_by_key

boolean

Указывает, защищено ли устройство-команда от записи с помощью ключа.

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

iscsi_targets

list / elements=dictionary

Список целей iSCSI, связанных с устройством-командой.

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

ldev_id

integer

Идентификатор LDEV.

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

Пример: 120

ldev_id_hex

string

Идентификатор логического устройства в шестнадцатеричном формате.

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

Пример: "00:00:78"

mp_blade_id

integer

Идентификатор платы процессора управления.

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

Пример: 1

name

string

Имя устройства-команды.

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

Пример: "smrha-120"

num_of_ports

integer

Количество портов, связанных с устройством-командой.

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

Пример: -1

nvm_subsystems

list / elements=dictionary

Список подсистем NVM, связанных с устройством-командой.

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

parity_group_id

string

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

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

Пример: ""

path_count

integer

Количество путей, связанных с устройством-командой.

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

Пример: -1

pool_id

integer

Идентификатор пула.

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

Пример: 10

provision_type

string

Тип выделения ресурсов для устройства-команды.

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

Пример: "CMD,CVS,HDP"

qos_settings

dictionary

Настройки качества обслуживания (QoS) для устройства-команды.

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

resource_group_id

integer

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

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

Пример: 0

snapshots

list / elements=dictionary

Список снимков, связанных с устройством-командой.

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

status

string

Статус устройства-команды.

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

Пример: "NML"

storage_serial_number

string

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

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

Пример: "810050"

tiering_policy

dictionary

Сведения о политике многоуровневого хранения данных.

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

Пример: {}

total_capacity

string

Общая емкость устройства-команды.

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

Пример: "1.00GB"

total_capacity_in_mb

float

Общая емкость в мегабайтах.

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

Пример: 1024.0

used_capacity

string

Используемая емкость устройства-команды.

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

Пример: "0.00B"

used_capacity_in_mb

float

Используемая емкость в мегабайтах.

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

Пример: 0.0

virtual_ldev_id

integer

Идентификатор виртуального LDEV.

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

Пример: -1

virtual_ldev_id_hex

string

Идентификатор виртуального LDEV в шестнадцатеричном формате.

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

Пример: ""

Авторы

  • 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_cmd_dev_module.html

Spec-Zone.ru

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