Просмотр полной версии : XEN: паравиртуализация
Собственно, интересует следующее: кто-нибудь имеет успешный опыт работы с XEN? Все-таки, возможность держать хотя бы 2-3 ОС одновременно работающих без потери производительности на одной машине (десктопе/сервере) - очень и очень привлекательная. Сам пока не пробовал - планирую в ближайшем будущем. Поделюсь впечатлениями :) Пока же интересует чужой опыт (в Инете искать лень :D).
Картинка из Wikipedia
13989
4 одновременно работающих ОС под управлением XEN: NetBSD и 3 Linux дистрибутива (Fedora Core и 2 SUSE Linux).
Список официально поддерживаемых гостевых ОС:
Linux, NetBSD, FreeBSD, OpenBSD, Solaris, Windows XP & 2003 Server (needs vers. 3.0 and a Vanderpool or Pacifica-capable CPU), Plan 9
Хост ОС: NetBSD, Linux, Solaris
Жаль мой процессор такое не держит.... Есть файл, называется proc_info_table.pdf - тут написаны характеристики процессоров Intel.
Alinaki, чего-то не могу скачать этот файл c сайта intel ;)
http://www.google.ru/search?q=site:intel.com+proc_info_table.pdf
А там, где он по идее должен быть, ссылок нет
http://www.intel.com/products/processor_number/
Вообще, посмотреть, реализована технология в процессоре или нет, можно на той же Wikipedia
http://en.wikipedia.org/wiki/X86_virtualization
Все-таки, возможность держать хотя бы 2-3 ОС одновременно работающих без потери производительности на одной машине (десктопе/сервере) - очень и очень привлекательная.
Ну без потери производительности врядли получится, но с минимальными потерями это уже заманчиво. Сам не пробывал XEN, да и смысла для себя пока не вижу, но технология очень и очень интересная. Поэтому тоже как-нибудь попробую.
XeNoN, ну, я это имел в виду. :) Что потеря незначительная.
Alinaki, а ты давно этот файл оттуда качал? :) Может найдешь все-таки прямую ссылку (в истории браузера, например)?
Какие-то непонятки с имеющимся в наличии Athlon 64 X2 процом. Везде пишут, что камень должен поддерживать расширения vmx (в случае Intel) и svm (amd). Глядим cpuinfo
$ grep ^flags.*svm /proc/cpuinfo
а в ответ тишина.
Глядим cpuid (http://www.etallen.com/cpuid.html)
AMD feature flags (0x80000001/ecx):
LAHF/SAHF supported in 64-bit mode = true
CMP Legacy = true
SVM: secure virtual machine = true
AltMovCr8 = true
И поди догадайся, есть SVM или нет. :D Надеюсь, что cpuid все-таки правду говорит.
Я ег скачивал не с сайта интел :-) и поиск по рунету дал бы ссылку, расположенную на opennet.ru. Просто с поры скачки прошло 2 переустановки винды с нуля... Я постараюсь заново откопать конечно.
Какие-то непонятки с имеющимся в наличии Athlon 64 X2 процом. Везде пишут, что камень должен поддерживать расширения vmx (в случае Intel) и svm (amd). Глядим cpuinfo
$ grep ^flags.*svm /proc/cpuinfo
а в ответ тишина.
поставил туда debian, флажок появился. то ли дело в стоявшей там убунте было, толи в ядре, так и не понял. ;) В Качестве благодарности автору cpuid за то, что его прога не дала разочароваться в камне, отправлю ему cpuid-дамп, снятый с amd64, как он и просит на сайте. :D
Etch с xen 3.0 есть, athlon 64 x2 с AMD-V тоже. :) Осталось собрать все это в кучу.
Добавлено через 18 часов 27 минут
knoppix под XEN запустил. Пробую WinXP
winxp после установочной перезагрузки ни в какую не идёт... Судя по гуглу, дело в совместимости связки XP + XEN + проц AMD64 X2. Пока скачал xen поновее, но сейчас его ставить лень.
Вот такие пироги. Других дистрибутивов windows пока нет в наличии. :)
Knoppix, Etch пашут на ура.
Скриншот (начальная установка winxp в xen на удаленной машине)
14127
Добавлено позже
еще пара трахтибидохов (скачал 2 новых версии XEN) и вуаля. :D Установка все-таки пошла. :)
Установка все-таки пошла.
интересно узнать результат :)
а железо как будет делиться между разными осями? видеокарта например?
MaXx, так winxp в итоге благополучно поставилась и заработала. :) Success story будет потом. ;) Полдня убил на разборки...
.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.
Добавлено через 15 часов 10 минут
из замеченных проблем: странно, но, используя TightVNC viewer, из Windows не удается подключить к vnc-серверу, который запускает XEN. C RealVNC-клиентом все работает так, как надо.
Самая большая обнаруженная заморочка - настроить виртуальные интерфейсы, да и вообще сетку в XEN. :) Пока это дело отложил, т.к. даже NAT перестал из-за XEN на хост-системе работать. :(
vBulletin® v3.8.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot