Андрей Бирюков
Отказоустойчивые кластеры широко распространены в сетях средних и крупных
компаний. Но у многих администраторов внедрение и обслуживание кластерных
систем по-прежнему вызывает много вопросов. Рассмотрим реализацию
отказоустойчивого кластера на основе Windows Server 2003.
Приступая к работе
Одним из необходимых условий стабильного функционирования сети крупной
организации является отказоустойчивость. Даже минутный сбой может привести к
весьма неприятным последствиям.
Так, например, во время перезагрузки почтового
сервера в разгар рабочего дня сотрудники компании будут получать сообщения об
ошибке и, как правило, звонить в службу технической поддержки компании,
прибавляя работы системным администраторам.
Это особенно неприятно, когда о недоступности
почты или любого другого сервиса сообщает руководство. Избежать подобных
проблем можно с помощью отказоустойчивых кластеров.
Кластер серверов – это группа независимых узлов,
которые взаимодействуют как одна система. Они используют общую базу данных
кластера, которая позволяет выполнять восстановление в случае отказа любого
узла.
Данные решения могут быть как аппаратными, так и
программными. Выбор зависит от размера вашей организации, критичных для бизнеса
приложений и, естественно, бюджета, выделяемого на IT-инфраструктуру.
В своей статье я рассмотрю программную реализацию
двухузлового кластера на основе службы Microsoft Clustering Service. Такое
решение является наиболее приемлемым для организаций средних размеров с
небольшим IT-бюджетом.
Прежде всего я поставлю задачу, решению которой
будет посвящена эта статья.
У нас имеется два сервера с идентичной аппаратной
частью. Требование идентичности не является обязательным, но желательно, чтобы
мощность серверов была сходной.
Необходимо объединить их в отказоустойчивый
кластер. В качестве примера настройки отказоустойчивого ресурса я настрою
службу File Share.
Подробнее о типах кластеризуемых ресурсов мы
поговорим чуть позже.