LINUX.ORG.RU

Перенос непрерывно работающей виртуальной машины между серверами на платформах разных производителей

 , , ,


0

0

Специалисты компаний AMD и RedHat покажут вам на видео перенос виртуальной машины, работающей с аппаратным ускорением, с двухсокетного сервера с процессорами Intel Xeon DP Quad Core E5420 на сервер со скоро выходящими четырёхъядерными процессорами семейства AMD Shanghai, с плавным изменением нагрузки между серверами.

Видеоролик, который предлагается посмотреть (YouTube);

Блог Маргарет Льюис;

>>> Пресс-релиз AMD

★★★★

Проверено: Shaman007 ()

<ъ mode="on">там OpenVZ?</ъ>

INFOMAN ★★★★★
()

plan9 отдыхает!

anonymous
()
Ответ на: комментарий от vovans

>А почему "вам" с большой буквы? Маркетойдный бред?

Просто копипаста.

anonymous
()

а на каком софте это делается?

alt0v14 ★★★
()

Новость оформлена в стиле ЛОР-а. Какой виртуальной машины? Надо видеоролик просмотреть, что это узнать? VMware это делает на лету одной кнопкой уже много лет, в чём проблема то?

anonymous
()

А что там особого то - небось обычная миграция на Xen.

anonymous
()

Посмотрел ролик, правда без звука. Посмотрел пресс-релиз и блог по диагонали. Загадошно, но факт - не нашел упоминаний об используемой технологии. KVM или Xen. х.з. Не OpenVZ, это точно. Там же отмечено - с Hw.Accel. И пиара тогда б не было amd-v.

Valmont ★★★
()
Ответ на: комментарий от Valmont

скорее Xen. Но там, вроде бы, ничего сложного быть не должно... Не первый год оно такое умеет...

vovans ★★★★★
()

а что, интелевые и амделевые процы уже имеют одинаковый набор расширений? А если скомпилено с -march=native -mtune=native?

anonymous
()

Знающий народ, подскажите как проходит эта самая миграция. Жесткий диск виртуальной машины физически копируется с одного сервера на другой? Или физически он вообще на третем сервере и монтируется обоими по nfs или iscsi?

anonymous
()
Ответ на: комментарий от anonymous

> а что, интелевые и амделевые процы уже имеют одинаковый набор расширений? А если скомпилено с -march=native -mtune=native?

Если скомпилено как попало, то причём здесь Red Hat?

mv ★★★★★
()

какой xen или openvz, там kvm, где эта фича и была. зря что ли red hat скупила разработчиков kvm

anonymous
()
Ответ на: комментарий от anonymous

> а с AMD на интел ессно не поддержывается?

Я так понимаю что поддерживается. AMD <-> Intel. В две стороны. Вот только не понятно чем и на чём они это делали.

icesik
()
Ответ на: комментарий от anonymous

>какой xen или openvz, там kvm, где эта фича и была. зря что ли red hat скупила разработчиков kvm

kvm - это qemu. впринципе можно тогда таскать виртуалки с корок на спарки.

anonymous
()

Похоже что тулза для управления под виндой работает!

googlies
()
Ответ на: комментарий от anonymous

>Знающий народ, подскажите как проходит эта самая миграция. Жесткий диск виртуальной машины физически копируется с одного сервера на другой? Или физически он вообще на третем сервере и монтируется обоими по nfs или iscsi?

если Xen то там пул всё хранит на iscsi или nas. если ESX то самому интересно. т.к. одно хранилище - узкое место в системе один хер

gigabito
()

Всё новое - хорошо забытое старое. По данным археологов (http://ru.wikipedia.org/wiki/Multics), в древности так тоже умели, причем на "реальной" машине!

ierton ★★
()

ить.. посмотрел ролик - ни слова на чём и как... вобщем манагеры зомбировать пытаются, но о чём не понятно

anonymous
()

Ещё никто не заметил, что редхатовцы индусы, а амудэшники — европеоиды?

anonymous
()
Ответ на: комментарий от anonymous

> kvm - это qemu. впринципе можно тогда таскать виртуалки с корок на спарки.

4.2 В KVM от QEMU - эмуляция устройств, что, конечно, является важной частью процесса виртуализации, но не отменяет других. Поскольку инструкции гостя в KVM исполняются прямо на железе, о переносе между архитектурами придется забыть. Да и вообще, виртуализация != эмуляция.

e_val ★★★
()
Ответ на: комментарий от anonymous

А если на одной из машин сеть вырубили? А если на ней памяти недостаточно?

Че за тупые вопросы? Естественно, процесс должен работать на обеих машинах иначе никуда он не мигрирует.

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

>VMware это делает на лету одной кнопкой уже много лет, в чём проблема то?
VMware на днях завило вместе с интнлом, что это невозможно.

NonHuman ★★★
()
Ответ на: комментарий от NonHuman

Непрерывнло все равно не получается - вначале идет suspend -> перенос ВМ на другой хост -> resume

При условии хранения ВМ на 3-ем хосте ( NAS, etc ) это может быть довольно бысто от милисекунд ( КVM XEN vbox ) до секунд и минут ( vmware-server , ESX )

при хранении ВМ на одном хосте и drbd возьмет от 30-40 сек до 5-10 минут в завасимиоти от быстодействия FS/network

А делать это можно практичкски с любой ВМ ( если процессор одинаковый ) и если только не VT-x/AMD-V

kiwirus
()

Я так понимаю, уважаемая фирма АМД решила показать: "покупайте наши процы, никакого гемора с миграцией процессов у вас не будет, даже если у вас _уже_ стоят процы от Интелля"

Ingwar ★★★★★
()

Ну, прям шапито какое-то..

MiracleMan ★★★★★
()

Ага, что-то к Xen привернули - судя по видео там virtual manager.

Непрерывность - вот это круто. Интересно, как.

jackill ★★★★★
()

тупые гоблины учите матчасть!

anonymous
()

Несколько месяцев назад делал тест живой миграции между Dual Xeon 2400 и Athlon 4200 X2, правда там была паравиртуальная Fedora 7. В обе стороны ВМ мигрировала успешно.

О том, что архитектуры совсем разные, я задумался уже потом... :-)

ximeric
()
Ответ на: комментарий от e_val

> 4.2 В KVM от QEMU - эмуляция устройств, что, конечно, является важной частью процесса виртуализации, но не отменяет других. Поскольку инструкции гостя в KVM исполняются прямо на железе, о переносе между архитектурами придется забыть. Да и вообще, виртуализация != эмуляция.

Только вот с точки зрения гостевой системы внутри QEMU, нету разницы между работой через эмуляцию, kqemu или KVM. Железо то же, проц тот же. По ссылке не ходил, но если там действительно suspend-resume, то действительно хоть на спарк переноси.

Stinky
()
Ответ на: комментарий от Stinky

да убейся ты со своим куему, сказали же тебе что это не тожесамое

anonymous
()
Ответ на: комментарий от Stinky

> Только вот с точки зрения гостевой системы внутри QEMU, нету разницы между работой через эмуляцию, kqemu или KVM. Железо то же, проц тот же. По ссылке не ходил, но если там действительно suspend-resume, то действительно хоть на спарк переноси.

Все верно, но гостевая система KVM не работает внутри QEMU. Она выполняется на настоящим проце с поддержкой Intel VT-x или AMD SVM практически так же, как и невиртуализованная ось - в нулевом кольце. Разница только в том, что у этих процов есть "-1" кольцо, о котором в силу своего скудоумия гостевая ОС ничего не знает. Также как не знает и о том, что все ее обращения к шине PCI перехватываются KVM, который подсовывает ей конфигурационные и прочие регистры виртуальных устройств (скажем, сетевушки), которые как раз и предоставляются QEMU.

Описание очень грубое, но примерную схему взаимоотношений KVM и QEMU иллюстрирует. ;-)

e_val ★★★
()
Ответ на: комментарий от e_val

>Разница только в том, что у этих процов есть "-1" кольцо, о котором в силу своего скудоумия гостевая ОС ничего не знает.

Ей этого и не положено знать. Хороший гипервизор с точки зрения ВМ - отсутствующий гипервизор (никак в ней себя не проявляет, за исключением драйверов, делающих hypercall'ы). Стало быть ей срать с высокой колокольни куда мигрировать - были бы гипервизоры (виртуальное железо) совместимыми.

anonymous
()
Ответ на: комментарий от anonymous

> Ей этого и не положено знать. Хороший гипервизор с точки зрения ВМ - отсутствующий гипервизор (никак в ней себя не проявляет, за исключением драйверов, делающих hypercall'ы). Стало быть ей срать с высокой колокольни куда мигрировать - были бы гипервизоры (виртуальное железо) совместимыми.

В целом, да. Не положено, но как и в реальной жизни, в ряде случаев может быть полезно: например, чтобы вместо использования виртуального устройства (гость > команда виртуальному драйверу > оборот в юзерспейс на хосте > команда реальному драйверу > команда железу и обратно) использовать гипервызов (гость > гипервызов > железо). CPUID нас всех спасет :)

e_val ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.