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 Platform https://cs.co/ucspe
| ||
| manual_disks строка | Список вручную настроенных дисков. Параметры используются только при выборе режима конфигурации manual. | ||
| name строка / обязательно | Имя локального LUN. | ||
| role строка | Роль диска. Это может быть один из следующих вариантов: normal - Обычный ded-hot-spare - Специализированный резервный glob-hot-spare - Глобальный резервный | ||
| slot_num строка | Номер слота конкретного диска. | ||
| span_id строка | Значение по умолчанию: "unspecified" | Идентификатор раздела конкретного диска. | |
| 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" | Отличительное имя (dn) организации, к которой назначен ресурс. | |
| 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 полосчатый mirror - RAID 1 зеркальный mirror-stripe - RAID 10 зеркальный и полосчатый stripe-parity - RAID 5 полосчатый парный stripe-dual-parity - RAID 6 полосчатый двойной парный stripe-parity-stripe - RAID 50 полосчатый парный и полосчатый stripe-dual-parity-stripe - RAID 60 полосчатый двойной парный и полосчатый | |
| state строка |
| Желаемое состояние политики группы дисков. Если present, проверит, что политика группы дисков присутствует, и создаст, если необходимо.Если absent, проверит, что политика группы дисков отсутствует, и удалит, если необходимо. | |
| use_proxy булево |
| Если no, прокси не будет использоваться, как определено переменной среды системы. | |
| use_remaining_disks строка |
| Указывает, можно ли использовать все оставшиеся диски в группе дисков или нет. Параметр применяется только при режиме конфигурации automatic. | |
| use_ssl булево |
| Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения. | |
| username строка | Значение по умолчанию: "admin" | Имя пользователя для аутентификации Cisco UCS Manager. | |
| virtual_drive строка | Настройка параметров виртуального диска. | ||
| access_policy строка |
| Настройка политики доступа к виртуальному диску. | |
| drive_cache строка |
| Настройка кеширования дисков. | |
| io_policy строка |
| Прямой или кэшированный путь IO. | |
| 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/cisco/ucs/ucs_disk_group_policy_module.html