Часто приходится сталкиваться с вопросом - вот миграция работающей ВМ между хостами, то, что VMware называет VMotion - насколько это надежно?
Обычно я отвечаю - надежно, и весьма :). Теперь могу ответить более аргументированно.
Кратко:
Microsoft TechED в Барселоне. Win2003 64-bit. SQL 2005. Эта ВМ и 100 других - на 6 ESX серверах. SQL под нагрузкой DBhammer, эмулирующий примерно 1 200 запросов в секунду от 150 клиентов. Была написанна утлитка VMjuggler, задачей которой было мигрировать ВМ на другой хост каждые 10 секунд. Сам процесс VMotion занимал секунд 10, и через 10 секунд начиналась очередная миграция. За 5 дней(!) эта ВМ "прыгнула" более 10 000(!!) раз. Проблемы были. Проблемы были с написанной на коленке VMjuggler :), но Virtual Center ни на что не жаловался, SQL работал и DBhammer все так же генерировал нагрузку.
Более подробно - тут.
P.S. В конце заметки автор выражает удивление тем, что не раз у него просили утилитку VMjuggler. Обещает немного довести ее до ума и выложить. И ждет того, у кого ВМ первая наберет миллион миграций :)).
суббота, 17 ноября 2007 г.
Надежность процесса VMotion
Подписаться на:
Комментарии к сообщению (Atom)
Миша, доброе время суток!
ОтветитьУдалитьТЫ в этой статейки писал про утилиту VMjuggler, если она у тебя еще осталось можешь скинуть.
Спасибо
Артем