Я пытаюсь настроить виртуальную тестовую среду для кластера SQL Server 2008 R2 (2 узла), работающего на Hyper-V. Кластеру требуется общее хранилище для правильной работы, однако в этой тестовой среде мне не нужно для этого необходимое оборудование (ISCI, FC и т. Д.).
Есть ли способ создать какое-то «фальшивое» виртуальное общее хранилище, которое можно использовать в кластере? Спасибо за подсказки.
Я использую для этого цель Microsoft iSCSI -
http://www.microsoft.com/download/en/details.aspx?id=19867
Моя установка такова, что у меня есть контроллер домена в моей «лабораторной» сети - именно здесь установлена цель iscsi. Из памяти вам необходимо создать VHD, который затем можно будет открыть через iSCSI. Затем я настраиваю узлы кластера, чтобы они указывали на это.
Я использую три разные виртуальные сети: одну для трафика «домена» (который включает IP-адрес кластера), одну для пульса кластера и одну для трафика «SAN». Я понимаю, что второй вариант больше не нужен, но от старых привычек трудно избавиться ...
Поскольку вы уже выполняете виртуализацию, вы можете рассмотреть возможность установки виртуального устройства, обеспечивающего хранилище iSCSI, на вашем хосте Hyper-V. Hyper-V имеет vочень ограниченная поддержка операционных систем, отличных от MS, но вы должны иметь возможность устанавливать, настраивать и предоставлять хранилище на таких устройствах хранения на основе Linux, как Openfiler с Расширенный плагин iSCSI (требуется для поддержки общего хранилища кластера) или Open-E DSS который можно загрузить как пробную версию.
Как правило, я бы не рекомендовал использовать такую установку в производственной среде. Но для тестовой установки все должно работать нормально.
Starwind IP SAN это можно сделать, но это не будет бесплатным, если вы хотите, чтобы хранилище было видно обоим узлам кластера в конфигурации высокой доступности.