Spec-Zone.ru › Ansible 2.6

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

Новая версия 2.0.

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Создание, запуск, остановка и удаление зон 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
обязательно
Имя зоны.
path
Путь, где будет создана зона. Это требуется при создании зоны, но не используется в других случаях.
root_password
Хеш пароля для учетной записи root. Если не указан, у учетной записи root зоны не будет пароля.
sparse
bool
    Варианты:
  • нет ←
  • да
Создавать разреженную (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. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.

Автор

  • Paul Markham

Подсказка

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

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

Spec-Zone.ru

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