Spec-Zone.ru › Ansible

модуль 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.

Варианты:

  • "auto-deploy" ← (по умолчанию)
  • "no-auto-deploy"

disk_policy_name

строка

Политика конфигурации группы дисков, применяемая к этому локальному LUN.

expand_to_avail

строка

Указывает, что этот LUN можно расширить, используя всю доступную группу дисков.

Для каждого профиля службы этот параметр можно использовать только для одного LUN.

Параметр «Расширить до доступного» не поддерживается для уже развернутого LUN.

Варианты:

  • "no" ← (по умолчанию)
  • "yes"

fractional_size

строка

Дробный размер этого LUN в МБ.

По умолчанию: "0"

name

строка / обязательный

Имя локального LUN.

size

строка

Размер этого LUN в ГБ.

Размер может составлять от 1 до 10240 ГБ.

По умолчанию: "1"

state

строка

Если present, проверяет наличие локального LUN в профиле. Если absent, проверяет отсутствие локального LUN в профиле.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

name

строка / обязательный

Имя профиля хранилища.

Имя может содержать от 1 до 16 буквенно-цифровых символов.

Нельзя использовать пробелы или специальные символы, кроме - (дефис), “_” (подчеркивание), : (двоеточие) и . (точка).

После создания профиля изменить это имя нельзя.

org_dn

строка

Отличительное имя (dn) организации, которой назначен ресурс.

По умолчанию: "org-root"

password

строка / обязательный

Пароль для аутентификации в Cisco UCS Manager.

port

целое число

Номер порта для подключения (по умолчанию используется 443 для HTTPS и 80 для HTTP).

proxy

строка

Если use_proxy имеет значение no, указывает прокси-сервер для подключения. Например, ‘http://proxy.xy.z:8080’

state

строка

Если present, проверяет наличие профиля хранилища и при необходимости создает его.

Если absent, проверяет отсутствие профиля хранилища и при необходимости удаляет его.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

use_proxy

логическое значение

Если no, не использует прокси-сервер, заданный системной переменной среды.

Варианты:

  • false
  • true ← (по умолчанию)

use_ssl

логическое значение

Если no, вместо HTTPS-подключения, используемого по умолчанию, будет применяться HTTP-подключение.

Варианты:

  • false
  • true ← (по умолчанию)

username

строка

Имя пользователя для аутентификации в Cisco UCS Manager.

По умолчанию: "admin"

Примеры

- 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–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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API