Ru-Board.club
← Вернуться в раздел «UNIX»

» Системы Виртуализации.

Автор: PolarBear
Дата сообщения: 21.10.2007 06:29
Хотелось бы услышать мнение людей АКТИВНО использующих системы виртулизации (конечно только под UNIX . Что хорошо, чего не хватает, что тормозит, что нет....

Предлагаю начать с систем:

Xen
Solaris Zones
KVM
VMware ESX Server
OpenVZ
Автор: NoAngel777
Дата сообщения: 21.10.2007 15:02
мне больше всего нравится VMWare Workstation. полностью устраивает
Автор: PolarBear
Дата сообщения: 21.10.2007 18:03

Цитата:
мне больше всего нравится VMWare Workstation. полностью устраивает


VMWare Workstation - программный комплекс для создания виртуальных рабочих станций, как сама VMware позиционирует этот продукт - Desktop Virtualization.
Для промышленных систем VMWare предлагает VMware ESX Server.


Хотелось бы услышать мнение о системах виртуализации как о хостовых системах, а не как приложениях поверх ОС.
Автор: keyhell
Дата сообщения: 21.10.2007 19:51

Цитата:
Хотелось бы услышать мнение о системах виртуализации как о хостовых системах, а не как приложениях поверх ОС.

может вы зададите ваш вопрос?

иначе это не имеет смысла.
Автор: FuzzyLogic
Дата сообщения: 21.10.2007 19:58
Пользуемся vm для создания виртуальных вычислительных кластеров.

Xen - в своё время (когда был эксклюзивно юниховым и ставился патчем ядра) был пожалуй самым быстрым но и самым аскетичным и геморройным. Самым новым много не пользовался, стал удобнее, гибче.
KVM - неплох, но пока чуть глюковат, ограничен в плане гостевых ОС(smp, x64 иногда с проблемами), хотя по производительности очень даже ничего.
VMware - по производительности идёт нюх в нюх с Xen (если сильно нужно могу отрыть несколько статей со сравнениями, хотя они уже наверное несколько устарели за два года). Замечательный саппорт (если купленный продукт), достаточно большая knowledge base, благо пользователей много, обновления. Помнится мы боролись с глюками они специально для нас собирали дебаговые версии, давали беты новых, в общем от общения с саппортом только позитивные впечатления. А если учесть что иногда приходится ставить Windows на виртуальные системы, то конечно тут VMware конкурентов нет.
Вообще VMware, так как подросли, могут себе позволить вкладываться в оптимизацию, и за последние лет пять очень здорово подтянули такие слабые места виртуализации как сетевой интерфейс и работу с дисками. На наших последних тестах overhead составляет меньше 10% по сравнению с физическими машинами, что обычно даже лучше чем у Xen/KVM.
OpenVZ - я бы сказал всё таки более ширпотребное решение, а-ля Workstation.
Solaris Zones - не пользовался, а слухи распространять не люблю

А вообще, всё таки хотелось бы знать конкретнее что именно вас интересует: производительность, менеджмент, конкретные фичи итд, а то писать обзор на 20 страниц для одного человека это слишком. Или хотя бы укажите задачи, бюджет итд.
Автор: PolarBear
Дата сообщения: 22.10.2007 02:06
FuzzyLogic

Цитата:
А вообще, всё таки хотелось бы знать конкретнее что именно вас интересует: производительность, менеджмент, конкретные фичи итд, а то писать обзор на 20 страниц для одного человека это слишком. Или хотя бы укажите задачи, бюджет итд.


То что Вы написали очень близко к идеальному ответу/мини обзору. Спасибо.
Мне хотелось бы в идеале увидеть топик из таких ответов по разным продуктам чтобы следующий ищущий информацию человек смог легко сориенироваться в реалиях виртуализации...

Если же касаться конкретно моей ситуации, то у меня она несколько обратная - Server virtualization with IBM System p platform и Solaris Zone используются для нарезания виртуальных серверов из одного большого куска железа и казалось бы все хорошо. Но сейчас встала задачка (вернее не задачка, а N-е количество мощных intel серверов просто простаивают) - что можно предложить в виде системы виртуализации для интела, вместе с тем чтобы это решение:
- имело будушее и развивалось следующие лет 5
- имело производительность в рамках 10 - 15% по сравнению с физическими машинами
- поддерживало гостевые ОС как Windows, Linux, Solaris x86 и опционально xBSD
- имело сносную поддержку или внятную документацию.

К примеру о сомнениях: Xen, который сейчас является основой виртуализации для RHEL 5, скорее всего будет заменен на KVM, в связи с покупкой XEN by Citrix(информация от одного из тех менеджеров RedHat).






keyhell

Цитата:
может вы зададите ваш вопрос?

иначе это не имеет смысла.


Изначально виделся топик обмена мнениями/опытом по поводу виртуализации для х86 и ответ FuzzyLogic просто идеален с этой точки зрения, но если ближе к конкретике то:

Хотелось бы услышать Ваши рекомендации по виртуализации х86 систем отвечающих следующим требованиям:
- производительность в рамках 10 - 15% по сравнению с физическими машинами
- поддержка гостевых ОС как Windows, Linux, Solaris x86 и опционально xBSD
- сносная поддержка или внятная документация
- надежда на развитие в следующие лет 5.
- желательна система управления распределенными VM
Автор: FuzzyLogic
Дата сообщения: 22.10.2007 03:32

Цитата:

- имело будушее и развивалось следующие лет 5
- имело производительность в рамках 10 - 15% по сравнению с физическими машинами
- поддерживало гостевые ОС как Windows, Linux, Solaris x86 и опционально xBSD
- имело сносную поддержку или внятную документацию.


Думаю что в данных условиях (если бесплатность не главное) и для x86, то всё же vmware. Разнообразие гостевых ОС у них традиционно наиболее богато (на данный момент они кажется одни дают возможность пользоваться 64-bit Windows например), есть практически всё что только можно придумать, поддержка SMP и host и guest, итд. Причем и хостовые предложения у них самые разнообразные, в частности есть тот жe Fusion для Mac (что позволяет таскать гостей практически куда угодно), ну и к тому же спектр решений велик. От самых простеньких типа Workstation и до самый серьёзных. Причем если будете делать апгрейд, с ними запросто можно договориться о скидках если меняете что-то менее навороченное на более.

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

Поддержку я уже упоминал, могу сказать только хорошее.
Документация тоже неплохая как пользовательская так и девелоперская, к тому же в новых версиях море всяких штук для девелопмента. Кстати API у них довольно неплохой и сносно документирован, было дело писал небольшую штучку для взаимодействия хоста с разными гостями, очень даже прикольно работало несмотря на разные гостевые оси. Да и knowledge base с форумами в меру активны, всегда можно проконсультироваться и там.

Развитие в следующие пять лет - думаю что будет, пока никаких тенденций к их вымиранию не замечал.

Также если пошаритесь по vmware у них есть уже много готовых гостевых решений настроеных на определёные задачи (у них это кажется называется virtual appliances) так что иногда можно в минуты поднять какой-нить апач просто скачав готовую vm.
Автор: PolarBear
Дата сообщения: 22.10.2007 04:51
FuzzyLogic

Спасибо Вам за подробное разяснение по VMWare.


Вы упомянули, что на практике работали с opensourceXen и KVM.
Кому бы вы отдали предпочтение?

У нас достаточно RHEL и вместе с VMWare видимо логично рассматривать систему которая уже на поддержке (соответственно и за виртулизацию RH в том числе платятся немалые деньги).

Еще раз спасибо.

Автор: Drron
Дата сообщения: 22.10.2007 11:53
Solaris 10 со своими зонами очень не плох.

Вот посмотри для примера http://education.aspu.ru/page.php?id=161

Автор: PolarBear
Дата сообщения: 23.10.2007 00:50
Drron

Не поддерживает Solaris другие гостевые ситемы - вот беда.....
А как система очень даже приятная.....


Автор: PolarBear
Дата сообщения: 03.11.2007 03:34
Некоторые результаты экспериментов по Xen в реализации RHEL5:
система в целом работает, НО

1. Исключительно аскетический GUI (часть операций приходится делать руками)
2. по умолчанию (без правки) возможна виртуализация только linux систем
3. Работает в режиме исключительно paravirtualization
4. мало связанная с xen (напрямую связанная с RHEL 5) но неприятная вещь - нет возможности запустить кластеризацию под гостевой ос. Требуется AS
Автор: dmitriyku
Дата сообщения: 03.11.2007 11:27
Пользуясь уже созданной темой, хотелось бы узнать, какую виртуальную машину лучше поставить на FreeBSD 6.2 ?
Под виндой и линуксом (мандрива) пользовался VMWare Workstation 5, и она меня вполне устраивала. Однако при переходе на FreeBSD оказалось, что под эту систему есть только третья версия VMWare.
Идеальный вариант, когда на виртуальную машину можно ставить гостевые операционные системы windows, linux и xBSD, одновременно с этим чтоб сама виртуалка работала на хастах windows и главное FreeBSD.


Автор: Borgia
Дата сообщения: 03.11.2007 12:11
PolarBear


Цитата:
1. Исключительно аскетический GUI (часть операций приходится делать руками)
2. по умолчанию (без правки) возможна виртуализация только linux систем
3. Работает в режиме исключительно paravirtualization


Это связанно скорее всего что в RHEL5 вошла довольна старая версия xen, ну их можно понять все таки стабильность важнее. Поставте для примера посмотреть SLES 10 SP1

( туда прикрутили более новую версию + примочки гуи - поддерживает все.
paravirtualization или fullvirtualisation -> зависит от архитектуры процессора
Автор: PolarBear
Дата сообщения: 03.11.2007 17:56
dmitriyku

Во FreeBSD сущеcтвует нативная система виртиализации Jails, но это в зависимости от конечной задачи. К тому же с версии 6.1 FreeBSD поддерживает Хеn cо всеми вытекающими. Сам запускать Xen на FreeBSD не пробовал - поделиться впечатлениями не могу, но Jail для своих задач просто замечателен.
Автор: PolarBear
Дата сообщения: 04.11.2007 01:46
Borgia

Цитата:
Это связанно скорее всего что в RHEL5 вошла довольна старая версия xen, ну их можно понять все таки стабильность важнее.


Не особенно старая - 3.
Стабильность в продакшине действительно важна, но могли бы и лучше постараться с GUI (как например в случае с DNS - был приятно поражен), например взяли бы пример с флагмана - VMWare.....


Цитата:
Поставте для примера посмотреть SLES 10 SP1

Спасибо за совет, но политика которы не приемлет Novel и я отчасти это понимаю .
Было бы интересно на 8 Fedora посмотреть (так как всегда пакеты утянуть можно) - она всегда впереди планеты всей по части красивостей


Цитата:
paravirtualization или fullvirtualisation -> зависит от архитектуры процессора

Здесь я видимо не соглашусь так как RHEL, а разговор идет о нем предлагается с Paravirtualized Kernel and Paravirtualized I/O, что не исключает что для Full virtualization (requires specialized hardware).
Автор: dmitriyku
Дата сообщения: 04.11.2007 12:23
Благодарю за подсказку. Теперь руководства буду копать
Автор: PolarBear
Дата сообщения: 04.11.2007 15:45
dmitriyku
Для систем внутри сети выбор xen/zones/vmware (для уплотнения железа) кажется логичным, но когда речь идет о внешних системах (DMZ, edge devices) на мой взгляд конкурентов jail не особенно много....
Автор: PolarBear
Дата сообщения: 07.11.2007 01:02
Borgia

Цитата:
paravirtualization или fullvirtualisation -> зависит от архитектуры процессора


Для статистики приведу ресурс, где описываются всевозможные варианты процессоров Intel поддерживающих Виртуализацию: http://www.intel.com/technology/platform-technology/virtualization/products.htm?iid=technology_virtualizationoverview+tabs_products
Автор: PolarBear
Дата сообщения: 08.11.2007 03:22
Для той же статистики страничка виртуализации от AMD:
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_14287,00.html
Автор: PolarBear
Дата сообщения: 09.11.2007 01:34
Сегодняшние новости от RedHat Удивительно по теме:

Объявлено о выходе обновления Red Hat Releases RHEL 5.1. Новшества:
Улучшены средства виртуализации:
Поддержка виртуализации PV (paravirtualized) и FV (fully virtualized) на платформе Itanium2;
Расширена поддержка режима полной виртуализации (FV), не требующей модификации гостевой ОС, за счет использования новых аппаратных возможностей некоторых CPU. Добавлены средства для миграции FV окружений без остановки их работы;
Обновлена библиотека libvirt и гипервизор Xen (до версии 3.1.0)
Автор: PolarBear
Дата сообщения: 09.11.2007 16:26
Прямо одна новость за другой по теме

В Linux ядро 2.6.24 будет добавлена экспериментальная поддержка контейнеров, - изолированных окружений, работающих под управлением основного Linux ядра (механизм используемый в системах подобных OpenVZ и Linux-VServer, в отличие от систем виртуализации в которых каждая гостевая ОС использует отдельное ядро).

Для организации контейнеров используется техника разделения пространств имен (namespace) в ядре, позволяющая обрабатывать одним ядром несколько независимых представлений глобальных ресурсов, таких как группы процессов, файловые системы, устройства, правила пакетного фильтра, таблицы маршрутизации и системное время.
Автор: PolarBear
Дата сообщения: 14.11.2007 01:12
Oracle выпустила сервер виртуализации. В ответ вышел VMware Server 2 beta

C Ораклом все понятно - пересобрал RedHat, а вот VMware Server 2 кто-нибудь пробовал?


Собственно сама новость:
Компания Oracle вышла на рынок систем виртуализации, выпустив новый продукт - Oracle VM, систему виртуализации, полностью совместимую с работой своих продуктов. Система построена на базе Oracle Enterprise Linux и Xen. Управление системой производится через графический или web-интерфейс.

После анонса, акции VMware подешевели более чем на 10%. Достаточно оперативно VMware ответила выпуском бета версии нового бесплатного продукта VMware Server 2, в котором присутствует web-интерфейс для управления, имеется поддержка более 30 типов гостевых систем, поддержка интерфейсе паравиртуализации VMI (Virtual Machine Interface) и т.д.
Автор: ameer
Дата сообщения: 15.11.2007 11:32
Под Linux весьма неплох VirtualBox, почему-то его в теме не упоминается.
Автор: PolarBear
Дата сообщения: 17.11.2007 04:43
Какие ощущения (производительность)?
В каком режиме работает - full virtualization или паравиртуализации?
Сколько доменов может держать?

Если я правильно понял, то VirtualBox не поддерживает FreeBSD и Solaris....
Вы тестировали?
Автор: FuzzyLogic
Дата сообщения: 17.11.2007 06:44
VMware Server 2.0 Beta. Попробовал - ощущения самые приятные, правда про производительность пока ничего не скажу, таже тестировать не стал. Потому как похоже что он весь собран с дебагом и в таких условиях тестировать смысла нет. Хотя чисто по ощущениям - работает вполне прилично.
Автор: PolarBear
Дата сообщения: 17.11.2007 17:28
FuzzyLogic

На сайте vmware существует два варианта загрузки - VMware Server 2.0 Beta (for Windows & Linux Systems).

Значит ли это что данный supervisor работает поверх уровня ОС ?


Автор: PolarBear
Дата сообщения: 18.11.2007 18:15
Вышел Xen 3.1.2, готовится 3.2.0. Представлена платформа Sun xVM

Выпущен очередной релиз монитора виртуальных машин Xen - Xen 3.1.2. Релиз содержит только исправления ошибок.

Идёт активная подготовка х выпуску релиза Xen 3.2.0. Начиная с 7 ноября приём патчей с новыми фичами приостановлен, принимаются патчи только с исправлениями ошибок. Планируется что он будет выпущен в ближайшие несколько недель.

Компания Sun Microsystems представила новую платформу для управления виртуальными серверами - xVM, основанную на кодовой базе Xen. Проект полностью открытый, доступна независимая ветка OpenxVM, поддерживаемая сообществом энтузиастов.
Автор: PolarBear
Дата сообщения: 21.11.2007 01:49
FuzzyLogic

Цитата:
Пользуемся vm для создания виртуальных вычислительных кластеров.


Вы упоминали, что используете кластеризацию.

А простите за любопытство, чем (каким софтом/железом) кластеризируете?
Автор: PolarBear
Дата сообщения: 30.11.2007 23:37
OpenVZ адаптирован для совместной работы с Xen

Создатели системы виртуализации OpenVZ объявили о реализации возможности совместного использования OpenVZ с монитором виртуальных машин Xen (OpenVZ VPS внутри Xen Dom0 и DomU.). Отныне, на одном физическом сервере может быть запущено несколько гостевых виртуальных машин Xen, с набором изолированных VPS на базе OpenVZ в каждом.

Готовые образы модифицированного ядра доступны в виде пакетов для RHEL 5 (подойдет и для CentOS 5).

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

Кроме того, разработчики OpenVZ, Павел Емельянов и Кирилл Колышкин, в материале "PID namespaces in the 2.6.24 kernel" рассказали о сути метода организации раздельных пространств идентификаторов процессов (namespaces PID, позволяет обрабатывать одним ядром несколько независимых групп процессов), поддержка которого включена в состав Linux ядра 2.6.24.
Автор: allein
Дата сообщения: 04.12.2007 22:30
Поставил недавно OpenVZ под Gentoo - и очень доволен.
- Накладные расходы на уровне 1-5%;
- Простая в настройке и в управлении;
- Создание нового контейнера занимает минуты;
- Хорошо документирована.
- Очень удобное и продуманное управление квотами для виртуальных машин (в реальном времени!).

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

Еще смотрю в сторону Linux-VSrever, в принципе очень похожая технология.

Страницы: 123

Предыдущая тема: [РЕШЕНО] после замены видеокарты не собирается mesa


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.