Собираем Fail-Over кластер на Windows 2008 R2. Железо – HP BL460c G6 и СХД HP EVA 4400.
Кластер никак не проходит проверку по дискам.
Недельное рытье подсказало простой ответ:
В поле операционная система должно стоять не Microsoft Windows, а Microsoft Windows 2008 (либо определенный код ОС хоста).
Грустно за “самую лучшую ОС в мире”, но только MS позволила себе такую “пляску” с кодами ОС.
Из комментариев:
Идем на HP Storageworks SPOCK и там выбираем сначала ОС Windows 2008, а затем HP EVA 4400 – [тут].
UPD: В комментариях подсказывают, что сам дурак 🙂
Читать документацию надо, а не на кривые ноги жаловаться…
Андрей, это от СХД зависит, в IBM (LSI) версия win значения не имеет, но в зависимости от того, будет использоваться кластер, или нет выбираются разные варианты. Просто надо было внимательней читать документацию.
Вброс не удался :))
Согласен с тобой, просто я не научился еще находить нужные документы всех используемых вендоров 🙂
Вот, нагуглил гайд по установке, там поясняется, что MS Cluster на Windows 2008 R2 требует для себя стораджа с поддержкой SPC-3 (http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00710606/c00710606.pdf)
Проблема в том, что в документе ничего не говорится про опцию “Windows Server 2008”, там просто указывается код “нужного” типа хоста.
О, нагуглил еще про MPIO – оказывается, для Windows 2008 и выше рулит версия 4.01 (http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&objectID=c02285692&jumpid=reg_R1002_USEN).
Все, нашел нормальную рекомендацию по настройке СХД:
пошел на HP Storageworks SPOCK и там выбрал сначала ОС Windows 2008, а затем HP EVA 4400 (http://h20272.www2.hp.com/Content/Default.aspx?LinId=HP%20StorageWorks%204400%20Enterprise%20Virtual%20Array&CompPath=Operating%20System/Windows%20Server%202008&ConfigType=Fibre%20Channel%20Connectivity)
Черным по белому написано, какой режим хоста!
А можно узнать:
1) для каких целей собирается кластер?
2) сколько узлов в кластере?
Отказоустойчивый кластер на SQL 2008 R2. В качестве ОС выбрана Windows Server 2008 R2 SP1.
Забыл добавить – две ноды. Настройка кластера стандартная: общие диски под кворум, MSDTC, базы и логи.
Доброго времени, суток! А у Вас нет инструкции (step-by-step) как сделать кластер для SQL 2008. Железо – два блейд сервера HP с ОС Win2008R2. Хранилище HP 3PAR.
Спасибо.
Добрый день, Дмитрий. Попробуйте поискать на HP SPOCK, как я советовал парой комментариев выше.
Я пробовал сам, но сайт ошибку 500 рисует при обращении к любой странице.
Спасибо, поищу! Андрей, а целом можете поделиться своим опытом – я правильно понимаю что LUN созданный на хранилище, я презентую обоим блейд-серверам, и этот диск будет общий для баз MSSQL ?
Именно так.
Причем с одного сервера LUN будет виден (как логический диск), а на втором сервере LUN будет виден как недоступный. То есть устройство сервер видит, а вот файловую систему на нем нет.
То есть второй сервер стоит в режиме passive и ждет когда выйдет первый сервер из строя? И тогда ОС на втором сервере увидит этот общий диск и соответственно базы SQL на нем? Просто не понятно, если второй сервер не видит ФС, и соответственно SQL сервер не видит на нем базы, где же отказоустойчивость и в чем в смысл этого общего диска… Или я не правильно понимаю принципы работы кластеризации…
Прошу прошение за надоедливость, просто не хватает знаний в данной области…
Именно так. Второй сервер стоит в режиме passive и ждет сбоя первого сервера. Служба кластера пассивного узла обменивается сердцебиениями с активным узлом и “держит руку” на диске. Диск заблокирован (зарезервирован) активным узлом. Как только сердцебиения от активного узла пропали, пассивный узел пытается задействовать диск. Если активный узел умер, то резервация диска снимается и кластерный ресурс (диск) становится доступным пассивному узлу. После этого стартуют службы SQL и кластер продолжает свою работу.
Спасибо тебе, добрый человек, что ты не поленился это записать. Я уже думал все, не взлетит, три часа убил