Проблемы виртуализации.

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Проблемы виртуализации.

Непрочитанное сообщение Гость » 2010-10-16 22:44:10

Задача:

Объеденить несколько незагруженных серверов в одном сервере. Дабы не занимать лишние места в ДЦ.
У многих наверно есть такая проблема, когда стоит 5-6 серверов разных клиентов, к которых top обычно показывает 0% загрузки.

Пытался решить проблему при помощи эмуляторов используя в качестве корневой системы FreeBSD.
Итого:
Эмулятор vmware требует X-менеджеров да ещё и поддержку пингвинов, что есть не гуд, на боевом сервере.
Эмулятор QEMU запусттьи работу в нем не получается, т.к опять без графических терминалов инсталировать систему не получиться.

Есть какие либо ещё решения?

Если у меня все сервера которые хочется поднять в одном сервере также работают под FreeBSD может есть смысл использовать механизм jall?
Последний раз редактировалось f_andrey 2010-10-16 22:51:51, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Проблемы виртуализации.

Непрочитанное сообщение FreeBSP » 2010-10-16 22:57:13

если все что надо разграничить - это что то типа апач-муся-почта-самба-еще-чета, то клетки - хорошее решение.
если надо на одной машине поднять скажем винда+фря+соляра+qnx+osxServer то попробуйте ESXi
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Lexxxxx
рядовой
Сообщения: 34
Зарегистрирован: 2010-09-09 10:27:29
Откуда: Novosibirsk

Re: Проблемы виртуализации.

Непрочитанное сообщение Lexxxxx » 2010-10-17 7:58:59

Гость писал(а): Эмулятор QEMU запусттьи работу в нем не получается, т.к опять без графических терминалов инсталировать систему не получиться.
Есть как минимум два варианта:

1. Ставьте на HN пакет

Код: Выделить всё

Port:   vnc-4.1.3_2
Path:   /usr/ports/net/vnc
Подключайтесь к нему из винды, предварительно подумав о защите подключения от посторонних.

2. Виртуалки на QEMU можно грузить по сети (PXE) и устанавливать OS в (полу-)автоматическом режиме (в текстовом rescue mode с загрузкой по сети)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение Alex Keda » 2010-10-17 9:59:37

виртуалбокс
Убей их всех! Бог потом рассортирует...

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Проблемы виртуализации.

Непрочитанное сообщение snorlov » 2010-10-17 19:40:49

Я хотел бы заметить гостю, что для qemu и virtualbox'у Х-сы требуются только на начальном этапе развертывания виртуалок и в дальнейшем они могут и не использоваться, другими словами вы можете создать виртуальные машины на своем компьютере, сконфигурировать их и лишь потом их перенести(скопировать) на боевой сервер.... Кстати по моим наблюдениям, виртуалки без х-сов, в баскграунде, работают где-то всего на 5-10 процентов быстрее...

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: Проблемы виртуализации.

Непрочитанное сообщение E-Wind » 2010-10-18 11:09:09

Мне X-ы для VBox-а не потребовались, все настраивается из командной строки... + у него vnc есть встроенный...
// Не дошли руки админку прикрутить

Здесь можно посмотреть http://habrahabr.ru/blogs/bsdelniki/84469/

Осталось придумать/найти как настроить заморозку/выключение и старт машин при перезагрузке...

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Проблемы виртуализации.

Непрочитанное сообщение snorlov » 2010-10-18 16:15:17

E-Wind писал(а):Мне X-ы для VBox-а не потребовались, все настраивается из командной строки... + у него vnc есть встроенный...
// Не дошли руки админку прикрутить

Здесь можно посмотреть http://habrahabr.ru/blogs/bsdelniki/84469/

Осталось придумать/найти как настроить заморозку/выключение и старт машин при перезагрузке...
VBoxManage, правда в w2k3 пришлось политику поменять, чтобы можно было выключить без авторизации...

Аватара пользователя
Lexxxxx
рядовой
Сообщения: 34
Зарегистрирован: 2010-09-09 10:27:29
Откуда: Novosibirsk

Re: Проблемы виртуализации.

Непрочитанное сообщение Lexxxxx » 2010-10-19 6:29:13

Сорри... в QEMU встроенный VNC, отдельно его ставить не надо.

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение m0ps » 2010-10-19 9:15:55

ставишь бесплатный vmware esxi (или как он сейчас называется VMware vSphere Hypervisor) а в него какие хо гости (фря, линукс, солярис, винда и т.д.)

sergeyfromkomi
мл. сержант
Сообщения: 137
Зарегистрирован: 2009-12-22 11:43:28

Re: Проблемы виртуализации.

Непрочитанное сообщение sergeyfromkomi » 2010-10-20 16:05:31

Напишите чё там у вас вышло.....!!

Аватара пользователя
captainjs
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-10-16 22:20:20
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение captainjs » 2010-10-20 16:40:34

Всем спасибо за информацию. В данный момент веду работу по двум направлениям. 1. QEMU, через настноенные на стороней машине с Xами гостевыми системами. 2. VMware vSphere Hypervisor - хочу поднять как сервер виртуальных машин.
Arbeit macht frei

Аватара пользователя
captainjs
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-10-16 22:20:20
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение captainjs » 2010-11-04 20:08:30

Поставил VMware ESXi.
На сервер встала без проблем.

Для управления поставил VMware-viclient. Но почему то она пишет, что будет работать только 60 дней.

У провайдера видел, что для администрирования VMware ESXi прикручен Web интерфейс.

Как это сделать?
Arbeit macht frei

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение Alex Keda » 2010-11-04 20:09:33

ключ купить, чтобы API можно было пользоваться
Убей их всех! Бог потом рассортирует...

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение m0ps » 2010-11-04 20:51:56

пишет что осталось 60 дней потому, что нужно зарегистрировать бесплатно и получить ключ.
для управления через вебморду - смотри на vmware go (http://www.vmware.com/products/go/)

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Проблемы виртуализации.

Непрочитанное сообщение FreeBSP » 2010-11-05 13:59:44

регься и получай ключик на халяву
получишь гипервизор, клиент и ГО - какую то вебморду у них, но какую - не разбирался
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
captainjs
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-10-16 22:20:20
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение captainjs » 2010-11-06 0:50:46

По первому опыту работы, гостевые FreeBSD системы работают нескольк медлнее(~10-15%), чем на аналогичном "железном" сервере.
В QEMU есть модуль для ядра основной системы, который позволяет гостевой системе работать быстее, практический без потерь.

А есть ли модуль, для того, чтобы гостевая система FreeBSD работала быстрее при использовании VMware ESXi в качестве хост системы?
В porta-x много всяких инструментов для vmware, но там много устаревших.

Кот как решал проблему быстродействия?
Arbeit macht frei

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Проблемы виртуализации.

Непрочитанное сообщение FreeBSP » 2010-11-06 1:13:34

ESXi это ОСь, которая виртуализирует гостей. потери производительности неизбежны
меньше потери при паравиртуализации, но тут надо портировать гостя под виртуалку. так например фря вроде как еще не портрована под Xen
без потерь производительности только клетки, но и там как правило есть накладные расходы на поддержание каких то демонов внутри клетки, типа крона

вобщем реальной bare metal виртуализации пока нет =(
Вложения
Безымянный.png
установщик ESXi под вмварой воркстейшн.. не встает зараза =(
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
captainjs
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-10-16 22:20:20
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение captainjs » 2010-11-07 23:04:15

При использовании ESXi есть ли потери на фрагментацию и как с ней боротся?

При использовании QEMU получаем, что гостевая система посути файл, который может быть фрагментирован.
Arbeit macht frei

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение ski » 2010-11-09 16:40:33

captainjs писал(а): В QEMU есть модуль для ядра основной системы, который позволяет гостевой системе работать быстее, практический без потерь.
Если внимательно почитать updating, то можно узнать, что kqemu как бы есть, но его уже как бы и нет. Из практики - с последним портом kqemu не работает. Из того же апдейтинга можно узнать, что в последующих бранчах поддержка kqemu будет выкинута вообще:
20091206:
AFFECTS: users of emulators/qemu
AUTHOR: nox@FreeBSD.org

The port has been updated to 0.11.1, which no longer enables kqemu by
default (if built with KQEMU knob on), now you also have to explicitly
pass -enable-kqemu (or -kernel-kqemu as with the previous versions)
if you want to use it. Also note the 0.11 stable branch is the last
qemu branch that still supports kqemu, so if you depend on reasonably
fast emulation on FreeBSD you should start looking for alternatives
some time soon. (VirtualBox?)
Короче, не надо больше ставить qemu, увы.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Проблемы виртуализации.

Непрочитанное сообщение paix » 2010-11-25 13:52:31

FreeBSP писал(а):если все что надо разграничить - это что то типа апач-муся-почта-самба-еще-чета, то клетки - хорошее решение.
если надо на одной машине поднять скажем винда+фря+соляра+qnx+osxServer то попробуйте ESXi
+1.

для моногемного окружения (freebsd on freebsd) - jail. Linux on linux - openvz.
для разных ядер - ну лично я использую kvm on linux. ESXi тоже неплохой вариант.
With best wishes, Sergej Kandyla