Готовый перевод OpenSolaris vs Linux / OpenSolaris против Linux: Virtualisation with OpenSolaris
OpenSolaris поддерживает различные технологии виртуализации с различным уровнем изоляции, гибкости, производительности и простоты использования. Конечно же, можно запустить VirtualBox, а так же есть порт Xen, называемый xVM Hypervisor. Менее известна, но не менее интересна технология зон в OpenSolaris, напоминающая Linux-VServer. Но в отличие от последней, технология зон не является набором патчей, а официально поддерживается ядром.
Процессы, запущенные в различных зонах полноностью изолированы друг от друга. Такая технология называется виртуализацией на уровне ОС. Несмотря на то, что каждая зона выглядит как отдельная ОС, на самом деле запущен всего один экземпляр ядра OpenSolaris в основе всех зон, что обеспечивает относительно небольшую нагрузку на вычислительные мощности компьютера.
Так настраиваются виртуальные зоны на OpenSolaris:
Конфигурация зоны
Для начала создаётся файловая система, в которой будут размещаться зоны. Затем создаётся зона и указывается путь, по которому находится корень дерева директорий зон. Далее к зоне добавляется виртуальный сетевой интерфейс, который соединяется с реальным интерфейсом nge0 и последними двумя строчками настраивается IP-адрес интерфейса
(пример комманд)
Чтобы посмотреть все зоны, используется комманда zoneadm list -cv, которая показывает статус зоны myzone, которая была настроена:
(пример комманд)
Как Вы видите, здесь так же есть зона global. Это сама установленная OpenSolaris
Установка зоны
Когда зона уже настроена, её необходимо установить. По сути, это означает запустить ещё один экземпляр OpenSolaris внутри зоны:
(пример комманд)
Выполнение этой комманды может занять несколько минут, после чего статус зоны сменится с "настроена"(configured) на "установлена"(installed).
Загрузка зоны и вход
Как только зона установлена, её можно загрузить коммандой pfexec zoneadm -z myzone boot. Это займёт всего несколько секунд, после чего статус сменится на "запущена"(running). Теперь можно войти: pfexec zlogin -C myzone После первого входа необходимо настроить имя хоста, часовой пояс, пароль суперпользователя и т.д., как в обычной установке.
Теперь Вы можете выполнять комманды в зоне точно так же, как и на глобальной установке OpenSolaris. Вы можете остановить, перезагрузить или выключить зону как изнутри, так и снаружи командой pfexec zoneadm -z myzone halt.
Переведено на Нотабеноиде
http://notabenoid.org/book/3884/12549
Переводчики: rakoth
Настройки
Готово:
