Spec-Zone.ru › Ansible

cisco.ucs.ucs_storage_profile модуль — Настройка профилей хранения в Cisco UCS Manager

Примечание

Этот модуль входит в состав коллекции cisco.ucs (версия 1.14.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install cisco.ucs. Для использования этого модуля требуются дополнительные зависимости. Подробности см. в разделе Требования.

Для использования в плейбуке укажите: cisco.ucs.ucs_storage_profile.

  • Описание
  • Требования
  • Параметры
  • Примеры

Описание

  • Настройка профилей хранения в Cisco UCS Manager.

Требования

Ниже приведены требования к хосту, на котором выполняется этот модуль.

  • ucsmsdk

Параметры

Параметр

Комментарии

description

aliases: 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 нет, указывает прокси, используемый для подключения. Например, ‘http://proxy.xy.z:8080’

state

строка

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

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

Варианты:

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

use_proxy

логическое

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

Варианты:

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

use_ssl

логическое

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

Варианты:

  • 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

Авторы

  • Синду Судхир (@sisudhir)
  • Дэвид Сопер (@dsoper2)
  • Джон Макдонах (@movinalot)
  • CiscoUcs (@CiscoUcs)

Ссылки на сборник

  • Отслеживание проблем
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/ucs/ucs_storage_profile_module.html

Spec-Zone.ru

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