4.4.1.3.2.2.5.1. Резервирование

 
Чтобы повысить надёжность проекта автоматизации необходимо использовать резервированную пару серверов ввода/вывода. При прекращении работы основного компонента, резервный компонент продолжит работу и будет выполнять его функции в проекте.
 
Для резервирования сервера ввода/вывода применяется горячее резервирование.
 
При горячем резервировании основной и резервный компоненты образуют резервную пару. В резервной паре основной компонент работает в полнофункциональном режиме, а резервный компонент находится в режиме ожидания. При прекращении работы основного компонента автоматически выполнится резервный переход: резервный компонент переключится в полнофункциональный режим и будет выполнять функции основного компонента. Клиенты в процессе работы подключаются к тому компоненту резервной пары, который является основным.
 
Резервный сервер ввода/вывода с резервным компонентом "Astra.Server" добавляется в топологию автоматически при выполнении экспорта проекта в Astra.IDE.
 
 
Для диагностики резервного сервера ввода/вывода после экспорта необходимо добавить в приложении "SERVER2_SnmpApp" тип "COMPUTER" из библиотеки "PsDiagn" и заполнить карту адресов. Все остальные компоненты резервного сервера настраиваются автоматически с помощью плагина AstraRegul.
Для корректной работы резервирования серверов необходимо настроить файл конфигурации "Astra.Server.xml" у каждого сервера. Описание по настройке файла конфигурации приведено в данном разделе в пункте 8.
 

Ручное добавление резервного сервера ввода/вывода

 
Чтобы описать резервный сервер ввода/вывода в топологии вручную, необходимо выполнить следующие действия:
 
  • Перейдите в "Astra.Domain" и перетащите в рабочую область домена из Панели элементов компонент "Узел Astra.Domain".
     
    Имя узла домена должно совпадать с сетевым именем компьютера.
     
     
  • Перейдите в "Узел Astra.Domain" и перетащите в рабочую область из Панели элементов необходимое количество Ethernet-адаптеров в соответствии с физическими адаптерами компьютера. Дополнительно добавьте адаптер для локальной сети с IP-адресом 127.0.0.1.
 
 
3. Перетащите в рабочую область из Панели элементов компонент "Резервный Astra.Server". В окне "Свойства" укажите имя "AstraServer".
 
 
4. В окне "Свойства" элемента укажите "Резервируемый сервер".
 
 
5. В окне "Свойства" элемента укажите параметры основного и резервного канала связи (порты, адаптеры) для связи с основным сервером.
 
 
6. БД резервного сервера настраивается так же, как и для основного сервера.
7. Диагностика резервного сервера настраивается так же, как и для основного сервера.
 
 
Для основного и резервного Astra.Server создаётся один файл конфигурации, который при развёртывании применяется к обоим экземплярам.
 
8. Для корректного резервирования серверов отредактируйте файл конфигурации Astra.Server на обоих серверах по пути:
Для Windows:
"C:\Program Files\AstraRegul\Astra.Server\Server\Astra.Server.xml"
 
Для ОС Linux:
"/opt/AstraRegul/Astra.Server/Astra.Server.xml"
 
У параметра "Dispatch" указать параметр модели "Model=Transactional".
 
Для применения конфигурации перезапустите службу Astra.Server.