Введение
В данной статье речь пойдет о подготовке и конфигурации отказоустойчивого кластера (Failover Cluster) на базе сервера ETegro Hyperion RS420 G4. Программно-аппаратный комплекс ETegro Hyperion RS420 специально сконструирован для построения решений класса «кластер-в-коробке» (Cluster-in-a-box) на основе Microsoft Windows Server 2012 и сертифицирован для работы с этой операционной системой.
Аналогичную процедуру можно применять и к кластерам с внешними устройствами хранения. Например для дисковых полок Fastor JS200 G3 и Fastor JS300 G3, используемых совместно со стандартными серверами.
Настройку разделим на 3 этапа:
- Подготовительные работы, которые будут включать подготовку дисковой подсистемы сервера для работы в кластере и настройку сети между узлами.
- Установка и настройка компоненты Failover Cluster.
- Настройка роли отказоустойчивого файлового сервера в кластере.
Перед началом настройки на все узлы рекомендуется:
- установить все доступные обновления операционной системы (обратите особое внимание на то, что на узлах должен быть установлен абсолютно одинаковый набор обновлений);
- обновить до последней версии драйверы и прошивки устройств, драйверы должны иметь подпись Microsoft;
- узлы кластера должны быть добавлены в домен Active Directory;
- иcпользуйте в одном массиве идентичные SAS-диски вплоть до версии прошивки.
Подготовка к установке кластера
Подготовка дисковой подсистемы
Настройка MPIO
Каждый узел сервера имеет доступ к общему дисковому хранилищу, которое позволяет разместить до 12 дисков. Для установки операционной системы используются внутренние посадочные места для 2.5” SATA/SSD дисков.
Диски в сервере подключены одновреммено к двум узлам системы с использованием дублированной системы ввода/вывода (Multipath I/O), таким образом, в диспетчере устройств будет отображаться удвоенное количество дисков находящихся в хранилище. В нашем случае, мы установили 12 SAS-дисков, в результате чего в диспетчере устройств отображается 24. Для операционной системы установлен SSD диск.
Рис. 1. Диспетчер устройств без настроенного MPIO
Для настройки Multipath I/O запустите мастер установки ролей и компонентов и установите компоненту Multipath I/O.
Рис. 2. Добавление компоненты MPIO
На рабочем столе откройте ярлык MPIO. На вкладке Discover Multi-Paths установите галку Add support for SAS devices и нажмите Add. Перезагрузите сервер.
Рис. 3. Свойства MPIO
После перезагрузки в диспетчере устройств отображается 12 дисков, принадлежащих дисковому хранилищу.
Рис. 4. Диспетчер устройств с настроенным MPIO
Данную процедуру необходимо выполнить на двух узлах.
Инициализация дисков
После этого необходимо сделать сброс каждого диска (Reset Disk) для того чтобы удалить все данные и метаинформацию, которые могут там содержаться. Сделать инициализацию (Initialize) дисков и после этого перевести диски в Offline. Инициализацию достаточно сделать на одном из узлов сервера. Данные операции доступны в оснастке Server Manager - File and Storage Services - Volumes - Disks.
Рис. 5. Управление дисками в консоли Server Manager
Подготовка сетевых интерфейсов
В настройках интерфейса для подключения к локальной сети рекомендуется задать статические IP-адреса. Информация об IP-адресах и именах узлов кластера обязательно должна содержаться в прямой и обратной зоне DNS сервера. Убедитесь в работоспособности прямого и обратного разрешения имен. Для настройки сети между узлами кластера в ETegro Hyperion RS420 G4 используется внутренний сетевой интерфейс Intel® I350 Gigabit Backplane Connection, в настройках которого вы можете выставить свою конфигурацию протокола TCP/IPv4. Неиспользуемые сетевые адаптеры рекомендуется поставить в состояние Disabled.
Рис. 6. Network Connections
Установка и настройка компоненты Failover Cluster
После того, как были проделаны все необходимые подготовительные настройки, на узлы кластера установим компоненту Failover Cluster с помощью мастера установки ролей и компонентов.
Рис. 7. Добавление компоненты Failover Cluster
Проверка конфигурации узлов кластера
Прежде чем приступить к настройке кластера необходимо выполнить проверку конфигурации узлов кластера. Для этого в Failover Cluster Manager запустим мастер проверки конфигурации (Validate a Configuration Wizard).
Рис. 8. Запуск мастера проверки конфигурации
Для корректной работы кластера важно успешное прохождение всех тестов.
На шаге Select Servers or a Cluster укажите имена узлов кластера, которые, как было сказано выше, должны являться членами домена Active Directory.
Рис. 9. Select Servers or a Cluster
На шаге Testing Options выберем прохождение всех тестов(Run all tests).
Рис. 10. Testing Options
По завершении работы Validate a Configuration Wizard откроется окно с результатами проверки. Нажав View Report можно ознакомиться с детальной информацией о пройденных тестах.
Note
| Не переходите к следующим шагам, пока в мастере проверки кластера не будут пройдены АБСОЛЮТНО все тесты. |
Рис. 11. Summary
Установка кластера
Теперь можно приступить к установке кластера. Для этого в Failover Cluster Manager запустим Create Cluster Wizard.
На шаге Select Servers укажите имена узлов кластера.
Рис. 12. Select Servers
На следующем шаге введите имя кластера и его IP- адрес.
Рис. 13. Access Point for Administering the Cluster
На шаге Confirmation снимем галку Add all eligible storage to the cluster. Диски настроим позже с использованием новой компоненты Storage Spaces, которая стала доступна в Windows 2012.
Рис. 14. Confirmation
По завершении работы мастера можно ознакомиться с подробным отчетом о результатах.
Рис. 15. Summary
В результате работы мастера будет создан объект Active Directory с именем CLUSTER1. Объект будет располагаться в том же контейнере, где и узлы кластера, в нашем случае в контейнере Experiment.
Рис. 16. Контейнер Active Directory
Далее необходимо дать разрешение на создание объектов в контейнере Experiment для компьютера CLUSTER1. Это будет необходимо для успешного добавления роли кластера.
Рис. 17. Свойства контейнера Experiment
Настройка дисков для кластера
Приступим к настройке общего дискового ресурса для узлов кластера с использованием компоненты Storage Spaces. Подробно о настройке Storage Spaces.
Как видно следующем на рисунке, было добавлено 2 виртуальных диска quorum и file-storage.
Рис. 18. Storage Pols в консоли Server Manager
Диск quorum настроим в качестве диска кворума для кластера, диск file-storage – для хранения данных.
Добавим вновь созданные диски в кластер. Для этого в Failover Cluster Manager в правой панели правой кнопкой мыши выберите Disks и нажмите Add Disk.
Рис. 19. Добавление диска в кластер
Для настройки диска кворума в Failover Cluster Manager нажмите правой кнопкой на имени кластера и выберете меню More Actions – Configure Cluster Quorum Settings.
Рис. 20. Установка диска кворума в консоли Failover Cluster Manager
Далее запуститься мастер настройки диска кворума.
На шаге Select Quorum Configuration Option используем рекомендуемые параметры.
Рис. 21. Quorum Configuration Option
На шаге Confirmation подтверждаем конфигурацию.
Рис. 22. Confirmation
На последнем шаге можно ознакомиться с детальным отчетом.
Рис. 23. Summary
Настройка роли отказоустойчивого файлового сервера в кластере
Добавим роль файлового сервера для кластера. В Failover Cluster Manager нажмите правой кнопкой на имени кластера и выберите пункт Configure Role.
На шаге Select Role выберем File Server.
Рис. 24. Select Role
На следующем шаге предлагается выбрать тип файлового сервера. Выберем File Server for general use.
Рис. 25. File Server Type
На шаге Client Access Point необходимо ввести имя и IP-адрес для доступа клиентов к файловому серверу.
Рис. 26. Client Access Point Type
Далее выберем диск для данных файлового сервера. В нашем случае доступен Cluster Disk 2.
Рис. 27. Select Storage Point Type
Подтверждаем конфигурацию.
Рис. 28. Confirmation
На последнем шаге можно ознакомиться с детальным отчетом.
Рис. 29. Summary
В результате работы мастера будет создан объект Active Directory с именем FILESTORAGE. Объект будет располагаться в том же контейнере, где и узлы кластера, а также созданный ранее объект CLUSTER1. Как было описано выше, объект CLUSTER1 должен иметь права на создание объектов в контейнере, иначе объект FILESTORAGE создан не будет.
Рис. 30. Контейнер Active Directory
В консоли Failover Cluster Manager можно убедиться, что роль успешно добавлена и функционирует.
No comments:
Post a Comment