Ситуация такая:
В традиционной системе я бы указал два сервера на один и тот же LUN и использовал бы кластерную файловую систему, и это то, что я ищу аналог внутри виртуализированной среды.
У меня есть сеть SAN, и я могу использовать сопоставление необработанных дисков (RDM) с виртуальной машины для сопоставления с LUN, однако для SAN существует ограничение LUN, и я не могу установить LUN для каждой виртуальной машины.
Есть ли хитрый способ обойти это или я снукер?
Больше информации:
Я хочу запустить кластерное приложение, и мне нужно обмениваться содержимым файла и конфигурацией между двумя виртуальными машинами, около 50 ГБ. Ранее это было сделано с использованием общего LUN в сети SAN. Мне нужна балансировка нагрузки и высокая доступность машин. У меня нет возможности реплицировать данные на каждой виртуальной машине, и приложение не может терпеть задержку синхронизации.
По сути, мне «просто» нужен способ указать каждой виртуальной машине на один LUN и позволить виртуальной машине управлять этим диском.
Лицензионные функции включают HA / DRS.
Примечание: я никогда не делал этого раньше.
Совместное хранилище RDM должно быть возможным, хотя доступ к нему пяти узлов может внести веселье.
Требуемый метод аналогичен реализации двухузловых служб кластеризации Microsoft (с общим кворумным диском); VMware предоставляет документированный метод как этого добиться.
Решение выглядит хорошо задокументированным, хотя и немного волосатым. Я бы порекомендовал собрать и протестировать его в лаборатории, прежде чем рассматривать возможность размещения где-либо рядом с вашим производственным кластером.
Удачи.
Я собирался предложить iSCSI, но независимо от того, как вы его разрезаете, вам необходимо создать LUN для совместного использования между виртуальными машинами, независимо от используемого протокола (FC, iSCSI). Вы упоминаете ограничение LUN, но вам не нужно создавать более одного LUN для всех виртуальных машин для совместного использования. У каждого будет RDM, указывающий на этот LUN. Вы говорите, что у вас нет возможности создать один дополнительный LUN в вашем SAN?