В настоящее время мы запускаем сервер Hyper-V на сервере W2008, не являющемся доменом, и ищем решение для аварийного переключения. Поскольку все (6-10) гостевые виртуальные машины являются Linux, а пространство нашего центра обработки данных на 90% состоит без окон, мы никогда не испытывали потребности в доменах AD и т. Д.
Мой первоначальный план - второй сервер (стандарт W2008R2 или W2012) с сервером Hyper-V.
Нет общего хранилища / SAN.
Виртуальные машины довольно статичны - порталы и веб-серверы с базой данных, расположенной в другом месте, за пределами виртуальных машин, и поэтому мы могли достаточно легко справиться с резервными копиями недельной давности, регулярно копирующими с главной виртуальной машины на вторичную виртуальную машину.
Вариант 1 - это указанная выше настройка - если сервер VM выходит из строя, увеличьте количество копий на вторичном сервере.
Вариант 2 - реализация отказоустойчивого кластера, поэтому, если виртуальный сервер выйдет из строя, вторичная виртуальная машина просто возьмет на себя
Я был бы очень признателен за совет, как поступить с этим - чем больше я читаю, тем больше запутываюсь.
Нет, но зачем тебе это НУЖНО?
Я имею в виду, разве вы не можете справиться с высокими требованиями к времени безотказной работы на уровне виртуальных машин? Имейте 2 набора виртуальных машин (по одному на каждом сервере), а затем выполните часть HA в программном обеспечении.
По сути, предположим, что сервер Hyper-V МОЖЕТ дать сбой, и обработать сбой ВНУТРИ уровня виртуальных машин, как если бы все это не было виртуальным, а каждая виртуальная машина была бы физической машиной.
Любой HA для Hyper-V требуется домен, поскольку это то, что использует кластер Windows. И это по-прежнему оставляет проблемы (поврежденные изображения). Но в любом случае это не HA (требуется перезапуск), и уровень уровня приложения все еще существует.