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 обязательно |
| 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