Forbius
Enthusiast
Enthusiast

Реальный эксперимент с выдергиванием лезвия из шасси (HA cluster)

Провел тест своего HA кластера VMware ESX 4.0 u2 на основе двух лезвий BL460cG6 на шасси C3000, оба лезвия настроены полностью "зеркально", внешнее хранилище MSA2324i (4-е гигабитных линка iSCSI)

Лезвие1 работало в шататно рабочем режиме - много работающих ВМ

Лезвие2 с одной тестовой ВМ (Win XP)

Для визуализации на тестовой ВМ было запушено cmd окно с пингом на роутер локальной сети.

Из шасси "на ходу" вынули Лезвие2 и наблюдали за процессом через консоль VCenter4,

Окно консоли тестовой ВМ "зависло" и через короткое время машина перерегистрировалась на работающее Лезвие1 и была автоматически запущена на нем но БЕЗ сохранения рабочего состояния.

Вопрос: потеря текущей среды на тестовой ВМ нормальное поведение кластера HA или логика технологии подразумевает сохранения состояния при перезапуске на другом хосте в пределах кластера?  Если нет то функционал такого кластера не вызывает особого оптимизма использования данной технологии.

Жду мнения и комментарии профи.

0 Kudos
7 Replies
michigun
VMware Employee
VMware Employee

все так и есть.

HA - это всего навсего автоматизированное перевключение ВМ после отказа сервера.

переживание отказа сервера без потери состояния это VMware FT, Fault Tolerance.

ну а если еще и отказ софта хочется пережить - то только сторонние кластерные службы внутри гостей.

-- http://www.vm4.ru/p/vsphere-book.html
0 Kudos
EGarbuzov
VMware Employee
VMware Employee

HA позволяет автоматически перезапустить с нуля машины с умершего хоста. Не более того.

Forbius wrote:

Если нет то функционал такого кластера не вызывает особого оптимизма использования данной технологии.

Для кластеризации вм используется FT.

0 Kudos
RumataRus
Commander
Commander

Forbius wrote:

Если нет то функционал такого кластера не вызывает особого оптимизма использования данной технологии.

Такая разная доступность

0 Kudos
wwwtank
Enthusiast
Enthusiast

да позволит автор два подвопросика:

1) возвращается ли VM на свой первородный хост САМА без ковыряния ручками? при каких условиях?

2) что будет, если выдернуть хост с VM, на которой vCenter? все ли машинки (включая эту) рестартанут на другом хосте?

0 Kudos
RumataRus
Commander
Commander

wwwtank wrote:

да позволит автор два подвопросика:

1) возвращается ли VM на свой первородный хост САМА без ковыряния ручками? при каких условиях?

2) что будет, если выдернуть хост с VM, на которой vCenter? все ли машинки (включая эту) рестартанут на другом хосте?

1) насколько мне известно, не возвращается.

2) vCenter не нужен для работы HA, нужен только для настройки. Поэтому нет разницы какие VM содержит хост, алгоритм обработки отказа одинаков. Поэтому все машины рестартанут, включая vCenter.

0 Kudos
wwwtank
Enthusiast
Enthusiast

спасибо за ответы. а как руками перезапустить ВМ, задав желаемый хост? vmotion?

0 Kudos
RumataRus
Commander
Commander

Все верно, vMotion.

0 Kudos