Xen и OpenVZ

Материал из Xgu.ru

(Перенаправлено с xen/openvz)
Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


Короткий URL: xen/openvz

Эта страница посвящена вопросам совместного использования Xen и OpenVZ.

Идея совместного использования Xen и OpenVZ заключается в том, чтобы виртуализировать домены Xen дальше и создать на их основе контейнеры OpenVZ. Вложенная виртуализация Xen возможна только на два уровня: HVM, а потом PV. Ещё один слой вложенности можно получить с помощью OpenVZ (или другого аналогичного средства виртуализации операционной системы).

В гостевом домене Xen можно запустить ядро, поддерживающее OpenVZ. Дальше гостевой домен делится на контейнеры OpenVZ.

В домене 0:

# xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0  1024     2     r-----     75.0
Domain-U                                   1   255     1     r-----     19.5

В гостевом домене Domain-U:

%# uname
Linux localhost.localdomain 2.6.18-ovzxen-4-uxen #13 SMP Tue May 22 22:22:35
MSD 2007 i686 i686 i386 GNU/Linux

%# vzctl create 134 --ostemplate fedora-core-5-i386-minimal
Creating VE private area (fedora-core-5-i386-minimal)
Performing postcreate actions
VE private area was created
%# vzlist -a
      VEID      NPROC STATUS  IP_ADDR         HOSTNAME
       134          - stopped -               -

%# vzctl start 134
Starting VE ...
VE is mounted
Setting CPU units: 1000
VE start in progress...

%# vzlist -a
      VEID      NPROC STATUS  IP_ADDR         HOSTNAME
       134          - running -               -
%# vzctl enter 134
entered into VE 134
%#
...
some actions within VE 134
...
%# exit
exited from VE 156

%# vzctl stop 134
Stopping VE ...
VE was stopped
VE is unmounted

[править] Дополнительная информация

  • гибрид openvz и xen (рус.) — мини-постинг в ЖЖ с демонстрацией связки Xen и OpenVZ
Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | LXC | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Linux small icon.png Linux | Solaris small icon.png OpenSolaris | Freebsd small icon.png FreeBSD | Openbsd small icon.png OpenBSD | Netbsd small icon.png NetBSD | Windows xp small icon.png Windows XP | Windows vista small icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows | Консоль

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti | Convirt 2.0 | SkyCover Infrastructure