У нас есть два сервера, на которых работает MS Hyper-V. У меня есть одна виртуальная машина, на которой работает наша бухгалтерская программа Sage 50. Я хочу создать дублирующую виртуальную машину на другом физическом сервере. Таким образом, если одна виртуальная машина или физический сервер выйдет из строя, доступ к Sage 50 все равно будет осуществлен.
Однако как клиент узнает, что нужно подключиться к виртуальной машине, которая все еще работает в этот момент? Кроме того, есть ли способ обеспечить репликацию данных с одной виртуальной машины на другую, чтобы никакие транзакции не были потеряны в приложении?
Sage 50 используют 11 рабочих станций. У них есть подключенный диск, назначенный GPO для подключения к \ SERVER-SAGE50-1.
Вы можете настроить отказоустойчивую кластеризацию между хостами Hyper-V (вам понадобится общее хранилище), чтобы сбой хоста не повлиял на работу виртуальной машины на каком-либо конкретном хосте. Если узел выходит из строя, его виртуальная машина будет переключена на оставшийся узел.
В Hyper-V 3 (Windows Server 2012) есть новая функция под названием Hyper-V Replica, которая реплицирует работающую виртуальную машину на «резервную» (или реплику) виртуальную машину и выполняет «переключение» на резервную виртуальную машину / реплику, если исходная виртуальная машина выходит из строя. .
Эти две вещи вместе обеспечивают отказоустойчивость как хоста, так и виртуальной машины.