Мне нужны надежные инструкции по созданию кластерного файлового ресурса на существующем отказоустойчивом кластере SQL Server с двумя узлами (Windows Server 2003). Сценарий состоит в том, что у меня на обоих узлах установлено приложение, не поддерживающее кластер, которому необходимо создавать и копировать файлы между подпапками в определенном каталоге. Мне нужен файловый ресурс, который отображается в этом приложении как одна папка (например, как сетевая папка) независимо от того, какой узел в кластере активен.
Я пробовал следовать инструкциям в этом Статья в TechNet но сразу же столкнулся с трудностями. Например, шаг 1 в статье TechNet говорит:
Как узнать, какой диск является диском кластера?
На шаге 4 той же статьи вам необходимо создать ресурс физического диска. Я остановился на странице 2 мастера, когда говорилось о «возможных владельцах» - всегда ли это должны быть оба узла, и каков эффект от установки флажка «Запускать этот ресурс в отдельном мониторе ресурсов».
И, наконец, как только я создал общий файловый ресурс, как он будет доступен моему приложению? Могу ли я передать ему путь UNC, как обычный файловый ресурс в сети?
По сути, мне нужно руководство для идиотов, чтобы я не испортил существующую конфигурацию SQL.
Эти инструкции может быть легче следить.
Как узнать, какой диск является диском кластера?
Если у вас есть двухузловой SQL-кластер, то у вас уже есть несколько кластерный диск Ресурсы. Запустите cluadmin, если вы заглянете в свои группы ресурсов, вы увидите несколько физических дисков под кластером и группой (группами) SQL. Я не рекомендую использовать те же дисковые ресурсы, которые использует ваш кластер SQL Server по причинам производительности / зависимости. Самый простой способ сделать это - создать новую группу ресурсов с новым IP-адресом, сетевым именем и дисковым ресурсом. Вам нужно будет выделить другой диск и / или раздел диска, который будет достаточно большим для хранения файлов вашего приложения, если вы хотите это сделать. Как ты делаешь это? это зависит от технологии общего хранилища, которую использует ваш сервер? Это будет что-то вроде SAN с iSCSI или HBA или, может быть, даже напрямую подключенного массива хранения (старая школа).
В худшем случае вам, вероятно, удастся обойтись без кворумного диска, который находится в группе кластера! также помогает то, что у вас уже настроены сетевое имя и ресурсы IP-адреса. Это будет имя хоста в UNC-пути, который вы используете для доступа к общему ресурсу.
Итак, используя инструкции, которые я предоставил на шаге 4. Вы можете использовать группу кластеров! С этого момента должно быть все в порядке?
каков эффект установки флажка «Запускать этот ресурс в отдельном мониторе ресурсов»?
Монитор ресурсов - это процесс (resrcmon.exe), который проверяет, доступен ли ресурс, а если нет, то сообщает об этом службе кластеров. Если вы установите этот флажок, у вас будет отдельный файл resrcmon.exe только для этого ресурса. Это может быть полезно, если другой ресурс вызывает сбой монитора, при нормальных обстоятельствах я бы не выбрал его.