ctpeko3a: (Shelest)
[personal profile] ctpeko3a

На работе меня поставили главным по виртуализации билд сервера. Он и сейчас виртуализован, но основная ОС в нём Windows 7, а не всеми любимый Линух. Было решено убрать эти форточки, воняющие мышами и взгромоздить туда линух и на нём запускать много-много других виртуальных линухов и чуть чуть виртуальных виндузов.

Выбор, естесственно, пал на главный линуховый виртуализатор – Xen. Он, типа, мейнстрим и все под ним работают и огого какой быстрый. Зенификация бокса была поручена мне, никогда этот зен не видевшему в глаза. Я человек осторожный в плане предчувствия того, что хорошую вещь зеном не назовут, поэтому решил сначала потренироваться на кошках на лаптопе, который валялся заброшенным в углу. Лаптоп имеет в себе Core 2 Duo+4GB RAM, самое оно для экспериментов. Скопировал виртуальные машины с билд сервера (они под VirtualBox сделаны), сконвертировал их в raw images (согласно повсеместным рекомендациям).

Столько зена я не имел давным давно! Было попробовано следующее:

Citrix XenServer – установился, но не нашёл сетевую карту. В баш консоле она есть, но зен ее не видит.
XenSource Xen Cloud Platform – установился, нашёл сетевую карту, но отказался монтировать NTFS диск. Я специально для него сделал ext3 partition на внешнем диске, оно диск смонтировало, но всё равно отказалось монтировать raw images. Эти файлы её же родной fdisk великолепно видит как файловые системы, но вот опаньки…
Debian Squeeze – не имеет LiveCD, влезающий на CD. Плюс не даёт выбрать зеркало, откуда его, собственно, можно скачать. На специальной странице с зеркалами половина зеркал не имеет этой версии в наличии. Поставил при помощи network CD, попутно выяснив, что это чудо не знает ничего, кроме WEP, когда дело доходит до установок пароля в WiFi. Установил, поставил dom0 xen kernel, но обломался на зене с установками сети для виртуальных машин. Все гайды в сети о том, как сделать нетворк бридж, мне же надо нат – хз как его делать. Не видят гостевые машины сети и всё тут. Плюс хз как их запускать в графическом режиме.
Ubuntu Natty Narvahl – не имеет dom0 (hypervisor) kernel. Можно взять и самому его скомпилировать. Скомпилировал, ошибок нет, но вот не работает. Не даёт создать гостевую машину.

Короче плюнул я на этот зен!

Пошёл и поставил kvm в Natty – и оно сразу заработало! Всё вместе, и сеть, и графический режим, и прочесть имеющуюся файловую систему из файла, и запустить новую машину из имеющегося файла! Ну то есть всё на уровне “работает прямо из коробки, уберите ваш напильник”! Вот только гость для виндовз ну очень тормозливый… Но я пока валю это на то, что я запускаю уже установленные окны, и оне там как-то не так вставлены. Буду дальше копать в направлении переустановки виндовза.

Такое вот веселье у меня на работе.

Mirrored from Весёлые деньки.

Date: Sun, Jun. 26th, 2011 08:36 am (UTC)
From: [identity profile] kvakal.livejournal.com
что то как то по детски все у вас в плане виртуализации. Вмварю то почему забраковали?

Date: Sun, Jun. 26th, 2011 08:52 am (UTC)
From: [identity profile] ctpeko3a.livejournal.com
Бесплатная версия VMWare vSphere
a) не имеет возможности для scripting
б) не даёт больше 4х процессоров для гостей

Наш хостинг провайдер, известная взрослая контора, пользует именно это и именно бесплатную версию. Всё тормозит, ибо хз сколько у них гостей на одну железяку - эту тайну они не выдают.

Платная же версия для нашего билд сервера с его 16 процессорами обойдётся в $21k, что несколько многовато для билд сервера, а?

Так что будем как в детском саду пользоваться бесплатными хипервайзорами.

Date: Sun, Jun. 26th, 2011 08:58 am (UTC)
From: [identity profile] kvakal.livejournal.com
Не ясно накой скрипты если всего один сервер? В общем проблем на попу вагон вместо того чтоб плыть куда и все.

Date: Sun, Jun. 26th, 2011 09:05 am (UTC)
From: [identity profile] ctpeko3a.livejournal.com
Какая связь между количеством серверов и скриптами? Я хочу иметь возможность стартовать гостей не ползая мышью - как это реализовать без скриптов? API ведь тоже в бесплатной версии заблокирован...

И больше 4х процессоров мне ведь тоже не надо, да? Ведь баловство же, все плывут без них и ничего.

Date: Sun, Jun. 26th, 2011 09:31 am (UTC)
From: [identity profile] ufm.livejournal.com
Апи заблокировано "на запись". Т.е. стартануть-то ты сможешь. Вот 4 сервера - это да.

Кстати, ты усеном чистым пользовался? Или ксен-сервер?

Date: Sun, Jun. 26th, 2011 09:32 am (UTC)
From: [identity profile] ufm.livejournal.com
4 процессора. Что-то я туплю с утра.

Date: Sun, Jun. 26th, 2011 10:24 am (UTC)
From: [identity profile] ctpeko3a.livejournal.com
Ну не знаю, что значит на запись заблокировано апи, но год назад,когда я последний раз бодался с бесплатной вмарью, в апи было выключено вообще всё полезное - старт-стоп-копировать.

Date: Sun, Jun. 26th, 2011 10:26 am (UTC)
From: [identity profile] ufm.livejournal.com
Вобще это побеждается через консоль, но это, конечно, "закат солнца вручную".

Date: Sun, Jun. 26th, 2011 08:50 am (UTC)
From: [identity profile] ufm.livejournal.com
Xen нифига не мейнстрим. Мейнстрим как раз KVM.
По поводу винлы - проверь, у тебя VT в биосе включен?
Почему не ESXi?

Date: Sun, Jun. 26th, 2011 08:54 am (UTC)
From: [identity profile] ctpeko3a.livejournal.com
Конечно включён! Это вообще самый первый параметр, который я даже безо всяких интернетов сам могу включить. :)

Profile

ctpeko3a: (Default)
ctpeko3a

June 2012

M T W T F S S
    123
45678910
111213 14151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2017 12:42 pm
Powered by Dreamwidth Studios