ЖУРНАЛ СТА 3/2014

стемой отвечает за согласованное со- стояние наборов данных на дисках, включая образы операционных систем и приложений. Как говорилось ранее, модуль пере- направления ввода-вывода для диско- вых операций обеспечивает зеркалиро- вание данных между дисками, разме- щёнными на разных физических серве- рах. Если обе части (расположенные на двух серверах) зеркала виртуального диска в рабочем состоянии, то данные на них записываются синхронно. Если один из дисков неисправен, то данные будут записываться на рабочую сторо- ну, также будет записываться служеб- ная информация о том, что не удалось записать на другую сторону. После того как неисправность будет устранена, не- достающая информация перезаписы- вается и зеркалирование восстанавли- вается. Модуль обработки ошибок Этот модуль отвечает за логику рабо- ты системы при возникновении оши- бок. Он фиксирует ошибку, логически удаляет сбойный компонент и отправ- ляет сообщение оператору через ком- муникационный интерфейс. Когда компонент снова обнаруживается в си- стеме, он проверяется на работоспособ- ность, и если всё в порядке, возвраща- ется в конфигурацию и синхронизиру- ется с аналогичным активным компо- нентом (своим партнёром). Обработчик ошибок использует набор компонентов от каждого сервера: диски, сетевые контроллеры, процессоры, память. Ес- ли хотя бы один компонент из набора исправен, приложение продолжает ра- боту. Например, это может означать, что есть исправный сетевой адаптер на одном узле и исправная дисковая под- система на другом узле. Консоль управления Пользовательский интерфейс управ- ления (UI management) на основе брау- зера обеспечивает богатую среду для установки, мониторинга и управления конфигурацией (рис. 8). Через этот ин- терфейс виртуальные машины могут быть созданы, защищены, экспортиро- ваны и импортированы. Компоненты системы, такие как сетевые подключе- ния виртуальных ЦП, памяти и разме- ры хранения, могут быть изменены. Аналогичным образом физическое обо- рудование можно контролировать и управлять им с использованием таких операций, как запуск/выключение, пе- резагрузка и реконфигурации компо- нентов. Некоторые работы по обслуживанию выполняются автоматически. Другие сценарии обслуживания требуют заме- ны устройств, что легко выполнить че- рез консоль управления. Обеспечение катастрофоустойчивости Если в число рассматриваемых рис- ков входят серьёзные аварии поддер- живающей инфраструктуры, приводя- щие к выходу из строя производствен- ной площадки организации, следует предусмотреть распределённые меры обеспечения живучести, такие как создание или аренда резервного вы- 12 СТА 3/2014 ОБ ЗОР / Т Е Х НОЛОГ ИИ www.cta.ru Отправка состояния 1 Подтверждение 2 3 Работа Рабочая ВМ Рабочая ВМ Активный сервер Резервный сервер Время Время Пауза Приёмная контрольная точка Контрольная точка Пауза Рабочая ВМ ВМ возобновляет операции с момента последней контрольной точки Время Сброс Операции ввода-вывода App OS App OS Сбой Установленные ВМ Рис. 7. Работа с контрольными точками Рис. 8. Консоль управления Рис. 9. Раздельное размещение узлов (Split/Site) Синхронизация До 5 км Б акдащолП А акдащолП Авария Неповреждённый сервер «бесшовно» берёт на себя все задачи Авария

RkJQdWJsaXNoZXIy MTQ4NjUy