Каждый экземпляр SQL Server в кластере требует своего собственного LUN? - PullRequest
0 голосов
/ 13 апреля 2009

Я настраиваю Misc SQL Cluster (Windows 2008 / SQL 2005 & 2008), который будет активным / активным и будет иметь около дюжины экземпляров SQL. Из документации, которую я прочитал, я не могу сказать, понадобится ли каждому экземпляру SQL свой собственный LUN или можно создать один действительно большой LUN, а затем создать дюжину различных разделов на этом LUN (по одному для каждого Экземпляр SQL).

В любом случае структура физического диска в сети SAN не изменится, поэтому с точки зрения производительности действительно не имеет значения, какой из них я выберу (при условии, что я могу выбрать любой). Я просто хочу знать, работает ли метод разбиения или каждый экземпляр должен иметь собственный LUN для правильной обработки восстановления после отказа.

Ответы [ 3 ]

1 голос
/ 14 апреля 2009

Вам понадобятся отдельные диски для каждого экземпляра. В Server 2008 вы добавите общее хранилище для каждого экземпляра в диспетчере отработки отказа.

1 голос
/ 29 сентября 2009

Интересно, есть ли способ использовать CSV (Clustered Shared Volumes), чтобы обойти это. В Windows 2008 R2 вы можете настроить его так, чтобы у вас было несколько узлов в кластере для доступа к одному и тому же LUN ​​- вам больше не нужно назначать LUN только одному узлу !!

1 голос
/ 13 апреля 2009

Каждый экземпляр будет нуждаться в отдельных дисках / LUN. Они будут «принадлежать» активному узлу и являются зависимым ресурсом.

Если подумать, как 2 экземпляра SQL Server могут совместно использовать диск? Это конфликт.

Начиная с Windows 2003, вы можете использовать точки монтирования NTFS, то есть монтировать LUN в папке empoty на диске. Я сам не пробовал.

Редактировать: несколько хороших картинок здесь " Как работают общие тома кластера

...