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

Целевой ресурс iSCSI Windows Cluster для каждого узла

У меня есть лабораторная среда, где у меня есть Synology NAS, который предоставляет цели iSCSI, которые используются виртуальными машинами Windows 2012 R2, работающими на виртуальном сервере.

Я хочу настроить отказоустойчивый кластер Windows, и для этого виртуальной машине необходимо совместно использовать диск.

Я добавил новую цель с новым LUN. Я добавил это через инициатор iSCSI на виртуальную машину, отформатировал диск, а затем добавил в диски хранения для моего кластера через диспетчер отказоустойчивого кластера. Я могу перевести роль в онлайн, и она правильно инициирует диск.

По умолчанию Synology не разрешает несколько подключений к одной цели iSCSI.

Если не разрешить несколько сеансов, подключится только один узел, что приведет к подключению соответствующего диска. Выполнение аварийного переключения не привело к автоматическому установлению соединения iSCSI на другом узле.

Кажется, у меня есть следующие варианты:

  1. Включить * Разрешить несколько сеансов от одного или нескольких инициаторов iSCSI. Это большое предупреждение:

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

  2. Добавьте дополнительную цель к LUN. Наличие двух целей совместно с одним и тем же LUN, таким образом, имеет цель для каждого узла кластера.

Оба эти варианта приводят к тому, что инициаторы iSCSI на обоих узлах могут подключаться к целям iSCSI.

Вопросы:

То, что я читаю и понимаю, подсказывает мне, что в любом случае вы, скорее всего, столкнетесь с повреждением, если вы не используете файловую систему с поддержкой кластеров, такую ​​как CSVFS. Я не использую Synology, но работаю с iSCSI и отказоустойчивыми кластерами.

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

Похоже, это будет поддерживаемое решение, и да, вы должны добавить диск в общие тома кластера, но вы делаете это только тогда, когда все узлы смогут «видеть» LUN.

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

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