Назад | Перейти на главную страницу

Кластер Windows 2012 R2 Hyper-V без общего оборудования

У меня есть несколько серверов с локальными RAID-массивами SATA / SAS. Я хотел бы запустить там виртуальные машины с некоторым уровнем автоматического переключения при отказе - синхронизировать виртуальную машину со вторичным узлом с интервалом в 1 минуту и ​​автоматически запускать, по крайней мере, когда основной узел умер.

Я уже создал отказоустойчивый кластер с файловым сервером-свидетелем на другом компьютере. В диспетчере отказоустойчивости я не могу добавить диск, говорит «Нет подходящего диска». Я попытался добавить виртуальный диск iSCSI через MS iSCSI Target, но он тоже не появился. Брокер реплик Hyper-V нельзя включить без общего хранилища.

Как добиться переключения при отказе с текущим оборудованием на Hyper-V? Если нет, есть ли другая платформа виртуализации для моих нужд? Основываясь на моем поиске с помощью VMWare, мне понадобится HA + vSAN, что довольно дорого, Google Ganeti плохо работает с гостями Windows.

У вас есть два варианта создания отказоустойчивого кластера Hyper-V с использованием вашего текущего оборудования:

1) Windows Server 2016 с репликой хранилища http://www.tech-coffee.net/storage-replica/ предполагающий ручной переход на другой ресурс в случае отказа одного из серверов или локальных дисковых пространств. http://windowsitpro.com/windows-server/what-storage-spaces-direct что нужно как минимум 4 хоста https://slog.starwindsoftware.com/microsoft-storage-spaces-direct-4-node-setup/ но обеспечивает автоматическое переключение при отказе и так далее.

2) стороннее программное обеспечение, такое как StarWind https://www.starwindsoftware.com/starwind-virtual-san
которые могут использовать ваши локальные диски и зеркалировать их между хостами, предоставляя эти экземпляры хранилища высокой доступности в качестве общего хранилища для вашего кластера Hyper-V. Если вы хотите создать отказоустойчивый кластер на основе SMB 3.0 с выделенными серверами для хранения, вы можете использовать их бесплатную версию. https://www.starwindsoftware.com/starwind-virtual-san-free

У меня нет решения для вас, но я чувствовал, что это заслуживает хотя бы какого-то ответа:

Сказать очевидное: машина сильно зависит от своего хранилища. В среде с высокой доступностью - где все виртуальные машины могут работать на любом узле - все узлы должны иметь возможность видеть хранилище для виртуальной машины, иначе они не могут быть хостом для этой виртуальной машины. Таким образом, кластерные общие тома могут быть созданы только в том случае, если все узлы могут видеть хранилище.

С двумя узлами и без общего хранилища, я думаю, лучшее, на что можно надеяться - без обращения к сторонним поставщикам - это отказаться от отказоустойчивого кластера и использовать реплику Hyper-v.

В 2016 году мы получаем реплику хранилища, и я думаю, вы можете использовать ее для создания растянутого кластера с асинхронной репликацией.

Я бы хотел увидеть здесь некоторые решения, если они существуют.