Я пытаюсь построить отказоустойчивый кластер с двумя узлами (sqlnode-1, sqlnode-02) с использованием гостевых виртуальных машин Server 2016 в своей лаборатории на основе Hyper-V.
У меня проблема в том, что мастер кластеров не распознает мое общее хранилище.
Я пытаюсь использовать iSCSI для общего хранилища. Я подключил новый виртуальный жесткий диск к третьей виртуальной машине, смонтированной как Z :, и настроил на нем следующие виртуальные диски для использования в качестве кворума и общего хранилища:
Я могу подключить это из sqlnode-01:
Я могу подключиться к нему только из sqlnode-02, если сначала отключусь от sqlnode-01.
Это ожидаемое поведение или я должен иметь возможность подключиться к обоим одновременно? - И увидеть хранилище из Computer Management на обоих серверах одновременно?
Если я использую средство проверки из диспетчера отказоустойчивого кластера, я вижу следующее:
Все следующие тесты неприменимы - предположительно, так как не было обнаружено дисков для проверки. Я получаю одинаковые результаты независимо от того, оставил ли я диски в автономном режиме или подключил их к сети.
Есть ли что-то очевидное, что я мог упустить при настройке цели iSCSI?
В отчете о валидации говорится:
Физический диск {82996b53-d867-4086-993c-7813c8f5e154} виден только с одного узла и не будет проверяться. Проверка требует, чтобы диск был виден как минимум с двух узлов. Диск отображается как видимый в узле: sqlnode-01.corp.local
Возьмите что-то вроде Starwinds и создайте высокодоступное общее хранилище с двумя вашими узлами. AFAIR, у них есть много руководств, которые могут вам помочь. Кстати, это бесплатно.
https://www.starwindsoftware.com/starwind-virtual-san#VSAN-FREE
Стыдно сказать, что перезагрузка решила эту проблему! На моем хост-компьютере произошел сбой, а это означает, что виртуальная машина, на которой размещена цель iSCSI, и две машины, которые должны были подключиться, были перезагружены.
Для справки: оба узла, имеющие доступ к iSCSI, должны иметь возможность подключаться одновременно - это необходимо для диспетчера отказоустойчивого кластера, чтобы вы могли использовать хранилище.