HP P2000 G3 MSA (SAS) - настройка 2 хостов для использования одного и того же тома (кластера)
У меня есть 2 сервера HP DL360 G7 с установленными платами контроллера sc08 и двойной контроллер P2000 G3, кабели представляют собой один кабель от каждого сервера к платам контроллера (используя порт SAS 1 на каждом контроллере).
У меня есть все настройки дискового массива, и виртуальный диск виден каждому серверу как том объемом 3 ТБ, я отформатировал его на сервере server1, и ему была назначена буква диска E.
Я повторно проверил диски на сервере 2, и он нашел отформатированный том и поместил его в оперативный режим как E, так что я решил, что стал победителем.
Однако, похоже, что, хотя оба сервера видят 3 ТБ, они не могут видеть данные друг друга, есть ли способ для них увидеть те же данные (будь то дополнительные кабели / флажки в конфигурации где-то)
заранее спасибо.
1 ответ
Вам нужно использовать файловую систему с поддержкой кластеров - простая ванильная NTFS, которую, я уверен, вы используете, не такова.
Проблема заключается в том, что всякий раз, когда два блока совместно используют одни и те же данные, что-то необходимо для управления блокировкой, чтобы один сервер не перезаписывал данные другого и не вызывал повреждения.
В среде NAS сами протоколы NAS (скажем, NFS, CIFS/SMB и т. Д.) И контроллеры NAS по своей сути управляют этим процессом блокировки. В среде SAN (FC/FCoE, iSCSI) сами серверы должны управлять этим процессом, а это означает, что именно файловая система на этих компьютерах выполняет эту работу.
Теперь я должен сразу сказать вам, что то, что вы уже сделали, очень сильно повредило тома, которые вы уже сделали, я должен сказать, что вы можете понять влияние, которое оказывает на ваш проект и сроки.
Теперь вам нужно найти способ продвижения вперед, выбрав кластерную файловую систему. Их много, в мире VMWare их файловая система по умолчанию (VMFS) поддерживает кластеры, как и OCFS/OCFS2 от Oracle в их мире Linux, и есть и другие в пространстве Linux.
Для Windows есть два варианта, о которых я знаю, один из которых я использую - Veritas Storage Foundation для Windows от Symantec - он не только позволяет создавать кластерную файловую систему, совместимую с NTFS, но и добавляет несколько Варианты пути тоже - поэтому я использую его, однако это далеко не бесплатно.
То, что вы также можете использовать, это собственная служба кластеров MS, сначала это может быть немного сложным для настройки, но, по сути, это добавляет новую услугу к вашим серверам Windows, которая обрабатывает блокировку на уровне блоков, которая необходима, вам придется реализовать многопоточность. отдельно используя механизм MPIO от MS, но этот сценарий, по крайней мере, включен в большинство версий Windows Server. На самом деле это рекомендуемый метод для установки более старых версий MSSQL, поэтому есть много документации, чтобы помочь с этим.
Подводя итог, можно сказать, что этот материал не просто работает сам по себе, вы определенно убили свою файловую систему, надеюсь, это не проблема - и вам нужно выбрать путь вперед и развернуть его.