cisco.ucs.ucs_storage_profile – Настройка профилей хранения в Cisco UCS Manager
Примечание
Этот плагин входит в коллекцию cisco.ucs (версия 1.6.0).
Для его установки используйте: ansible-galaxy collection install cisco.ucs.
Для использования в playbook укажите: cisco.ucs.ucs_storage_profile.
Новое в версии 2.7: из cisco.ucs
Обзор
- Настройка профилей хранения в Cisco UCS Manager.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- ucsmsdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| описание строка | Пользовательское описание профиля хранения. Введите до 256 символов. Можно использовать любые символы или пробелы, кроме следующих: ` (знак ударения), (обратный слеш), ^ (знак возведения в степень), " (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ' (одинарная кавычка). псевдонимы: descr | ||
| hostname строка / обязательно | IP-адрес или имя хоста Cisco UCS Manager. Модули могут использоваться с эмулятором UCS Platform 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/cisco/ucs/ucs_storage_profile_module.html