Я новичок в отказоустойчивом кластере и во всем, что нужно сделать с этим. На данный момент у меня есть два хоста Hyper-V, подключенные к VLAN, и третий сервер, который я хотел бы использовать в качестве файлового сервера, чтобы виртуальные машины были высокодоступными.
Два узла Hyper-V напрямую подключены к третьему серверу через Ethernet. Я хотел бы знать, возможно ли достичь высокой доступности при такой настройке? Я читал о SMB3, но не уверен, что это сработает, потому что я не так много знаю об этом.
Мне не нужен пошаговый процесс того, что я должен делать. Я просто хочу знать, возможно это или нет.
Да, можно, но никогда не используйте один сервер хранения для достижения HA. В описанной конфигурации вы получите HA только на вычислительном уровне, в то время как уровень хранилища является SPOF.
Попробуйте StarWind VSAN или HPE VSA, у них обоих есть бесплатные и платные версии. С помощью такого программного обеспечения можно построить общую систему хранения данных на локальном накопителе DAS. Это называется настройкой "Hyper-Converged".
По сути, это программное обеспечение будет реплицировать каждый входящий блок данных между двумя (или тремя) хостами, что позволит вам создать высокодоступную цель iSCSI для вашего кластера обхода отказа. Если один из ваших хостов умрет - у вас есть еще один, чтобы поддерживать ваше производство в рабочем состоянии.
И не забудьте добавить новый кластерный диск в качестве CSV, который является местом, где должны храниться ВМ, чтобы сделать их HA.
Вот пошаговое руководство от StarWind, которое поможет вам лучше понять эту идею: https://www.starwindsoftware.com/technical_papers/Hyperconverged-scenario-Basic-2-Node-Setup-manual.pdf
Вы можете использовать iSCSI. Прочтите это краткое руководство здесь: https://www.howtoforge.com/using-iscsi-on-ubuntu-10.04-initiator-and-target