cisco.ucs.ucs_storage_profile – Настройка профилей хранения в Cisco UCS Manager
Примечание
Этот плагин входит в коллекцию cisco.ucs (версия 1.6.0).
Для его установки используйте: ansible-galaxy collection install cisco.ucs
Для использования в плейбуке укажите: cisco.ucs.ucs_storage_profile
Добавлено в версии 2.7: модуля cisco.ucs
Обзор
- Настройка профилей хранения в Cisco UCS Manager.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- ucsmsdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| description строка | Пользовательское описание профиля хранения. Введите до 256 символов. Можно использовать любые символы или пробелы, кроме следующих: ` (знак ударения), (обратный слэш), ^ (знак возведения в степень), " (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ' (одинарная кавычка). Псевдонимы: descr | ||
| hostname строка / обязательно | IP-адрес или имя хоста Cisco UCS Manager. Модули можно использовать с эмулятором платформы UCS https://cs.co/ucspe
| ||
| local_luns строка | Список локальных LUN, используемых профилем хранения. | ||
| auto_deploy строка |
| Автоматически развертывать локальный LUN или нет. | |
| disk_policy_name строка | Политика конфигурации группы дисков, которая должна применяться к этому локальному LUN. | ||
| expand_to_avail булево |
| Указывает, что этот LUN может быть расширен для использования всей доступной группы дисков. Для каждого профиля службы только один LUN может использовать этот параметр. Опция «Расширить до доступного» не поддерживается для уже развернутых LUN. | |
| fractional_size строка | Значение по умолчанию: "0" | Доля размера этого LUN в МБ. | |
| name строка / обязательно | Имя локального LUN. | ||
| size строка | Значение по умолчанию: "1" | Размер этого LUN в ГБ. Размер может быть от 1 до 10240 ГБ. | |
| state строка |
| Если present, проверит, присутствует ли локальный LUN в профиле. Если absent, проверит, отсутствует ли локальный LUN в профиле. | |
| name строка / обязательно | Имя профиля хранения. Это имя может содержать от 1 до 16 буквенно-цифровых символов. Нельзя использовать пробелы или специальные символы, кроме - (дефис), _ (подчеркивание), : (двоеточие) и . (точка). После создания профиля изменить это имя нельзя. | ||
| org_dn строка | Значение по умолчанию: "org-root" | Идентификатор (dn) организации, где назначен ресурс. | |
| password строка / обязательно | Пароль для аутентификации в Cisco UCS Manager. | ||
| port целое число | Номер порта, который используется при подключении (по умолчанию используется 443 для HTTPS и 80 для HTTP-соединения). | ||
| proxy строка | Если use_proxy равен нет, указывает прокси-сервер, который будет использоваться для подключения. Например, 'http://proxy.xy.z:8080' | ||
| state строка |
| Если present, проверит, существует ли профиль хранения, и создаст его при необходимости.Если absent, проверит, отсутствует ли профиль хранения, и удалит его при необходимости. | |
| use_proxy булево |
| Если no, прокси-сервер не будет использоваться, как определено в переменной окружения системы. | |
| use_ssl булево |
| Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения. | |
| username строка | Значение по умолчанию: "admin" | Имя пользователя для аутентификации в Cisco UCS Manager. | |
Примеры
- name: Configure Storage Profile
cisco.ucs.ucs_storage_profile:
hostname: 172.16.143.150
username: admin
password: password
name: DEE-StgProf
local_luns:
- name: Boot-LUN
size: '60'
disk_policy_name: DEE-DG
- name: Data-LUN
size: '200'
disk_policy_name: DEE-DG
- name: Remove Storage Profile
cisco.ucs.ucs_storage_profile:
hostname: 172.16.143.150
username: admin
password: password
name: DEE-StgProf
state: absent
- name: Remove Local LUN from Storage Profile
cisco.ucs.ucs_storage_profile:
hostname: 172.16.143.150
username: admin
password: password
name: DEE-StgProf
local_luns:
- name: Data-LUN
state: absent
Авторы
- Sindhu Sudhir (@sisudhir)
- David Soper (@dsoper2)
- John McDonough (@movinalot)
- CiscoUcs (@CiscoUcs)
© 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_storage_profile_module.html