Есть
утилита для управления зонами, называется менеджер зон, позволяет быстрее создавать, удалять, показывать, отключать и включать службы, запускать и останавливать, просматривать состояние зон.
Пример #1: Следующая команда:
zonemgr -a add -n m1 -P "abc123" -I 192.168.0.10 -t s -r "/ds/build11/bits|/bits" -w "/zones/m1|/ds/m1" -s lock -R /export/home/root -C /etc/ssh/sshd_config -S ssh
1. Создает зону m1
2. Устанавливает пароль root : abc123
3. Устанавливает адрес для зоны: 192.168.0.10
4. Устанавливает тип зоны: sparse
5. Монтирует на чтение /ds/build11/bits из глобальной зоны в /bits в неглобальной зоне
6. Монтирует на запись-чтение /zones/m1 из глобальной зоны в /ds/m1 в неглобальной зоне
7. Отключает все ненужные службы в неглобальной зоне
8. Устанавливает home директорию для root в неглобальной зоне в /export/home/root
9. Копирует /etc/ssh/sshd_config из глобальной в неглобальную зону
10. Перестартовывает ssh.
Пример#2: Удаляем зону m1:
zonemgr -a del -n m1
Пример # 3 : следующая команда выводит список всех доступных зон:
zonemgr -a list
Пример # 4 : следующая команда перезагружает неглобальную зону m1 :
zonemgr -a reboot -n m1
Пример # 5 : следующая команда отключает все ненужные службы в зоне m1 :
zonemgr -a lock -n m1
Пример # 6 : следующая команда включает службы в зоне m1 :
zonemgr -a unlock -n m1
Пример # 7 : следующая команда останвливает все неглобальные зоны, но с параметром -n запускает ранее незапущенные:
zonemgr -a only -n "m1 m2"
Пример # 8 : следующая команда останавливает все неглобальные зоны :
zonemgr -a only -n "haltall"
Пример # 9 : следующая команда запускает все неглобальные зоны :
zonemgr -a only -n "bootall"