Назад | Перейти на главную страницу

Какие проблемы возникают при установке SQL 2008 на кластер Win 2008?

Как мы все знаем, установка, обслуживание и базовые механизмы кластера в SQL 2008 были значительно изменены по сравнению с 2005/2000. Хотя это относилось к группе Storage Engine, за которую я отвечал в Microsoft в 2005–2008 годах, я не принимал в этом непосредственного участия и еще не настраивал подобный кластер. У меня есть много тестового оборудования, и теперь это в моем списке.

В последние несколько раз, когда я недавно преподавал для Microsoft класс «Обзор HA-технологий», я слышал разные опыты, хорошие и плохие, при настройке SQL 2008 в кластере Win 2008, но я « у меня никогда не было времени делать подробные записи о том, чего нужно остерегаться.

Итак, у меня такой вопрос - ЕСЛИ вы настроили эту конфигурацию, с какими проблемами вы столкнулись и как вы их преодолели?

Это поможет мне сэкономить много времени, и я также опубликую результаты в своем блоге.

Большое спасибо.

PS Я хотел сделать это заголовком «Какие проблемы у вас возникли», но получил предупреждение о «субъективном вопросе».

Я рекомендую запускать установку с носителя SP1 с несколькими потоками. Есть исправления для установки, которые вы получите еще до установки sql (то есть для установки sql)

У меня были проблемы с включенным ipv6, как подробно описано здесь: http://sqlblogcasts.com/blogs/justinl/archive/2008/08/20/windows-2008-cluster-validation-failure.aspx . Не уверен, что SP1 решил это или нет, но если вам не нужен ipv6, можете его отключить.

Кроме того, по мнению Массимо, вы можете создавать виртуальные тестовые кластеры, используя бесплатную цель iscsi starwind: http://www.starwindsoftware.com/free

Хорошо, возможно, это очевидно, но не все это знают, поэтому я все равно указываю на это: Windows Server 2008 больше не поддерживает хранилище SCSI для кластеризации, поэтому вам нужно использовать хранилище SAN / iSCSI для любого типа кластеризации на этой ОС.

Это также делает практически невозможным создание виртуального тестового кластера в виртуализированных средах, поскольку они могут эмулировать только совместно используемое хранилище SCSI.

Первая проблема, с которой мы столкнулись и которую многие уже видели, - это постоянное резервирование SCSI-3.

Я не знаю никого, кто просто перешел бы на Win2k8 и SQL2k8 без предварительного тестирования в лаборатории. Это означает использование хранилища iSCSI определенного типа. В прошлом мы использовали Openfiler для нашего тестового кластера, который в настоящее время НЕ работает с отказоустойчивой кластеризацией Win2k8.

Starwind недавно выпустила бесплатную версию, которая поможет решить эту проблему, но она появилась совсем недавно.

Другой вариант - Microsoft теперь предлагает Windows Storage Server 2008 через свою страницу подписчиков MSDN. Windows Storage Server имеет решение iSCSI Target, которое отлично работает в тестовой среде.

Следующая проблема, с которой мы столкнулись, заключается в том, что, хотя отказоустойчивый кластер Windows 2008 позволит вам создать кластер с предупреждающими диалоговыми окнами, вы НЕ МОЖЕТЕ установить SQL 2008, не имея первого проверенного кластера.

Microsoft не будет поддерживать «непроверенный» кластер, но в нашем случае это просто вопрос наличия одного диска, который не поддерживает SCSI-3, но он в любом случае не будет использоваться в кластере, но мастер проверки увидел это потенциальный диск, поэтому помечено предупреждение.

SQL не удалось установить, пока этот диск не был удален. Хотя я также нашел вариант установки из командной строки, который игнорирует предупреждения проверки Windows 2008.

В остальном плавное плавание.