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

Лучший способ перезапустить 2-узловой кластер SQL для выполнения обновлений Windows?

Итак, у меня есть двухузловой кластер MS SQL Server, использующий AlwaysOn, в Windows 2012 r2. SQL1 является основным. SQL2 - вторичный. Я хочу перезапустить оба сервера сегодня, чтобы выполнить обновления Windows, которые потребуют перезапуска. Я могу терпеть простои из-за этого. Как лучше? В частности, меня беспокоит то, что Microsoft SQL Server взбесится и сделает SQL2 основным, пока выполняется перезагрузка №1, а затем вернется к тому, чтобы снова сделать №1 основным. Должен ли я сначала просто щелкнуть правой кнопкой мыши весь кластер и выбрать «Завершить работу», чтобы не происходило опрокидывания? Или я бы сделал это, щелкнув правой кнопкой мыши узел и выбрав «остановить службу кластера»? Оба кажутся мне похожими. Или мне следует щелкнуть правой кнопкой мыши каждый узел и выбрать «паузу» и слить каждый отдельно (и в каком порядке)? Кажется, есть несколько способов. Я просто хочу упростить эту задачу, выполнить обновления Windows, перезапустить серверы (по одному или оба за раз) и по-прежнему иметь SQL1 как первичный, а SQL2 как вторичный. Как лучше?

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

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