Spec-Zone.ru › Ansible

Модуль inspur.sm.add_ldisk – Создание логического диска.

Примечание

Этот модуль входит в коллекцию inspur.sm (версия 2.3.0).

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

Для установки используйте: ansible-galaxy collection install inspur.sm.

Для использования в плейбуке укажите: inspur.sm.add_ldisk.

Новая функция в inspur.sm 0.1.0

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Создание логического диска на сервере Inspur.
END_OF_DOCUMENT_MARKER

Параметры

Параметр

Комментарии

accelerator

целое число

Ускоритель драйвера, 1 — 1ч, 2 — 2ч, 3 — 3ч.

Требуется, когда Info=None и тип контроллера PMC.

Возможные значения:

  • 1
  • 2
  • 3

access

целое число

Политика доступа, 1 — Чтение/Запись, 2 — Только чтение, 3 — Блокировано.

Требуется, когда Info=None и тип контроллера LSI.

Возможные значения:

  • 1
  • 2
  • 3

cache

целое число

Кэш диска, 1 — Без изменений, 2 — Включен, 3 — Выключен.

Требуется, когда Info=None и тип контроллера LSI.

Возможные значения:

  • 1
  • 2
  • 3

ctrl_id

целое число

ID контроллера RAID.

Требуется, когда Info=None и тип контроллера LSI или PMC.

host

строка

Указывает имя или адрес хоста DNS для подключения к удалённому устройству через указанный транспорт. Значение параметра host используется как адрес назначения для транспорта.

info

строка

Показать информацию о контроллере и физическом диске.

Возможные значения:

  • "show"

init

целое число

Состояние инициализации, 1 — Нет инициализации, 2 — Быстрая инициализация, 3 — Полная инициализация.

Требуется, когда Info=None и тип контроллера LSI.

Возможные значения:

  • 1
  • 2
  • 3

io

целое число

Политика ввода-вывода, 1 — Прямой ввод-вывод, 2 — Кэшированный ввод-вывод.

Требуется, когда Info=None и тип контроллера LSI.

Возможные значения:

  • 1
  • 2

level

целое число

Уровень RAID, 0 — RAID0, 1 — RAID1, 5 — RAID5, 6 — RAID6, 10 — RAID10.

Требуется, когда Info=None и тип контроллера LSI или PMC.

Возможные значения:

  • 0
  • 1
  • 5
  • 6
  • 10

password

строка

Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_PASSWORD.

provider

словарь

Объект словаря, содержащий детали подключения.

host

строка

Указывает имя или адрес хоста DNS для подключения к удалённому устройству через указанный транспорт. Значение параметра host используется как адрес назначения для транспорта.

password

строка

Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_PASSWORD.

username

строка

Устанавливает имя пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_USERNAME.

r

целое число

Политика чтения, 1 — Чтение вперёд, 2 — Без чтения вперёд.

Требуется, когда Info=None и тип контроллера LSI.

Возможные значения:

  • 1
  • 2

select

целое число

Размер выбора, от 1 до 100.

Требуется, когда Info=None и тип контроллера LSI.

size

целое число

Размер полосы, 1 — 64Кб, 2 — 128Кб, 3 — 256Кб, 4 — 512Кб, 5 — 1024Кб.

Требуется, когда Info=None и тип контроллера LSI или PMC.

Возможные значения:

  • 1
  • 2
  • 3
  • 4
  • 5

slot

список / элементы=целое число

Номер слота, ввод нескольких номеров слотов, например, 0,1,2….

Требуется, когда Info=None и тип контроллера LSI.

username

строка

Устанавливает имя пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_USERNAME.

vname

строка

Имя виртуального диска.

Требуется, когда Info=None и тип контроллера PMC.

END_OF_DOCUMENT_MARKER

w

integer

Политика записи, 1 - Запись сквозная, 2 - Запись обратной записи, 3 - Кэширование записи OK, если плохой BBU.

Требуется, когда Info=None и тип контроллера LSI.

Варианты:

  • 1
  • 2
  • 3

Примеры

- name: Add ldisk test
  hosts: ism
  connection: local
  gather_facts: no
  vars:
    ism:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Show pdisk information"
    inspur.sm.add_ldisk:
      info: "show"
      provider: "{{ ism }}"

  - name: "Add ldisk"
    inspur.sm.add_ldisk:
      ctrl_id: 0
      level: 1
      size: 1
      access: 1
      r: 1
      w: 1
      io: 1
      cache: 1
      init: 2
      select: 10
      slot: 0,1
      provider: "{{ ism }}"

  - name: "Add PMC  ldisk"
    inspur.sm.add_ldisk:
      ctrl_id: 0
      level: 1
      size: 1
      accelerator: 1
      vname: "test"
      provider: "{{ ism }}"

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

changed

boolean

Проверка, были ли внесены изменения на устройстве.

Возвращается: всегда

message

string

Сообщения, возвращаемые после выполнения модуля.

Возвращается: всегда

state

string

Статус после выполнения модуля.

Возвращается: всегда

Авторы

  • WangBaoshan (@ISIB-group)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (исходный код)

© 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/inspur/sm/add_ldisk_module.html

Spec-Zone.ru

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