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 строка / обязательно | Имя зоны. Имя зоны должно быть уникальным. Имя зоны должно начинаться с буквенно-цифрового символа. Имя может содержать буквенно-цифровые символы, символы подчеркивания _, дефисы - и точки .. Имя не должно быть длиннее 64 символов. | |
| path строка | Путь, где будет создана зона. Это обязательно при создании зоны, но не используется в противном случае. | |
| root_password строка | Хэш пароля для учетной записи root. Если не указан, учетная запись root зоны не будет иметь пароль. | |
| sparse логический |
| Указывает, создать ли разреженную ( 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. [сообщество]
Авторы
- 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.8/modules/solaris_zone_module.html