15.12.2012 02:38, Alexander Yerenkow пишет:
А смотрели в сторону xcp? Оно не настолько закрыто как есхи, и
достаточно управляемо, миграция емнип тоже есть.
HeadStart Restore? Беглое гугление не выявило связи с вопросом.
Поясните, пожалуйста.
Не для всех типов.миграции кстати требуется шаред хранилище :)
Меня интересует именно "Live Migration" без "down time", который виден
пользователю, вернее отсутствие связи в несколько секунд (десятков
секунд) допустимо, но не более. В идеале чтобы даже соединения (TCP/...)
с приложениями на виртуалке не разрывались.
Возможно что ваша потребность не настолько нужна. Какая ваша основная
цель/решаемая задача?
Динамический баланс нагрузки, наверное самый важный момент. В первую
очередь по оперативной памяти.
Ещё немного минимизация простоя в случае физической поломки одного из
серверов, но это не так критично, т.к. является форс-мажором и будет
воспринято пользователями с пониманием.
Пользователь (в данном случае администратор своих виртуалок) должен из
одной админки запускать и останавливать свои виртуалки, при этом
совершенно не заботясь о том, на каком именно физическом сервере они
работают. В случае полной загруженности одного из серверов и простое
другого, система виртуализации должна сама в автоматическом режиме
(согласно каким-то правилам и приоритетам) переносить часть виртуалок на
свободный сервер. Без общей хранилки это будет ооочень долго. Надо будет
переписывать все диски и память, а с хранилкой только "savestate" на
одном сервере и "startvm" на другом. В случае с подключением к хранилке
через Ethernet мы получим дикие тормоза для всех виртуалок - шутка ли
сказать 60+ одновременно запущенных виртуалок. Только "savestate"
виртуалки с 4Gb оперативки может длится больше минуты и ещё столько же
"startvm". Для такой схемы GigabitEthernet не вариант.
Пока это потенциальная хотелка. Если реально будет такое соорудить на
FreeBSD + BHyVe в ближайшем будущем (год?), то это будет совсем идеально!
Regards, Alexander Yerenkow