Я хочу настроить сеть SAN, чтобы несколько компьютеров использовали одно и то же хранилище, и чтобы компьютеры выглядели как SAN как логический диск.
Например, более подробно, компьютер A имеет логический диск E и фактически диск E отображается в SAN. Компьютер B также имеет логический диск E, а диск E отображается в SAN. Для файла abc.txt на диске E компьютера A и для файла abc.txt на диске E компьютера B - они относятся к одному и тому же файлу (т.е. изменение abc.txt на диске E компьютера A повлияет на abc.txt привода E компьютера B).
Любое общее руководство для этого? Приветствуется руководство, нейтральное к поставщику, но также приветствуется руководство от производителя.
Кстати: я работаю над Windows Server 2008 x64 Enterprise.
заранее спасибо, Джордж
То, что вам нужно, на самом деле сложнее, чем кажется. Хотя вы можете сопоставить один и тот же LUN с несколькими хостами (в зависимости от вашей подсистемы хранения), вам понадобится какая-то распределенная файловая система для обработки одновременных операций записи с разных хостов.
Если бы вы использовали Linux, я бы порекомендовал OCFS2, какие-либо администраторы хранилища Windows захотят высказать свое мнение?
В Windows для этого необходимо использовать отказоустойчивую кластеризацию; вы не можете просто сопоставить один и тот же LUN на двух хостах, потому что тогда никто не будет контролировать одновременный доступ, что приведет к повреждению файловой системы. Конечно, с отказоустойчивой кластеризацией только один хост единовременно сможет получить доступ к хранилищу.
Если вы хотите, чтобы два компьютера работали вместе на одном диске, вам нужно использовать его на третьем сервере, а затем использовать простую старую сеть Windows для доступа к нему.