LINUX.ORG.RU
ФорумAdmin

Организация работы с виртуальными машинами


0

1

Хочу поднять на домашнем компьютере несколько виртуалок: lamp на основе centos, отдельно centos с oracle express и еще две виртуальные машины для своих специфических нужд. Как и чем лучше это делать чтобы

1. данные машины были видны из сети по доменному имени между собой и реальными компьютерами

2. при старте компьютера - виртуальные машины поднимались автоматически в фоновом режиме.

Думал поднимать все на VirtualBox, но если предложете другой вариант для домашнего использования - буду очень благодарен. Хост система Fedora 14 x64. Опыта организации подобного нет, потому прошу ногами сильно не бить...

VirtualBox

  • Bridged adapter, назначешь виртуалкам адреса из твоей физической сети. По доменному имени - подними где-нибудь bind, заведи для них зону. Еще лучше будет DHCP+DNS :)
  • Покури ман VBoxManage (точно не помню), про startvm -type headless. Можно взять где-нибудь уже готовые скрипты для фонового запуска всех виртуалок, можно самому написать - ничего сложного.

dr0n с его ксеном и вмваре сервером можешь не слушать :)

power
()
Ответ на: комментарий от power

Уточню: для домашнего использования лучше всего подойдет virtualbox. Против xen'а ничего не имею, сам им пользовался долгое время. VMWare даже не обсуждаем, ибо проприетарщина :)

power
()
Ответ на: комментарий от power

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

anonymous
()
Ответ на: комментарий от anonymous

Насчет умений - верно. Но! Виртуалбокс в продакшене крутится у меня на серверах (достался в наследство) - вроде, без проблем работает. Xen тогда уж на отдельную машину ставить - с его ядром на десктопе может что-нибудь не завестись, или работать некорректно. Про использование VMWare Server в продакшене ничего не могу сказать - не встречал нигде. Видел VMWare ESX, но это слишком сложно и слишком дорого, явно не для 4х домашних виртуалок.

power
()

kvm — libvirt для управления (virsh, virt-manager), автостарт есть виртуальные диски на lvm.

Что еще надо?

$ virsh list --all
 Id Name                 State
----------------------------------
  1 squeeze              running
  6 freebsd8.1           running
  3 centos54_1           running
  - clearos              shut off
  - etch32               shut off
  - lenny32              shut off
  - win2000sp4           shut off
sdio ★★★★★
()

Виртуал бокс хорош если нужно погонять десктопную ос. Для остального сейчас лучше libvirt + kvm.

mashina ★★★★★
()

Большое спасибо за советы. Попробую развернуться на libvirt + kvm

По мере появления вопросов - буду отписваться в эту тему.

ravenlord
() автор топика
Ответ на: комментарий от anonymous

>>в отличие от виртуалбокса, который в промышленности никто не использует.

погуглите на тему oracle vdi, там есть место vbox'у и умений можно получить массу.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от EvgGad_303

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

anonymous
()
Ответ на: комментарий от EvgGad_303

а это и было по существу. идите уже на oracle.org.ru и там приводите свои невиданные примеры своих поделий. Почему-то никто не догадался hyper-v предложить — оно огого какое промышленное.

anonymous
()
Ответ на: комментарий от no-dashi

kvm требует аппаратной виртуализации + kvm всасывает по производительности по сравнению Xen PV = kvm гуано и не нужен

anonymous
()
Ответ на: комментарий от anonymous

kvm всасывает по производительности по сравнению Xen PV

google://KVM generally performs better than XEN PV because the QEMU version is newer.

sdio ★★★★★
()
Ответ на: комментарий от anonymous

ты плохой анонимус, квм всасывает при отсутствии своих драйверов для IO, а хен пишут криворукие бздуны из карнеги меллона и цитрикса, так что оставь свои вопли

anonymous
()
Ответ на: комментарий от no-dashi

это ораклевое поделие больше похоже на слой менеджмента над системой виртуализации, судя по ораклевой же пдфке. а под ней может быть и вмварь, и hyper-v. Просто торгашня виртуалбокс поставила на первое место

anonymous
()
Ответ на: комментарий от hokum

у xen'а вечные проблемы с memory ballooning. Может быть PV в принципе лучше, но его реализация в XEN хреновая. И KVM с virtio теперь ничем не хуже PV

mashina ★★★★★
()

забавно наблюдать, как когда только речь заходит о KVM, то в теме сразу появляется несколько пианеров-ламо-ниасиляторов и начинают визжать о якобы нее314ческих преимуществах паравиртуализации ОС, тормозах i/o и прочих небылицах...

в то время как космические корабли бороздят уже давным-давно оверхед на CPU составляет от силы 2%. а с qemu-0.13 перавиртуальный дисковый-i/o (if=virtio,aio=native) разрывает таковой у xen, даже при использовании raw-образа поверх ФС, не говоря уж про блочное уст-во....

r0mik
()
Ответ на: комментарий от hokum

Не кажется, что из

не могу сравнивать с kvm, не пробовал

не следует

лучше всего xen с паравиртуализацией

?

mashina ★★★★★
()
Ответ на: комментарий от mashina

можно считать, что xen лучше всего из того, что я попробовал :)

hokum
()
Ответ на: комментарий от no-dashi

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

В урещаном десктопеном вируталбоксе умений не получить.


и в чем же там такая разница? позвольте поинтересоваться.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от anonymous

>>идите уже на oracle.org.ru и там приводите свои невиданные примеры своих поделий.

это все аргументы почему под vboxом не получить умений?
или умения сводятся к конпелянию ведра или как там надо извернуться, чтоб xen воткнуть на произвольный дистр?

Почему-то никто не догадался hyper-v предложить


ибо его нет кроме как под венду, к.о.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от EvgGad_303

вы свои же рекламные проспекты читаете? оракле вди работает на венде и hyper-v

кроме того kvm+spice оно в подмётки не годится

anonymous
()
Ответ на: комментарий от anonymous

>>ракле вди работает на венде и hyper-v

стесняюсь спросить, вы там что курите?

вы свои же рекламные проспекты читаете?


во-первых, я не работаю там.
во-вторых, всесто того, чтоб нести ахинею, можно и самому почитать, хотя бы и рекламные проспекты.

кроме того kvm+spice оно в подмётки не годится


это из рекламных проспектов вычитано? в свете вышенаписанного, боюсь предположить, что там на самом деле написано...

EvgGad_303 ★★★★★
()
Ответ на: комментарий от mashina

>Рэндомщики тестируют сами не понимая что.

Почему? Очень интересный синтетический тест, комплексно отражающий производительность CPU, памяти и дискового io на произвольном r/w доступе (что гораздо интереснее линейного).

Если есть объективные аргументы против факта всасывания kvm'ом — прошу представить, самому интересно.

nnz ★★★★
()
Ответ на: Небольшой вброс по поводу kvm vs xen от nnz

еще раз подтверждается мой предыдущий вывод (см выше, про ламо-тестеров)
во-первых совершенно непонятно че он там тестировал и как..\ну и собственно -

— Как выяснилось — повышенный расход ресурсов процессора.

openssl speed aes-256-cbc
хост - real   0m15.005s
гость - real   0m15.014s

— Нет всяких удобных плюшек типа Xen console

это у него мозгов нет, потому что есть virio-console
но о чем тут можно говорить, если далее он пишет «для KVM тоже пилится подобное, но пока оно носит экспериментальный статус».
он тест что ли вообще без virio-дров этот пускал? похоже на то...

ну и еще -

Xen:
+ Производительность близка к той, что у реального железа — нет лишней прослойки в виде еще одной системы

че?

+ Нет необходимости точно эмулировать реальное железо — есть паравиртуальные драйверы для сети и диска

см.выше

+ Можно работать в системе полностью без графики — подключение и отключение от консоли делается стандартными средствами (в KVM приходилось делать вывод через эмуляцию последовательного порта и держать сессию с терминалом в скрине либо лепить vnc)

конечно, если он не осилил virtio-дрова и ключ -nographic...

спрашивается - нахрена нужны такие горе-тестеры?

r0mik
()
Ответ на: комментарий от EvgGad_303

и в чем же там такая разница? позвольте поинтересоваться.

Оно (VB) уже научилось всякие там live migration, работать с SAN (FC, iSCSI и прочая), управляться с любого рабочего места, понимать raw-образы как жесткие диски, без своего &^%# xxx.vdi?

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

>>live migration

оно, емнип, там первым и появилось

с разморозкой чтоле?
оно это все уже давно умеет.

понимать raw-образы как жесткие диски, без своего &^%# xxx.vdi?


vmdk? умеет.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от EvgGad_303

>>live migration

оно, емнип, там первым и появилось

в десктопном виртуалбоксе есть живая миграция и SAN? скриншотик, пожалуйста

anonymous
()
Ответ на: комментарий от EvgGad_303

vmdk?

Ты слово raw не понимаешь? raw - это когда dd if=/dev/sdd of=/var/libvirt/storage/hdd1.img, и затем hdd1.img напрямую в виртуальную машину. Дешево и сердито.

no-dashi ★★★★★
()
Ответ на: комментарий от nnz

> Результаты тестирования с virtio приведены там в конце.

все равно чушь какая-то, а не результаты. на сервере тестить не буду из-за различия в скорости дисков у хоста и гостей... ну вот на ноуте, 4 ядра, make -j3 для чистоты эксперимента, потому как еще и в интернетах лазию и музыка играет -

хост:
real   8m29.547s
user   21m18.678s
sys   2m2.679s

гость:
real   8m58.801s
user   22m15.803s
sys   3m43.405s

риторический вопрос задавать не буду)))

r0mik
()
Ответ на: комментарий от EvgGad_303

>1) Both hosts should run VB 3.1 or later versions.

2) Both virtual machines in target and source must share same storage disk.

3) Target and source virtual machines should be configured with very similar configuration, such as processor settings, memory, display memory, storage type..etc.

и не смешно даже, надо было это назвать oracle enterprise business transportation one v.11i

сравните это, например, с xen, где достаточно иметь общее хранилище и достаточные ресурсы для выделения их мигрирующему домену

anonymous
()
Ответ на: комментарий от anonymous

>>равните это, например, с xen, где достаточно иметь общее хранилище и достаточные ресурсы для выделения их мигрирующему домену

ойле?

то-то сначала надо скопировать /etc/xen/your_migrate_vm.conf на другой хост...

EvgGad_303 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.