cisco.ucs.ucs_disk_group_policy – Настройка политик групп дисков на Cisco UCS Manager
Примечание
Этот плагин входит в коллекцию cisco.ucs (версия 1.6.0).
Для его установки используйте: ansible-galaxy collection install cisco.ucs.
Для использования в плейбуке укажите: cisco.ucs.ucs_disk_group_policy.
Новое в версии 2.8: cisco.ucs
Описание
- Настройка политик групп дисков на Cisco UCS Manager.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- ucsmsdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| configuration_mode строка |
| Режим конфигурации группы дисков. Выберите один из следующих: automatic - Автоматическая настройка дисков в группе дисков. manual - Позволяет вручную настроить диски в группе дисков. | |
| description строка | Пользовательское описание профиля хранилища. Введите до 256 символов. Можно использовать любые символы или пробелы, кроме следующих: ` (знак ударения), (обратный слэш), ^ (знак возвышения), " (двойная кавычка), = (знак равенства), > (знак больше), < (знак меньше) или ' (одинарная кавычка). псевдонимы: descr | ||
| drive_type строка |
| Укажите тип диска для использования в группе дисков. Возможные значения: unspecified — Выбирает первый доступный тип диска и применяет его ко всем дискам в группе. HDD — Жесткий диск SSD — твердотельный накопитель Вариант применяется только при режиме конфигурации automatic. | |
| hostname строка / обязательно | IP-адрес или имя хоста Cisco UCS Manager. Модули могут использоваться с эмулятором платформы UCS https://cs.co/ucspe
| ||
| manual_disks строка | Список вручную настроенных дисков. Варианты используются только при выборе режима конфигурации manual. | ||
| name строка / обязательно | Имя локального LUN. | ||
| role строка | Роль диска. Возможные значения: normal - Обычная ded-hot-spare - Специализированная резервная копия glob-hot-spare - Глобальная резервная копия | ||
| slot_num строка | Номер слота конкретного диска. | ||
| span_id строка | Значение по умолчанию: "unspecified" | Идентификатор Span конкретного диска. | |
| state строка |
| Если present, проверит, настроен ли слот диска в политике. Если absent, проверит, отсутствует ли слот диска в политике. | |
| min_drive_size строка | Значение по умолчанию: "unspecified" | Укажите минимальный размер диска или unspecified, чтобы разрешить все размеры дисков. Может быть от 0 до 10240 ГБ. Вариант применяется только при режиме конфигурации automatic. | |
| name строка / обязательно | Имя политики группы дисков. Это имя может содержать от 1 до 16 символов латинского алфавита, цифр или знаков подчеркивания. Нельзя использовать пробелы или специальные символы, кроме -(тире), _(знак подчеркивания), :(двоеточие) и .(точка). Изменить это имя после создания политики нельзя. | ||
| num_ded_hot_spares строка | Значение по умолчанию: "unspecified" | Укажите количество резервных копий для группы дисков. Может быть от 0 до 24. Вариант применяется только при режиме конфигурации automatic. | |
| num_drives строка | Значение по умолчанию: 1 | Укажите количество дисков для группы дисков. Может быть от 0 до 24. Вариант применяется только при режиме конфигурации automatic. | |
| num_glob_hot_spares строка | Значение по умолчанию: "unspecified" | Укажите количество глобальных резервных копий для группы дисков. Может быть от 0 до 24. Вариант применяется только при режиме конфигурации automatic. | |
| org_dn строка | Значение по умолчанию: "org-root" | Идентификатор организации, к которой назначен ресурс. | |
| password строка / обязательно | Пароль для аутентификации на Cisco UCS Manager. | ||
| port целое число | Номер порта, используемый во время подключения (по умолчанию использует 443 для HTTPS и 80 для HTTP-соединения). | ||
| proxy строка | Если use_proxy равен no, укажите прокси-сервер для подключения. Например, 'http://proxy.xy.z:8080' | ||
| raid_level строка |
| Уровень 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 | |
| state строка |
| Желаемое состояние политики группы дисков. Если present, проверит, что политика группы дисков существует, и создаст ее при необходимости.Если absent, проверит, что политика группы дисков отсутствует, и удалит ее при необходимости. | |
| use_proxy булево |
| Если no, не будет использовать прокси, заданный системной переменной среды. | |
| use_remaining_disks строка |
| Указывает, можно ли использовать все оставшиеся диски в группе дисков. Вариант применяется только при режиме конфигурации automatic. | |
| use_ssl булево |
| Если no, вместо стандартного HTTPS-соединения будет использоваться HTTP-соединение. | |
| username строка | Значение по умолчанию: "admin" | Имя пользователя для аутентификации на Cisco UCS Manager. | |
| virtual_drive строка | Настройка параметров виртуального диска. | ||
| access_policy строка |
| Настройка политики доступа к виртуальному диску. | |
| drive_cache строка |
| Настройка кэширования дисков. | |
| io_policy строка |
| Прямой или кэшированный путь ввода-вывода. | |
| read_policy строка |
| Политика чтения доступа к виртуальному диску. | |
| strip_size строка |
"platform-default" | Размер полос виртуального диска. | |
| write_cache_policy строка |
| Политика кэширования записи. | |
Примеры
- 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
Авторы
- Синду Судхир (@sisudhir)
- Дэвид Сопер (@dsoper2)
- CiscoUcs (@CiscoUcs)
- Бретт Джонсон (@sdbrett)
- Джон МакДонах (@movinalot)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/cisco/ucs/ucs_disk_group_policy_module.html