Использование 2 серверов Hyper-v (без AD) с репликацией для обеспечения бесперебойного переключения

Использование 2 серверов Hyper-v (без AD) с репликацией для обеспечения бесперебойного переключения

У меня очень ограниченный бюджет и мало знаний в этой области, поэтому, пожалуйста, отнеситесь ко мне с пониманием.

У нас есть основной и резервный сервер Hyper-V. Репликация выполняется с основного на вторичный. Мне нужно выполнить аварийное переключение одной из виртуальных машин с основного на вторичный, не прерывая при этом работу служб, предоставляемых этой виртуальной машиной.

Эта виртуальная машина представляет собой веб-сервер с общедоступным веб-сайтом.

В хранилище этой виртуальной машины не записываются изменения данных - есть другая виртуальная машина, на которой размещены базы данных. Виртуальная машина веб-сервера должна перезапуститься после обновлений Windows, в то время как вторичный Hyper-V запускает самый последний образ репликации.
После перезапуска виртуальной машины на первичной виртуальной машине на первичной виртуальной машине она снова должна стать активной, а затем WindowsUpdates реплицируется на (снова бездействующий) вторичный Hyper-V.

Итак, вкратце: имея 2 сервера Hyper-V (не кластеризованных — без Active Directory), как мне запустить виртуальную машину на вторичном сервере (без простоя предоставляемой службы), перезагрузить виртуальную машину на основном сервере и переключить все сеансы пользователей обратно на виртуальную машину на основном сервере?

решение1

LIveMigration требуется для предотвращения прерывания обслуживания в вашем случае. Для включения LiveMigration и/или автоматического переключения на другой ресурс вам понадобится присоединенный к домену WSFC (независимый от домена кластер не поддерживает LiveMigration) и общее хранилище.

Я могу предложить следующую экономически эффективную конструкцию:

1) Обновите лицензию до Windows Server Standard (она вам понадобится для лицензирования AD VM на каждом сервере)

2) Используйте VSAN для создания общего хранилища (Starwindвсанбесплатно например)

3) Создать присоединенный к домену отказоустойчивый кластер

4) Развертывание виртуальных машин

P.S. Технически это можно сделать с помощью Hyper-V Server, но я не уверен, позволяет ли это лицензия.

решение2

Вы можете использовать Hyper-V Replica и скрипт PowerShell для автоматического переключения на другой ресурс. Смотрите:

PoSh Hyper-V Replica Автоматизация отказоустойчивости

... просто убедитесь, что вы используете какой-то механизм, чтобы избежать ситуации с разделением мозга, например, запускайте свои скрипты автоматизации из виртуальной машины мониторинга, размещенной в Azure или AWS.

решение3

Hyper-V Replica не обеспечивает возможности автоматического переключения на другой ресурс и возврата к исходному ресурсу. Для этого необходимо развернуть отказоустойчивый кластер.

Связанный контент