Сложете и конфигуриране на Xen сървър, stepanoff домашна мрежа

Сложете и конфигуриране на Xen сървър, stepanoff домашна мрежа

Повечето хора използват виртуализация VirtualBox или VmWare рядко Qemu.
Включително под Win x32 \ x64 платформа те са много популярни. Създаване Слънцето разбира дори хардуерна поддръжка за Intel VT.
Но бих искал да говоря за истинска алтернатива на Linux - Xen.
Особено след като той присъства в хранилищата на Ubuntu \ Debian.

Сложете Xen сървър

За пълна съвместимост и способността да използвате всички функции имаме нужда от хардуерна поддръжка на сървъра страна.
Intel VT (Virtualization Technology, известен още като Вандерпоол): Избрани Pentium 4 и Pentium D,
Xeon 5000 и по-късно, Xeon LV, Core Duo, Core 2 Duo и Core 2 Quad процесори
AMD - V / SVM (Virtualization / Secure Virtual Machine, известен още като Pacifica): Избрани Athlon, Opteron,
и Turion Socket F и AM2 процесори

Intel VT - поддържа във всички Cor2Duo, така че това не е проблем. Препоръчително е да отидете в BIOS и проверете дали са включени.
Хардуер съвместимост ще ни позволи да тече немодифицирани операционни системи (да се чете: Win XP, и т.н.)

Sudo uname -a
получите версията на ядрото - 2.6.24-19-родово, това е полезно за нас по-късно

Ние събрахме Xen на нашия Ubuntu сървър 8.04.1 x64

Sudo правоспособност убунту-Xen-сървър

потвърдете инсталацията на всички искани пакети.
Очакваме до края на инсталацията.

След стартиране на сървър в успешното случай, ще трябва да видим какво система новия Xen ядрото.
Sudo uname -a

Сега виждаме, че ядрото се нарича - 2.6.24-19-Xen - точно това, което ни трябва.

Xen хипервайзорна работи самата операционна система Ubuntu вече в ядрото си.

Тази команда показва, че Xend демон и работи като пуснете основната система и показващ състоянието й.

Системата е готова за инсталиране на операционни системи гост (наричани Domu)

Да започнем точка по точка.

1. След това е необходимо да се определи конфигурацията на място за съхранение. файлове

Configs да се оформя в раздел

/ И т.н. / Xen / довереник - довереник папка не е там - създаване.
И не забравяйте там, за да запази конфигурации за всички системи и няколко лесен.

2. На какви медии ние ще Domu - LVM или физически образ на диск от дд или QEMU.

Аз първоначално само за LVM. и тъй като те са по-бързо от изображенията са лепкава в / сътрудничество / линия, и поради техния гръб е много по-лесно и по-приятно, отколкото нещо, което може да бъде 😉
Аз се съсредоточи върху този пример. След това той може да бъде допълнен inetesno пример за работа с физически начин.

С цел да се създаде LVM дял, ние трябва отделен дял на vintchestere. Желателно е да се вземе предвид наличието на първоначално и с резервен място, защото там LVM снимка ще се съхрани и той няма да бъде на разположение за съхранение има и нещо друго.
Да предположим, че ние имаме дял / сътрудничество / sdb6 и размера на неговата 270 GB.

Sudo правоспособност инсталирате lvm2

Sudo рестартиране (не е задължително, най-просто за всеки случай)

Ако след рестартиране LVM извежда грешка да заредите модула нада в ядрото:

Sudo modprobe dm_mod modprobe dm_mirror modprobe dm_snapshot

Новини за Ubuntu 8.04.1, както добре.

След рестартирането, инициализира pooderzhku LVM този раздел

Ние създаваме група обем, който се нарича VG (тъй като тя призовава виртуалната група)

Всички създаде изображение, което ще се вижда в системата като физически и могат да бъдат поставени на Win XP например.

В списъка с устройства се появи устройство / сътрудничество / VG / HDD
Всичко, което може да започне да се определят. Vintchester вече имаме 😉

3. Backup. как да го направя и къде да се сложи.

Красотата на LVM е, че архивирането се извършва с него бързо и безболезнено, по всяко време, без да спират на ОС на LVM.

Да предположим, че имате резервно копие остава на винта, вариантите къде да поставят Точки индивид.
Сгънете ние ще бъдем в / MNT / архивиране
Първото нещо, което правим - snepshot - изображение снимка в "замразено" състояние.

А по-запознати с командата дд

Sudo дд ако = / ррт / VG / HDD BS = 1024000 | софтуерна -CF> /mnt/backup/hdd.gz;

Ако се възстанови от резервно копие, след това, което трябва ...

Sudo gunzip -C hdd.gz | дд на = / ррт / VG / HDD BS = 1024000

И други незадължителни скриптове за правене на резервно копие на всичко Domu и записани в хронологичната, тук е всеки избира.

И така
Ние имаме "harddrayv" под WinXP виртуална buduyuschuyu - / сътрудничество / VG / HDD - 10Gb
Сега имаме нужда от начин да се инсталира Win или шофиране. Най-добрият начин - е по-практично.
Да кажем, че имате WinXP Лиценз и карам с него.
Сега пиша конфигурация buduyuschey машини

Повече подробности за конфигурацията могат да се набират uznat
Sudo XM създаде -help_config

Ако искате да зададете CDROM не е физически, но например образа на стартиращ диск със системата за разпределение ...
след това

диск = [ 'PHY: / ррт / VG / HDD, ioemu: HDA, т "," PHY: / Dev / CDROM, ioemu: HDC: CDROM, R']

диск = [ 'PHY: / ррт / VG / HDD, ioemu: HDA, т "," PHY: / ррт / Контур1, ioemu: HDC: CDROM, R']

Предварително сглобена нашия ISO образ на virutalnoe устройство / сътрудничество / Контур1 (1-7 - търси много по-свободен)

Наречете го winxp.hvm
Избягвайте използването на допълнителни знаци в имената на довереник и машина име в името на конфигурационния = «XP-тест-1"
Napimer има проблеми с "_" в тези места.

Ръководството казва, че Xen би могла да посочи директно на изображението "файл: / пълен / път / до / vm1disk, HDC, R '
Но Bugzilla Ubuntu можете да намерите един куп доклад за грешка на ..., което е невъзможно.
и от начина, по който в момента не е фиксирана а. Така mantiruem в / сътрудничество / контур като дискове CDROM изображения и винтове.

Сега е възможно за изпълнение на инсталацията WinXP)

Ако имате разпределение се състои от няколко устройства, това няма значение
в движение, може да се peremauntit източник CDROM на друг диск

да го достави, или по-скоро се по някакъв начин да стигнете до него, трябва да се постави пакет

Sudo правоспособност инсталирате xtightvncviewer

тогава виртуалната машина ще бъде на разположение на порт 0 VNC (съгл следващото повдигане на машината при 1,2,3 и т.н.)

felvis @ felvis-настолен: / и т.н. / Xen # vncviewer: 0

и ако сте под Х, ще трябва първо лице изглед на Windows.
Ако не сте под X, и например чрез SSH седнете там - Xming.
Ние събрахме тази програма обратно, където можете да седне при победата. Тя ще ви помогне да се покаже прозорецът за GUI работи в SSH.
Сложете Xming, ние го стартирате.
На Ubuntu предписва следния ред износ DISPLAY = Вашият IP: 0.0
и сега да започнете да vncviewer команда чрез някои шпакловка получите графичен прозорец на Linux.

Ние завършите инсталацията и се радвайте virutalnoy кола.

Скъпи програмисти, има интересни работни места за Xen разработчици.

Благодаря ви за вниманието.