OpenSolaris vs Linux / OpenSolaris против Linux: Virtualisation with OpenSolaris

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

OpenSolaris поддерживает различные технологии виртуализации с различным уровнем изоляции, гибкости, производительности и простоты использования. Конечно же, можно запустить VirtualBox, а так же есть порт Xen, называемый xVM Hypervisor. Менее известна, но не менее интересна технология зон в OpenSolaris, напоминающая Linux-VServer. Но в отличие от последней, технология зон не является набором патчей, а официально поддерживается ядром.

rakoth 18.09.09 в 10:08

1

Процессы, запущенные в различных зонах полноностью изолированы друг от друга. Такая технология называется виртуализацией на уровне ОС. Несмотря на то, что каждая зона выглядит как отдельная ОС, на самом деле запущен всего один экземпляр ядра OpenSolaris в основе всех зон, что обеспечивает относительно небольшую нагрузку на вычислительные мощности компьютера.
Так настраиваются виртуальные зоны на OpenSolaris:

rakoth 18.09.09 в 10:17

1

Конфигурация зоны
Для начала создаётся файловая система, в которой будут размещаться зоны. Затем создаётся зона и указывается путь, по которому находится корень дерева директорий зон. Далее к зоне добавляется виртуальный сетевой интерфейс, который соединяется с реальным интерфейсом nge0 и последними двумя строчками настраивается IP-адрес интерфейса

rakoth 18.09.09 в 10:23

1
+1

(пример комманд)
Чтобы посмотреть все зоны, используется комманда zoneadm list -cv, которая показывает статус зоны myzone, которая была настроена:
(пример комманд)
Как Вы видите, здесь так же есть зона global. Это сама установленная OpenSolaris

rakoth 18.09.09 в 10:50

1

Установка зоны
Когда зона уже настроена, её необходимо установить. По сути, это означает запустить ещё один экземпляр OpenSolaris внутри зоны:
(пример комманд)
Выполнение этой комманды может занять несколько минут, после чего статус зоны сменится с "настроена"(configured) на "установлена"(installed).

rakoth 18.09.09 в 11:37

1

Загрузка зоны и вход
Как только зона установлена, её можно загрузить коммандой pfexec zoneadm -z myzone boot. Это займёт всего несколько секунд, после чего статус сменится на "запущена"(running). Теперь можно войти: pfexec zlogin -C myzone После первого входа необходимо настроить имя хоста, часовой пояс, пароль суперпользователя и т.д., как в обычной установке.

rakoth 18.09.09 в 11:44

1

Теперь Вы можете выполнять комманды в зоне точно так же, как и на глобальной установке OpenSolaris. Вы можете остановить, перезагрузить или выключить зону как изнутри, так и снаружи командой pfexec zoneadm -z myzone halt.

rakoth 18.09.09 в 11:51

1
Минутку...