Spec-Zone.ru › Ansible

cisco.ucs.ucs_disk_group_policy модуль – Настройка политик групп дисков на Cisco UCS Manager

Примечание

Этот модуль входит в коллекцию cisco.ucs (версия 1.14.0).

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

Для установки используйте: ansible-galaxy collection install cisco.ucs. Для использования этого модуля требуются дополнительные компоненты. Подробности см. в разделе Требования.

Для использования в книге задач укажите: cisco.ucs.ucs_disk_group_policy.

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

Обзор

  • Настраивает политики групп дисков на Cisco UCS Manager.

Требования

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

  • ucsmsdk

Параметры

Параметр

Комментарии

configuration_mode

строка

Режим конфигурации группы дисков. Выберите один из следующих:

automatic - Автоматическая настройка дисков в группе дисков.

manual - Разрешает ручную настройку дисков в группе дисков.

Варианты:

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

description

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

строка

Определяемое пользователем описание профиля хранилища.

Введите до 256 символов.

Можно использовать любые символы или пробелы, кроме следующих:

` (знак ударения), (обратный слэш), ^ (крышка), ” (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ‘ (одинарная кавычка).

drive_type

строка

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

Он может быть одним из следующих:

unspecified — Выбирает первый доступный тип диска и применяет его ко всем дискам в группе.

HDD — Жесткий диск

SSD — твердотельный накопитель

Параметр применяется только при режиме конфигурации automatic.

Варианты:

  • "unspecified" ← (по умолчанию)
  • "HDD"
  • "SSD"

hostname

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

IP-адрес или имя хоста Cisco UCS Manager.

Модули могут использоваться с эмулятором платформы UCS https://cs.co/ucspe

manual_disks

список / элементы=словарь

Список вручную настроенных дисков.

Параметры используются только при выборе режима конфигурации manual.

role

строка

Роль диска. Может быть одним из следующих:

normal - Обычная

ded-hot-spare - Специальный резервный диск "горячий запас"

glob-hot-spare - Глобальный резервный диск "горячий запас"

Варианты:

  • "normal" ← (по умолчанию)
  • "ded-hot-spare"
  • "glob-hot-spare"

slot_num

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

Номер слота конкретного диска.

span_id

строка

Идентификатор раздела конкретного диска.

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

state

строка

Если present, проверит, настроен ли слот диска в рамках политики. Если absent, проверит, отсутствует ли слот диска в политике.

Варианты:

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

min_drive_size

строка

Укажите минимальный размер диска или unspecified, чтобы разрешить все размеры дисков.

Значение может быть от 0 до 10240 ГБ.

Параметр применяется только при режиме конфигурации automatic.

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

name

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

Имя политики группы дисков.

Это имя может содержать от 1 до 16 буквенно-цифровых символов.

Нельзя использовать пробелы или специальные символы, кроме - (дефис), “_” (подчеркивание), : (двоеточие) и . (точка).

Изменить это имя после создания политики нельзя.

num_ded_hot_spares

строка

Укажите количество резервных дисков "горячий запас" для группы дисков.

Значение может быть от 0 до 24.

Параметр применяется только при режиме конфигурации automatic.

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

num_drives

строка

Укажите количество дисков для группы дисков.

Значение может быть от 0 до 24.

Параметр применяется только при режиме конфигурации automatic.

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

num_glob_hot_spares

строка

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

Значение может быть от 0 до 24.

Параметр применяется только при режиме конфигурации automatic.

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

org_dn

строка

Отличительное имя (dn) организации, где ресурс назначен.

По умолчанию: "org-root"

password

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

Пароль для проверки подлинности Cisco UCS Manager.

port

целое число

Номер порта, используемый во время подключения (по умолчанию 443 для https и 80 для http подключения).

proxy

строка

Если use_proxy нет, указывает прокси-сервер для подключения. Например, ‘http://proxy.xy.z:8080’

END_OF_DOCUMENT_MARKER

raid_level

string

Уровень RAID для политики группы дисков. Может быть одним из следующих:

stripe - UCS Manager отображает RAID 0 Striped

mirror - RAID 1 Mirrored

mirror-stripe - RAID 10 Mirrored and Striped

stripe-parity - RAID 5 Striped Parity

stripe-dual-parity - RAID 6 Striped Dual Parity

stripe-parity-stripe - RAID 50 Striped Parity and Striped

stripe-dual-parity-stripe - RAID 60 Striped Dual Parity and Striped

Доступные значения:

  • "stripe" ← (по умолчанию)
  • "mirror"
  • "mirror-stripe"
  • "stripe-parity"
  • "stripe-dual-parity"
  • "stripe-parity-stripe"
  • "stripe-dual-parity-stripe"

state

string

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

Если present, проверит, существует ли политика группы дисков, и создаст её, если необходимо.

Если absent, проверит, отсутствует ли политика группы дисков, и удалит её, если необходимо.

Доступные значения:

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

use_proxy

boolean

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

Доступные значения:

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

use_remaining_disks

string

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

Параметр применяется только при автоматическом режиме конфигурации.

Доступные значения:

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

use_ssl

boolean

Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения.

Доступные значения:

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

username

string

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

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

virtual_drive

dictionary

Настройка параметров виртуального диска.

access_policy

string

Настройка политики доступа к виртуальному диску.

Доступные значения:

  • "blocked"
  • "hidden"
  • "platform-default" ← (по умолчанию)
  • "read-only"
  • "read-write"
  • "transport-ready"

drive_cache

string

Настройка кеширования диска.

Доступные значения:

  • "disable"
  • "enable"
  • "no-change"
  • "platform-default" ← (по умолчанию)

io_policy

string

Прямой или кэшированный путь ввода-вывода.

Доступные значения:

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

read_policy

string

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

Доступные значения:

  • "normal"
  • "platform-default" ← (по умолчанию)
  • "read-ahead"

strip_size

string

Размер полосы виртуального диска.

Доступные значения:

  • "1024KB"
  • "128KB"
  • "16KB"
  • "256KB"
  • "32KB"
  • "512KB"
  • "64KB"
  • "8KB"
  • "platform-default" ← (по умолчанию)

write_cache_policy

string

Политика кэширования записи.

Доступные значения:

  • "always-write-back"
  • "platform-default" ← (по умолчанию)
  • "write-back-good-bbu"
  • "write-through"

Примеры

- name: Configure Disk Group Policy
  cisco.ucs.ucs_disk_group_policy:
    hostname: 172.16.143.150
    username: admin
    password: password
    name: DEE-DG
    raid_level: mirror
    configuration_mode: manual
    manual_disks:
    - slot_num: '1'
      role: normal
    - slot_num: '2'
      role: normal

- name: Remove Disk Group Policy
  cisco.ucs.ucs_disk_group_policy:
    name: DEE-DG
    hostname: 172.16.143.150
    username: admin
    password: password
    state: absent

- name: Remove Disk from Policy
  cisco.ucs.ucs_disk_group_policy:
    hostname: 172.16.143.150
    username: admin
    password: password
    name: DEE-DG
    description: Testing Ansible
    raid_level: stripe
    configuration_mode: manual
    manual_disks:
    - slot_num: '1'
      role: normal
    - slot_num: '2'
      role: normal
      state: absent
    virtual_drive:
      access_policy: platform-default
      io_policy: direct
      strip_size: 64KB

Авторы

  • Sindhu Sudhir (@sisudhir)
  • David Soper (@dsoper2)
  • CiscoUcs (@CiscoUcs)
  • Brett Johnson (@sdbrett)
  • John McDonough (@movinalot)

Ссылки на сборку

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

© 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/cisco/ucs/ucs_disk_group_policy_module.html

Spec-Zone.ru

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