Spec-Zone.ru › Ansible 2.9

solaris_zone – Управление зонами Solaris

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

Описание

  • Создание, запуск, остановка и удаление зон Solaris.
  • В настоящее время этот модуль не позволяет изменять параметры уже созданной зоны.

Требования

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

  • Solaris 10 или 11

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
attach_options
строка
Значение по умолчанию:
""
Дополнительные параметры для команды zoneadm attach. Например, это можно использовать для указания, требуется ли минимальное или полное обновление пакетов, и необходимо ли удалять какие-либо пакеты. Для допустимых значений см. zoneadm(1M)
config
строка
Значение по умолчанию:
""
Команды конфигурации zonecfg для этой зоны. См. zonecfg(1M) для допустимых параметров и синтаксиса. Обычно это список параметров, разделенных точкой с запятой или новыми строками, например, "set auto-boot=true;add net;set physical=bge0;set address=10.1.1.1;end"
create_options
строка
Значение по умолчанию:
""
Дополнительные параметры для команды zonecfg(1M) create.
install_options
строка
Значение по умолчанию:
""
Дополнительные параметры для команды zoneadm(1M) install. Для автоматизации создания зон Solaris 11 используйте этот параметр для указания файла профиля XML, например install_options="-c sc_profile.xml"
name
строка / обязательно
Имя зоны.
Имя зоны должно быть уникальным.
Имя зоны должно начинаться с буквенно-цифрового символа.
Имя может содержать буквенно-цифровые символы, подчеркивания _, дефисы - и точки ..
Длина имени не должна превышать 64 символов.
path
строка
Путь, где будет создана зона. Это обязательно при создании зоны, но не используется в других случаях.
root_password
строка
Хеш пароля для учетной записи root. Если не указано, учетная запись root зоны не будет иметь пароль.
sparse
булево
    Варианты:
  • нет ←
  • да
Создавать разреженную (true) или полную (false) зону.
state
строка / обязательно
    Варианты:
  • absent
  • attached
  • configured
  • detached
  • installed
  • present ←
  • running
  • started
  • stopped
present, настройка и установка зоны.
installed, синоним для present.
running, если зона уже существует, запустить ее, в противном случае сначала настроить и установить зону, а затем запустить ее.
started, синоним для running.
stopped, выключение зоны.
absent, уничтожить зону.
configured, настроить зону для подключения.
attached, подключить зону, но не запускать ее.
detached, выключить и отключить зону
timeout
целое число
Значение по умолчанию:
600
Таймаут в секундах для запуска зоны.

Примеры

- name: Create and install a zone, but don't boot it
  solaris_zone:
    name: zone1
    state: present
    path: /zones/zone1
    sparse: True
    root_password: Be9oX7OSwWoU.
    config: 'set autoboot=true; add net; set physical=bge0; set address=10.1.1.1; end'

- name: Create and install a zone and boot it
  solaris_zone:
    name: zone1
    state: running
    path: /zones/zone1
    root_password: Be9oX7OSwWoU.
    config: 'set autoboot=true; add net; set physical=bge0; set address=10.1.1.1; end'

- name: Boot an already installed zone
  solaris_zone:
    name: zone1
    state: running

- name: Stop a zone
  solaris_zone:
    name: zone1
    state: stopped

- name: Destroy a zone
  solaris_zone:
    name: zone1
    state: absent

- name: Detach a zone
  solaris_zone:
    name: zone1
    state: detached

- name: Configure a zone, ready to be attached
  solaris_zone:
    name: zone1
    state: configured
    path: /zones/zone1
    root_password: Be9oX7OSwWoU.
    config: 'set autoboot=true; add net; set physical=bge0; set address=10.1.1.1; end'

- name: Attach zone1
  solaris_zone:
    name: zone1
    state: attached
    attach_options: -u

Статус

  • Интерфейс этого модуля не гарантирует обратной совместимости. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Paul Markham (@pmarkham)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/solaris_zone_module.html

Spec-Zone.ru

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