Условия резервирования
Для настройки резервирования в режиме "Один основной" контроллеры ARIS должны удовлетворять следующим условиям:
- Версии ПО равны;
- Конфигурации равны;
- Состав лицензий идентичен.
Соединять контроллеры можно как по LAN, так и по LAN+СОМ-порт. Соединение по LAN+СОМ является более отказоустойчивым.
Если резервироваться будут модули, находящиеся в одном крейте, соединение по LAN не требуется.
Внимание! Соединение LAN-LAN желательно использовать прямое, без промежуточных коммутаторов. Только из порта в порт.
Использование дополнительно COM-порта не обязательно, но крайне рекомендуется. Позволит контроллерам проверять доступность по двум интерфейсам вместо одного, что исключит ложные срабатывания алгоритма смены ролей и коллизии, когда оба контроллера становятся основными, думая, что партнёр недоступен (например, если сетевое соединение идёт через коммутатор и он отключился).
При соединении по сети контроллеров ARIS МТ 200, ARIS CS (на базе Moxa D-681) по портам LAN5 и LAN6, напрямую необходимо использовать кросс-кабель!
Настройка резерва
Для настройки резерва необходимо перейти на вкладку "система-резервирование".
Общий вид окна:
Резервировать - включение функции горячего резервирования;
Использовать СОМ-порт - СОМ-порт из диапазона свободных портов;
Пользовательский ТС (не обязательный параметр) – телесигнал, по состоянию которого будет произведена смена ролей;
Резервирование на уровне крейта - флажок устанавливается в случае, когда 2 процессорные платы находятся в 1 корзине;
IP адрес партнера - IP-адрес противоположной стороны.
Алиасы - здесь в таблицу необходимо добавить строку, где:
Интерфейс - выбирается номер интерфейса, на котором будет работать алиас.
IP - собственно, сам алиас - дополнительный IP-адрес сети.
Маска - маска сети.
Строка добавляется по кнопке с символом "+". Удаляется конкретная строка по кнопке с символом "х" в этой строке.
После внесения настроек необходимо нажать кнопку "Применить".
Настройки резерва необходимо вносить на обоих контроллерах! Обратите внимание, что в поле IP адрес партнера необходимо указывать адрес противоположной стороны, а алиас должны совпадать на обоих контроллерах!
Понятие АЛИАС предполагает наличие альтернативного ip-адреса на конкретном интерфейса ARIS. Алиас работает только на входящие соединения. Применительно к резерву алиас будет работать по следующим условиям:
- Оба контроллера всегда доступны по своим адресам.
- Контроллер, который находится в режиме «основной» всегда доступен по адресу алиаса. По адресу алиаса и нужно вести опрос контроллера. Основной и резервный могут меняться ролями, но в любой момент времени основной будет доступен по адресу алиаса.
Затем необходимо один контроллер перевести в сервисный режим, второй полностью настроить на прием\передачу, перезагрузить после всех внесенных в конфигурацию изменений, убедиться, что работает всё, что нужно, подождать минут 5-10, создать бэкап конфигурации и скачать его на ПК.
Далее необходимо загрузить этот бэкап на второй контроллер и развернуть его там со следующими настройками:
Синхронизация времени, настройка системы (IP-адреса, маршруты и т.п.), состав крейта и настрйока модулей при их наличии (MAC-адреса и т.п.), резервирование выполняется на каждом контроллере отдельно и не переносятся на другой. Эти галочки нужны только для восстановления из бэкапа, сделанного на этом же контроллере, либо, если у вас 2 ЦП в одном крейте. Тогда допустимо поставить ещё галочки "Состав крейта" и "Настройка модулей".
После разворачивания бэкапа и перезагрузки контроллера необходимо проверить, что контроллеры увидели друг друга, резервирование поднялось, контроллеры определили роли (в случае, когда оба контроллера загружаются +/- одновременно и оба считают себя основными, на этапе определения ролей основным остаётся контроллер с бОльшим серийным номером, а второй уходит в перезагрузку и становится резервным) и вошли в штатный режим работы.
Если резервирование не запустилось, попробуйте со второго контроллера, на который перенесли бэкап, спустя минут 5-10 после загрузки сделать бэкап, перенести его на первый контроллер и развернуть там, выставив такие же галочки, как и на рисунке выше.
Индикация резервирования
На основном и резервном контроллерах будут выведены текущее состояние резервирования:
Так же диагностику состояния можно провести, зайдя в раздел Трансляция - Состояние КА - Источник данных System. Там будет ряд каналов, описывающих состояние контроллера и связи с парой.
LOC.System.Master - канал отвечает за состояние "Основной\резервный". Положение "1" соответствует основному состоянию.
LOC.System.RedReady - канал отвечает за состояние готовности к переключению. Положение "1" соответствует готовности к переключению и т.п.
В ARIS MT200 также за состоянием резервирования можно наблюдать по индикации светодиодов:
Цвет | Основной | Резервный | Описание |
---|---|---|---|
Зеленый | основной, есть резервирование | ||
Оранжевый | резервный, готов к переключению | ||
Красный | основной, нет резерва | ||
Не горит | резерв не настроен (не указан таймаут или порт) |