Ответ
 
Опции темы
Старый 26.04.2007, 17:07      #1
rmn
Местный
По умолчанию XEN: паравиртуализация

Собственно, интересует следующее: кто-нибудь имеет успешный опыт работы с XEN? Все-таки, возможность держать хотя бы 2-3 ОС одновременно работающих без потери производительности на одной машине (десктопе/сервере) - очень и очень привлекательная. Сам пока не пробовал - планирую в ближайшем будущем. Поделюсь впечатлениями Пока же интересует чужой опыт (в Инете искать лень ).

Картинка из Wikipedia

Xen_screenshot.jpg
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

Последний раз редактировалось rmn; 26.04.2007 в 17:18.
rmn вне форума   Ответить с цитированием Вверх
Старый 26.04.2007, 17:19      #2
Alinaki
Новичок
 
Аватар для Alinaki
По умолчанию

Жаль мой процессор такое не держит.... Есть файл, называется proc_info_table.pdf - тут написаны характеристики процессоров Intel.
Alinaki вне форума   Ответить с цитированием Вверх
Старый 26.04.2007, 19:42      #3
rmn
Местный
По умолчанию

Alinaki, чего-то не могу скачать этот файл c сайта intel
http://www.google.ru/search?q=site:i...info_table.pdf
А там, где он по идее должен быть, ссылок нет
http://www.intel.com/products/processor_number/

Вообще, посмотреть, реализована технология в процессоре или нет, можно на той же Wikipedia
http://en.wikipedia.org/wiki/X86_virtualization

Последний раз редактировалось rmn; 26.04.2007 в 19:51.
rmn вне форума   Ответить с цитированием Вверх
Старый 26.04.2007, 21:30      #4
XeNoN
Пользователь
 
Аватар для XeNoN
По умолчанию

Цитата:
Все-таки, возможность держать хотя бы 2-3 ОС одновременно работающих без потери производительности на одной машине (десктопе/сервере) - очень и очень привлекательная.
Ну без потери производительности врядли получится, но с минимальными потерями это уже заманчиво. Сам не пробывал XEN, да и смысла для себя пока не вижу, но технология очень и очень интересная. Поэтому тоже как-нибудь попробую.
__________________
FreeBSD 6.2-RELEASE-p7 #0: Fri Sep 21 19:06:47 MSD 2007 i386
Мой блог, о Unix, OpenSource, FreeBSD: http://blog.karelia.ru/xenon
XeNoN вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 27.04.2007, 03:40      #5
rmn
Местный
По умолчанию

XeNoN, ну, я это имел в виду. Что потеря незначительная.

Alinaki, а ты давно этот файл оттуда качал? Может найдешь все-таки прямую ссылку (в истории браузера, например)?

Какие-то непонятки с имеющимся в наличии Athlon 64 X2 процом. Везде пишут, что камень должен поддерживать расширения vmx (в случае Intel) и svm (amd). Глядим cpuinfo
Код:
$ grep ^flags.*svm /proc/cpuinfo
а в ответ тишина.

Глядим cpuid
Код:
   AMD feature flags (0x80000001/ecx):
      LAHF/SAHF supported in 64-bit mode = true
      CMP Legacy                         = true
      SVM: secure virtual machine        = true
      AltMovCr8                          = true
И поди догадайся, есть SVM или нет. Надеюсь, что cpuid все-таки правду говорит.

Последний раз редактировалось rmn; 27.04.2007 в 04:55. Причина: Добавлено сообщение
rmn вне форума   Ответить с цитированием Вверх
Старый 27.04.2007, 10:05      #6
Alinaki
Новичок
 
Аватар для Alinaki
По умолчанию

Я ег скачивал не с сайта интел :-) и поиск по рунету дал бы ссылку, расположенную на opennet.ru. Просто с поры скачки прошло 2 переустановки винды с нуля... Я постараюсь заново откопать конечно.
Alinaki вне форума   Ответить с цитированием Вверх
Старый 28.04.2007, 19:27      #7
rmn
Местный
По умолчанию

Сообщение от rmn Посмотреть сообщение
Какие-то непонятки с имеющимся в наличии Athlon 64 X2 процом. Везде пишут, что камень должен поддерживать расширения vmx (в случае Intel) и svm (amd). Глядим cpuinfo
Код:
$ grep ^flags.*svm /proc/cpuinfo
а в ответ тишина.
поставил туда debian, флажок появился. то ли дело в стоявшей там убунте было, толи в ядре, так и не понял. В Качестве благодарности автору cpuid за то, что его прога не дала разочароваться в камне, отправлю ему cpuid-дамп, снятый с amd64, как он и просит на сайте.

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 на удаленной машине)

xen_winxp.png

Добавлено позже
еще пара трахтибидохов (скачал 2 новых версии XEN) и вуаля. Установка все-таки пошла.
Изображения
Тип файла: png xen_winxp1.png (27.4 Кб, 16 просмотров)
Тип файла: png xen_winxp2.png (37.7 Кб, 15 просмотров)
Тип файла: jpg xen_winxp3.jpg (146.0 Кб, 17 просмотров)

Последний раз редактировалось rmn; 29.04.2007 в 22:32.
rmn вне форума   Ответить с цитированием Вверх
Старый 29.04.2007, 04:47      #8
mxx
Пользователь
[Alliance]
 
Аватар для mxx
По умолчанию

Сообщение от rmn Посмотреть сообщение
Установка все-таки пошла.
интересно узнать результат
а железо как будет делиться между разными осями? видеокарта например?
mxx вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 29.04.2007, 21:22      #9
rmn
Местный
По умолчанию

MaXx, так winxp в итоге благополучно поставилась и заработала. Success story будет потом. Полдня убил на разборки...

Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.


Добавлено через 15 часов 10 минут
из замеченных проблем: странно, но, используя TightVNC viewer, из Windows не удается подключить к vnc-серверу, который запускает XEN. C RealVNC-клиентом все работает так, как надо.

Последний раз редактировалось rmn; 29.04.2007 в 21:46. Причина: Добавлено сообщение
rmn вне форума   Ответить с цитированием Вверх
Благодарности: 1
tmp0000 (03.05.2007)
Старый 01.05.2007, 21:53      #10
rmn
Местный
По умолчанию

Самая большая обнаруженная заморочка - настроить виртуальные интерфейсы, да и вообще сетку в XEN. Пока это дело отложил, т.к. даже NAT перестал из-за XEN на хост-системе работать.

Последний раз редактировалось rmn; 01.05.2007 в 21:54.
rmn вне форума   Ответить с цитированием Вверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Обратная связь
Текущее время: 10:43. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot