модуль cisco.ucs.ucs_storage_profile — Настройка профилей хранилища в Cisco UCS Manager
Примечание
Этот модуль входит в коллекцию cisco.ucs (версия 1.16.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.ucs. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: cisco.ucs.ucs_storage_profile.
Краткое описание
- Настраивает профили хранилища в Cisco UCS Manager.
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- ucsmsdk
Параметры
Параметр | Комментарии |
|---|---|
description псевдонимы: descr строка | Описание профиля хранилища, заданное пользователем. Введите не более 256 символов. Можно использовать любые символы и пробелы, кроме следующих: ` (знак ударения), (обратная косая черта), ^ (карет), ” (двойная кавычка), = (знак равенства), > (знак «больше»), < (знак «меньше») или ‘ (одинарная кавычка). |
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 строка |
Дробный размер этого LUN в МБ. По умолчанию: |
|
name строка / обязательный |
Имя локального LUN. |
|
size строка |
Размер этого LUN в ГБ. Размер может составлять от 1 до 10240 ГБ. По умолчанию: |
|
state строка |
Если Варианты:
|
name строка / обязательный | Имя профиля хранилища. Имя может содержать от 1 до 16 буквенно-цифровых символов. Нельзя использовать пробелы или специальные символы, кроме - (дефис), “_” (подчеркивание), : (двоеточие) и . (точка). После создания профиля изменить это имя нельзя. |
org_dn строка | Отличительное имя (dn) организации, которой назначен ресурс. По умолчанию: |
password строка / обязательный | Пароль для аутентификации в Cisco UCS Manager. |
port целое число | Номер порта для подключения (по умолчанию используется 443 для HTTPS и 80 для HTTP). |
proxy строка | Если use_proxy имеет значение no, указывает прокси-сервер для подключения. Например, ‘http://proxy.xy.z:8080’ |
state строка | Если Если Варианты:
|
use_proxy логическое значение | Если Варианты:
|
use_ssl логическое значение | Если Варианты:
|
username строка | Имя пользователя для аутентификации в 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
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/ucs/ucs_storage_profile_module.html