Настройка отказоустойчивого кластера Windows Server Failover Clustering — это процесс объединения нескольких серверов в единую систему с автоматическим переключением при отказе одного узла. Следуйте пошаговой инструкции ниже для успешной реализации.
Зачем нужна отказоустойчивость
- Минимизация времени простоя критичных приложений и сервисов
- Автоматическое перемещение нагрузки на резервный сервер при отказе основного
- Повышение надежности инфраструктуры и обеспечение бесперебойности бизнес-процессов
- Возможность проведения обслуживания без остановки сервисов
- Защита данных от потери при критических сбоях оборудования
Предварительные требования
- Два или более серверов с Windows Server 2016/2019/2022 (Enterprise или Datacenter Edition)
- Все серверы должны находиться в одном домене Active Directory
- Общее хранилище (SAN, NAS или Shared iSCSI) доступное всем узлам кластера
- Выделенная сетевая карта для кластерной коммуникации между узлами
- Статические IP-адреса для каждого сервера и для имени кластера
- Административные права на всех серверах кластера
- Свободное место на общем хранилище для кворума и данных приложений
Пошаговая инструкция по настройке
Этап 1: Подготовка серверов
- Откройте
Server Managerна первом сервере - Перейдите в
Manage→Add Roles and Features - В окне мастера установки нажмите
Nextна странице «Before You Begin» - Выберите вариант
Role-based or feature-based installationи нажмитеNext - Убедитесь, что выбран текущий сервер в списке
Select destination server - На странице
Select server rolesоставьте без изменений и нажмитеNext - На странице
Select featuresнайдите и отметьте галочкуFailover Clustering - Нажмите
Nextи затемInstallдля установки компонента - Повторите шаги 1-8 на всех остальных узлах кластера
- Перезагрузите каждый сервер после завершения установки
Этап 2: Подготовка общего хранилища
- Убедитесь, что общее хранилище (SAN/NAS) подключено и видимо на всех серверах
- На первом сервере откройте
Disk Management(нажмитеWin+X, затемDisk Management) - Найдите диск общего хранилища в списке дисков
- Щелкните правой кнопкой мыши на диск и выберите
Onlineдля включения диска - Щелкните правой кнопкой на неразмеченную область диска и выберите
New Simple Volume - Следуйте мастеру создания тома, задав размер и букву диска
- Отформатируйте том в файловую систему
NTFS - Убедитесь, что том доступен и виден на всех остальных узлах кластера
Этап 3: Валидация конфигурации кластера
- Откройте
Failover Cluster Managerна первом узле (нажмитеWin+R, введитеcluadmin.msc) - В левой панели щелкните правой кнопкой на
Failover Cluster Manager - Выберите
Validate Configuration - Нажмите
Nextи введите имена (FQDN или IP-адреса) всех узлов, которые будут участвовать в кластере - Добавьте каждый узел и нажмите
Next - На странице
Testing OptionsвыберитеRun all tests - Нажмите
Next, затемFinishдля запуска проверки - Дождитесь завершения всех тестов (процесс может занять 10-15 минут)
- Проверьте отчет на наличие ошибок и предупреждений
- Все критические ошибки должны быть исправлены перед созданием кластера
Этап 4: Создание кластера
- Откройте
Failover Cluster Managerна первом узле - В левой панели щелкните правой кнопкой на
Failover Cluster Manager - Выберите
Create Cluster - Нажмите
Nextна приветственной странице - Нажмите кнопку
Browseи добавьте все узлы, которые будут входить в кластер - Выберите каждый узел и нажмите
Addдля добавления в список - После добавления всех узлов нажмите
Next - На странице
Cluster Name and IP Addressвведите имя кластера (например,Cluster-01) - Введите статический IP-адрес для кластера в поле
Address - Нажмите
Nextдля проверки параметров - На странице
Confirmationпроверьте все значения и нажмитеNextдля создания - Дождитесь завершения создания кластера (процесс займет несколько минут)
- Нажмите
Finishпо завершении
Этап 5: Конфигурирование кворума кластера
- В
Failover Cluster Managerвыберите созданный кластер в левой панели - Щелкните правой кнопкой мыши на имя кластера и выберите
More Actions→Configure Cluster Quorum Settings - Нажмите
Nextна странице приветствия - На странице
Select Quorum Configurationвыберите один из вариантов: - Для двухузлового кластера с общим диском выберите
Node and Disk Majority - Для трехузлового кластера выберите
Node and File Share Majority(более надежный вариант) - Нажмите
Next - Если выбран
Node and File Share Majority, укажите путь к общей папке для кворума - Убедитесь, что все узлы имеют полный доступ к этой папке
- Нажмите
Next, затемFinishдля применения конфигурации
Этап 6: Добавление сетевых ресурсов кластера
- В
Failover Cluster Managerразверните узел кластера в левой панели - Щелкните на
Networksдля просмотра сетевых интерфейсов - Убедитесь, что присутствуют две сети: одна для коммуникации клиентов, другая для синхронизации между узлами
- Щелкните правой кнопкой на сетевом интерфейсе синхронизации узлов и выберите
Properties - Установите для этой сети статус
Allow cluster network communication on this network(только для синхронизации) - Для клиентской сети установите статус
Allow cluster network communication on this network - Нажмите
OKдля сохранения изменений
Этап 7: Добавление дисковых ресурсов в кластер
- В
Failover Cluster Managerразверните узел кластера - Щелкните на
Storage→Disks - Убедитесь, что общий диск отображается в списке доступных дисков
- Щелкните правой кнопкой на диск и выберите
Add to Cluster Shared Volumes - Диск будет добавлен в общие тома кластера (CSV)
- Убедитесь, что диск показывает статус
Online
Этап 8: Проверка и тестирование кластера
- В
Failover Cluster Managerубедитесь, что все узлы показывают статусUp - Проверьте, что в разделе
Storageотображаются все добавленные диски со статусомOnline - Откройте
PowerShellот имени администратора - Выполните команду
Get-Clusterдля вывода информации о кластере - Выполните команду
Get-ClusterNodeдля проверки статуса всех узлов - Выполните команду
Get-ClusterNetworkдля проверки конфигурации сетей - Выполните команду
Get-ClusterSharedVolumeдля проверки общих томов - Все команды должны вернуть информацию о успешно настроенном кластере
Часто задаваемые вопросы
Какую версию Windows Server необходимо использовать для Failover Clustering?
Используйте Windows Server 2016, 2019 или 2022 выпусков Enterprise или Datacenter Edition; Standard Edition не поддерживает кластеризацию.
Сколько узлов может содержать отказоустойчивый кластер?
Максимальное количество узлов в кластере зависит от версии Windows Server, но обычно составляет от 16 до 64 узлов в зависимости от конкретной версии и конфигурации.
Что такое кворум в контексте кластера?
Кворум — это механизм, который определяет, какой узел или группа узлов может принимать решения в кластере; без кворума кластер не может функционировать, поэтому его правильная конфигурация критична для надежности.