Отдавая отчет в том, что будущее современной IT индустрии за виртуализацией, ведущий вендор Linux решений компания Red Hat собирается сконцентрировать (http://www.thestandard.com/news/2009/10/08/red-hat-sets-stag...) усилия на разработке технологий виртуализации нового поколения. Ядром концепции станет интегрированный гипервизор KVM (Kernel Virtual Machine), который в недавно вышедшем релизе дистрибутива RHEL 5.4 доведен до статуса готовности к промышленной эксплуатации.По словам Джерри Месера (Gery Messer), президента Red Hat, отвечающего за Азиатский и Тихоокеанский регионы, около 95% компаний уже используют виртуализацию в той или иной форме, а в следующем году ожидается, что на эту технологию перейдут все ведущие хостинговые центры. Причем основной интерес будут представлять именно открытые продукты, которые, несмотря на некоторую негативную оцкнку их качественных показателей, таких как быстродействие, расширяемость, безопасность и удобство в использова...
URL: http://www.thestandard.com/news/2009/10/08/red-hat-sets-stag...
Новость: http://www.opennet.me/opennews/art.shtml?num=23779
Господа,
Поделитесь впечатлениями от KVM плиз! (и желательно те, кто уже работает в загруженных/боевых условиях)Заранее благодарю...
PS
Автору: /оцкнку/оценку/
Делюсь
Отличная система виртуализации, главное не забывать про virtio
Смело переходи
пол года назад пробовал я на этом квм поднять виндовый десктоп. Проблем отгреб по самые помидоры. ФС Флешки разлетелась на куски помимо прочего.
Эта херомантия квм хорошо работает если на ней сапера пускать и не юзать спец девайсов.
Не верю что за полгода ее довели до продакшена.
>ФС Флешки разлетелась на куски помимо прочего.это как? фантазия у меня богатая, так что....
Вы не пострадали надеюсь?
а спец девайсы - а это кто?зы:
а я вот не жалуюсь. может что не так делаю, х/з.
>>ФС Флешки разлетелась на куски помимо прочего.
>
>это как? фантазия у меня богатая, так что....Вставил флешку, попробовал ее просунуть в контейнер через либвирт, оказалось, либвирт это не поддерживает. Пришлось напрямую запускать quemu. Запустил. Замонтировал в винде с флешки криптованный диск. Работал. Случился с КВМ коре думп. Флешку после этого не удалось прочитать ничем.
http://www.opennet.me/tips/info/2189.shtml
хм... в корку уж полгода как не падал.
собираю правда сам... темпами развития доволен... народ там бошкавитый.
ошибки бывают, но отрабатываются....
Тоже заинтересовался KVM-ом. Сейчас тестирую, пока все замечательно. Обнаружился косячок при ресайзе окна в мониторе, но это не критично. И еще один при восстановлении из снапшота командной строкой, но нашелся обходной путь, это уже печально, но, надеюсь, пофиксят.
Впечатления положительные - настраевается элементарно включением нескольких опций в ядре и установкой юзерспейсовых утилит. virt-manager расстроил, не смог создать виртуалку, прилось ознакамливаться с KVM низком уровне, нужно еще поглядеть, что полезного предоставляет libvirt.
> нужно еще поглядеть, что полезного предоставляет libvirt.Да хрень этот либвирт. Попытка подведения различных гипервизоров под общий знаменатель. Как результат - ни рыба ни мясо. Множество свежих функций и фич, доступных в новых версиях гипервизоров просто не реализованы.
И если они тебе нужны, то либо приходится ждать пока либвирт допилят разработчики, либо использовать гипервизор без либвирт в свежей сборке.
пользую, из полностью открытых - только у него на текущий момент есть стабильные pv драйвера (block и net) для windows. Если неправ - просветите.
>пользую, из полностью открытых - только у него на текущий момент есть
>стабильные pv драйвера (block и net) для windows. Если неправ -
>просветите.xen c gplpv версии 0.10.x хорошо работают.
>>пользую, из полностью открытых - только у него на текущий момент есть
>>стабильные pv драйвера (block и net) для windows. Если неправ -
>>просветите.
>
>xen c gplpv версии 0.10.x хорошо работают.а как с производительностью и возможностью грузиться pv - диска?
если гут - буду только рад ;)
>>>пользую, из полностью открытых - только у него на текущий момент есть
>>>стабильные pv драйвера (block и net) для windows. Если неправ -
>>>просветите.
>>
>>xen c gplpv версии 0.10.x хорошо работают.
>
>а как с производительностью и возможностью грузиться pv - диска?
>если гут - буду только рад ;)производительность не мерял. в рассылке люди вроде меряют вроде как довольны. На глаз работает быстрее чем без них.))
Что имеете ввиду под грузиться pv - диска?
диск, с которого грузится win (c:) может быть на pv контроллере (у redhat pv такое было недоступно).
>диск, с которого грузится win (c:) может быть на pv контроллере (у
>redhat pv такое было недоступно).если правильно понял, то да такое может.
Хочу чтобы можно было перекинуть вторую видюху в виртуалку, все остальные PCIex платы можно, а видеокарту нельзя (((
Виртуализация не нужна.
да ладно тебе, вот к примеру у сервера стал громко жужжать вентилятор на процессоре, и вообще пылюги в нем много, жмешь кнопочку миграция - вжик - сервер перекочевал на другой комп. Этот спокойно отключаешь, пылесосишь, меняешь кулер и прочее - потом вжик кнопочку и обратно все заработало как было. Кроме тебя это никто и не заметил из юзеров.Причем пофигу что за операционка там крутится - волшебство, ранее доступное только на ультра дорогих железках, да и то приближенных к военному ведомству.
> да ладно тебе, вот к примеру у сервера стал громко жужжать вентилятор на процессореАга, в датацентре где-нибудь в Германии, и срочно-срочно надо лететь менять вентилятор.
Или у нас о виртуализации рассуждают владельцы писюкового сервера на антресоли?> жмешь кнопочку миграция - вжик - сервер перекочевал на другой комп
Да я посмотрю как у вас 5ТБ мигрируют, коннекшоны не порвутся и юзеры ничего не заметят.
> Кроме тебя это никто и не заметил из юзеров.
Все, что `юзеры не должны заметить', обязано резервироваться само по себе. А если резервируется - хоть из розетки выдергивай и пылесось.
> волшебство, ранее доступное только на ультра дорогих железках
В далекие времена модемов у моего бывшего коллеги была hotswap BBS-ка. Таки 2 компа, один модем, самопальная схема для переключения COM портов и синхронизация по коаксиальному езернету. Можно было любую из машин выключить - у юзера только пара буковок, бывало, пропадала.
А сейчас молодёжь все, что толкает менеджерьё, считает убер хайтеком, супер прорывом и обязательным к использованию, к месту и нет.
>Да я посмотрю как у вас 5ТБ мигрируют, коннекшоны не порвутся и
>юзеры ничего не заметят.
>у вас на писюках 5 терабайт ОЗУ? или весь пост исключительно для понтов про bbs?
Нет, дисков.
Есть такая вещь называется СХД - попробуйте вам понравится.....П.С. У нас свыше трёхсот виртуальных серверов, общая ёмкость дисков - за сотню террабайт, никаких проблем. Правда мы ESX используем.
>Есть такая вещь называется СХД - попробуйте вам понравится.....Спасибо, игрушки детям оставлю.
>Спасибо, игрушки детям оставлю.А, понятно, данные "в датацентрах в Герамии" все еще поголовно на локальных дисках серверов хранятся?
а что такое схд? можно расшифровать как будет по англискии (SXD)?
Система Хранения Данных, вроде так )))
> У нас свыше трёхсот виртуальных серверовА зачем столько то???
Наверно, по числу клиентов/заказчиков.
>Да я посмотрю как у вас 5ТБ мигрируют, коннекшоны не порвутся и юзеры ничего не заметят.Кажется, Вы не в теме :( Совсем, абсолютно, раз чушь такую пишете: мигрируют точно так же, как и 5Гб и 500 Мб: мгновенно :)
Бюджетные SAN/NAS/DAC рулят :)А если бизнес совсем нищий или малорентабельный (или дурной, что часто соседствует) по опыту эксплуатации PVC (которая чаще используется с локальными дисками, для нее это норма, хотя у Parallels есть решение для SAN), скажу, да, будет ехать час-два-три, но end-user'ы этого не заменят, контейнер переедет online и без особых проблем с производительностью.
>[оверквотинг удален]
>Кажется, Вы не в теме :( Совсем, абсолютно, раз чушь такую пишете:
>мигрируют точно так же, как и 5Гб и 500 Мб: мгновенно
>:)
>Бюджетные SAN/NAS/DAC рулят :)
>
>А если бизнес совсем нищий или малорентабельный (или дурной, что часто соседствует)
>по опыту эксплуатации PVC (которая чаще используется с локальными дисками, для
>нее это норма, хотя у Parallels есть решение для SAN), скажу,
>да, будет ехать час-два-три, но end-user'ы этого не заменят, контейнер переедет
>online и без особых проблем с производительностью.Что за бюджетные SAN/NAS/DAC?
>Что за бюджетные SAN/NAS/DAC?Простите за сарказм, но разве википедия, гугль, и price.ru не рулят :)?
>>Что за бюджетные SAN/NAS/DAC?
>
>Простите за сарказм, но разве википедия, гугль, и price.ru не рулят :)?
>Гугл гуглом. Написать в даташит и продать за какие-то малые деньги можно много чего. Хотелось бы авторитетного совета.
>Гугл гуглом. Написать в даташит и продать за какие-то малые деньги можно много чего. >Хотелось бы авторитетного совета.У меня High Load опыта с СХД нет, есть знакомства с людьми, которые их используют, и опыт участия в администрировании > сотни PVC серверов (и единичных инсталляций OVZ).
Поэтому, советовать СХД под тяжелую виртуализацию не решусь, да и под контейнеры тоже(хотя для них выбрала бы - это не совет !! - что-нибудь дешевое от Xyratex).
Есть хорошая статья у небезызвестной в ИТ-ых кругах "Тринити":http://www.trinitygroup.ru/articles/discsystems
Хотя, скорее, сама бы стала спрашивать совет.
Не DAC, а DAS. В контексте высокой доступности Shared DAS.
>Или у нас о виртуализации рассуждают владельцы писюкового сервера на антресоли?
>А сейчас молодёжь все, что толкает менеджерьё, считает убер хайтеком, супер прорывом и >обязательным к использованию, к месту и нет.Вообще-то это сказано из личного опыта обслуживания компа "приближенных к военному ведомству", до возможностей которого очевидно вашим пизнесссс машинам умножающими пизнес байт на пизнес бит и выводящих пизнесс отчет еще лет 20 пыхтеть и пыхтеть. И то не факт, что ошметки с барского стола перепадут в гражданку.
Повторюсь еще раз - с витруализацией такие трюки теперь можно проделать и с обычными дешевыми железками, хоть на антресоли. Без виртуализации такое не проделать. Придется в лучшем случае переписывать операционку, в худшем - сами прикладные программы. А тут совершенно бесплатно. Зачет Red Hat.
Виртуализация нужна.
>> да ладно тебе, вот к примеру у сервера стал громко жужжать вентилятор на процессоре
>
>Ага, в датацентре где-нибудь в Германии, и срочно-срочно надо лететь менять вентилятор.В Европе кол-во виртуальных серверов уже превысило кол-во реальных, это статистика. Вообще про то, что виртуализация не нужна, говорят только те, кто не умеют считать деньги, причём совсем.
> В Европе кол-во виртуальных серверов уже превысило кол-во реальных, это статистика. Вообще про то, что виртуализация не нужна, говорят только те, кто не умеют считать деньги, причём совсем.В мире число пользователей windows превышает число пользователей linux, причем на два порядка. Что-что там про деньги?
Виртуализация должна пройти тяжёлый и долгий путь до момента, когда она станет всем нужна. Пока что виртуализация в таком же состоянии, как многозадачность в конце 198*-х: все понимают, что это хорошо, но большинство обходится без неё, т.к. это пока сложно и дорого. Но как в концу 199*-х практически все перешли на многозадачность, так лет через десять виртуализация станет стандартной частью операционок.
Вообще виртуализация это безусловно хороший инструмент, который упрощает многие задачи и позволяет сэкономить немало денег. У нас пока еще до смешного дешевое электричество, что позволяет рассуждать в стиле "виртуализация не нужна". Возьмем реальный пример - жужжал устаревший серверный парк из примерно 20 машин. На одном DNS под FreeBSD, дохленкий почтовик, несколько корпоративных сайтов с небольшой посещаемостью, унаследованные бизнес-системы под Win2000. На всех машинах коэффициент загрузки был весьма небольшим, только бухгалтерия в период сдачи отчетов серьезно загружала свой сервер и жаловалась на производительность.
Три сервера HP DL380 G5 с ESX подключенные к EVA спокойно взяли всю рабочую нагрузку на себя. Тормоза с бухгалтерией прекратились, древняя и важная бизнес-система получила уровень отказоустойчивости, который иначе она бы никак не достигла. Конечно, СХД на FC да и на FATA это ОЧЕНЬ дорого. Но есть возможность использовать и более дешевые хранилища iSCSI, но государство в тот период денег еще особо не считало )))
Феерический распил бабла!
маленькой конторе в 20 машин в такой ситуации нужно потратить минимум 100т зеленых рублей
при чем 30000$ только на ПО vmware + около 600$ на его поддержку в год.
Не считая железа и (наверняка) лицензий на СХД.
Не проще было купить какой-нить depo для бухгалтерии?
>Феерический распил бабла!
>маленькой конторе в 20 машин в такой ситуации нужно потратить минимум 100т
>зеленых рублей
>при чем 30000$ только на ПО vmware + около 600$ на его
>поддержку в год.
>Не считая железа и (наверняка) лицензий на СХД.
>Не проще было купить какой-нить depo для бухгалтерии?Если компания нищая, есть CentOS 5.3 с Xen и бесплатным менеджментом на Libvirt (5.4 с KVM будет на днях)
Дешевую СХД можно купить тысяч за 300р(или собрать за 150, но так делать таки не стоит), + самосбор на супермикре с шестиядерными оптеронами - 3-4 машины (ну, или нехалемами) и того, тысяч 600 незеленых рублей: поддержание этой инфраструктуры, если есть знания, гораздо проще, чем "depo для бухгалтерии", "крафтвей для Сергея-программиста"(кстати), и куча ломающегося глючного хлама в количестве десятков штук для остальных.
СХД + виртуализация не всегда значат больший бюджет, но всегда значат более управляемую и удобную инфраструктуру, хотя нужно понимать, что HP/DELL/междельмаш/хиратексы не просто так стоят своих денег, и если бюджет конторы позволяет, а стоимость простоя слишком велика, HP EVA даже отдельно для бухгалтерии будет очень к месту.
>[оверквотинг удален]
>- 3-4 машины (ну, или нехалемами) и того, тысяч 600 незеленых
>рублей: поддержание этой инфраструктуры, если есть знания, гораздо проще, чем "depo
>для бухгалтерии", "крафтвей для Сергея-программиста"(кстати), и куча ломающегося глючного хлама в
>количестве десятков штук для остальных.
>
>СХД + виртуализация не всегда значат больший бюджет, но всегда значат более
>управляемую и удобную инфраструктуру, хотя нужно понимать, что HP/DELL/междельмаш/хиратексы не просто
>так стоят своих денег, и если бюджет конторы позволяет, а стоимость
>простоя слишком велика, HP EVA даже отдельно для бухгалтерии будет очень
>к месту.600 незеленых рублей ?! Вот так пойти к директору и сказать что в случае чего
бухгалтерия не посидит часок без базы?!
Я просто был возмущен не по поводу виртуализации (сам в ней по уши), а просто впарить той конторе вмваре - снимаю шляпу.
Вмваре - дорого! Нет не так VMWARE - ОЧЕНЬ ДОРОГО!!! НО ! быстро просто надежно и управляемо. Окупается она года за 3 и на ферме из минимум 10 серверов и FCшной коробке (лучше 2х)
на 2х серверах HP 380 G4 2CPU 8Gb RAM c FCкоробкой работает не напрягаясь 20 средненьких vm (веб, файл, приложения, бд ...)
Ок. VMWARE - ОЧЕНЬ ДОРОГО!!!, правда вы там дальше приводите, что вроде как своих денег стоит. Есть варианты дешевле, и вы будете их поддерживать своими силами? А что делать конторе, когда вы уволитесь, кто будет поддерживать разведенный зоопарк на Xen, KVM и иже с ними? Нет, я не против всех этих продуктов, но когда они дорастут хотя бы уровня VMware лет 5 назад, можно будет говорить о промышленом применении.
>Ок. VMWARE - ОЧЕНЬ ДОРОГО!!!, правда вы там дальше приводите, что вроде
>как своих денег стоит. Есть варианты дешевле, и вы будете их
>поддерживать своими силами? А что делать конторе, когда вы уволитесь, кто
>будет поддерживать разведенный зоопарк на Xen, KVM и иже с ними?
>Нет, я не против всех этих продуктов, но когда они дорастут
>хотя бы уровня VMware лет 5 назад, можно будет говорить о
>промышленом применении.Libvirt (а это не лучшее, что есть у RedHat) уже давно дорос, и в рамках этой технологии (вместе с KVM) есть некоторые вещи, которых нет в ESX(i), и не будет, в близжайшее время, например, но не только, Svirt (дыры находят где угодно, даже в Цисках, а уж в гипервизоре на старом 2.4 Linux ядре точно есть, вопрос написания эсплойтов, лишь вопрос времени)
Лидерство VMWare в сегменте тяжелой виртуализации бесспорно, но отрыв не такой, как Вы рисуете. Больше всего забавляет, что в глянцевых журналах всегда называют, в общем-то убогий Hyper-V (в котором Live migration месяц назад в релизе появился, и который еще вообще ничего не умеет) и Citrix XEN, но совершенно не называют OSS аналоги с менеджментом, поддержкой и гарантиями...
В RHT на стене висит плакат со словами "Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом ты побеждаешь". (С)М. Ганди
Давайте не будете трыньдеть, особенно про 30$k на ПО от VMware! Описанный конфиг стоит мининмум вдвое дешевле, если с поддержкой, то чуть выше 20$к. О каких лицензиях на СХД идет речь, вы хоть в курсе тематики?
Депо делает откровенно средние сервачки за немеряные деньги. Сравнимые по ТТХ с теми же НР стоят может быть процентов на 10-15 дешевле. Только где найти поддержку Депо за пределами МКАД?
> маленькой конторе в 20 машинТам не "20 машин", а "20 серверов". Конечно, сервер - это машина; но разница всё-таки есть.
KVM - отличное решение. Уже 2 месяца тестируем, НО, все никак не решат проблемы с дисковой подсистемой qemu-kvm. Скорость чтения с внешнего стораджа подключенного через virtio в 20 раз меньше скорости чтения на хостовой системе. Multipath - до сих пор не работает, точнее работает, но криво ( исправили совсем недавно в 2.31 ), производительности не дает.
>KVM - отличное решение. Уже 2 месяца тестируем, НО, все никак не
>решат проблемы с дисковой подсистемой qemu-kvm. Скорость чтения с внешнего стораджа
>подключенного через virtio в 20 раз меньше скорости чтения на хостовой
>системе. Multipath - до сих пор не работает, точнее работает, но
>криво ( исправили совсем недавно в 2.31 ), производительности не дает.Если у Вас официальный RHEL, напишите в саппорт. Я общалась с одним их человечком, они делают очень многое для стабильной и быстрой работы СХД с KVM, скорее всего, Вы что-то делаете не так.
К сожалению, у меня подсказать в чем проблема не получиться, так как на моей основной работе не используется KVM (больше используется PVC) а для домашних тестов, я не на столько богата, что бы организовать SAN :)
>К сожалению, у меня подсказать в чем проблема не получиться,s/получиться/получится
>Я общалась с одним их человечком
Имела ввиду, с сотрудник компании
>К сожалению, у меня подсказать в чем проблема не получиться, так как на моей основной ?>работе не используется KVM
Наверное, будут язвительные комментарии, по этому, поясню: да, действительно, с HighLoad виртуализацией на базе KVM я не работала, мой опыт пока исключительно связан с OVZ и PVC, но я общаюсь с несколькими людьми, которые серьезно занимаются KVM, и таки да, гоняла "антресольные тесты", поэтому, прошу не воспринимать мое сообщение с предположением, что Вы что-то делаете не так со скепсисом.