4.1.1.1. Конфигурирование
Настройка Astra.Server осуществляется конфигуратором Astra.AStudio.
Конфигурация Astra.Server хранится в бинарном файле AstraServer.cfg в директории установки.
|
Конфигурация Astra.Server характеризуется:
номером версии конфигурации;
идентификатором конфигурации.
Номер версии конфигурации увеличивается при любых изменениях конфигурации сервера.
Текущий номер версии конфигурации можно узнать через:
сервисное приложение Статистика;
сигнал с тегом Service.Config.Version, значение которого можно просмотреть любым OPC клиентом.
Конфигурация сервера имеет уникальный идентификатор, который содержится в сигнале с тегом Service.Id.Str. Данные сигналы можно смотреть любым OPC клиентом.
Также идентификатор можно узнать, открыв экспортированный файл конфигурации в текстовом редакторе.
Конфигурация Astra.Server содержит:
структура дерева сигналов - полный список сигналов, которые добавлены в конфигурацию;
инициализирующие значения сигналов - значения, которые сигналы принимают при запуске сервера;
модульный состав сервера - полный список модулей, которые добавлены в конфигурацию;
конфигурационные параметры модулей и их значения;
пароль доступа к серверу.
Все изменения значений сигналов и свойств сигналов, которые произведены с помощью OPC клиента, не записываются в файл AstraServer.cfg. После перезапуска Astra.Server сигналы примут свои исходные инициализирующие значения.
|
В OPC клиентах измененная конфигурация сервера будет доступна только после перезапуска Astra.Server.
|
Чтобы защитить конфигурацию сервера от потери данных, создавайте резервные копии текущей конфигурации. Сохраненные конфигурационные файлы могут быть обратно импортированы.
Файлы формата *.csv открываются с помощью MS Excel и имеют вид структурированной таблицы.
После всех изменений конфигурации или после импорта конфигурации необходимо перезапустить Astra.Server.
|
Резервное копирование конфигурации сервера
Создание резервной копии конфигурации Astra.Server возможно выполнить вручную и/или автоматически.
В автоматическом режиме резервное копирование выполняется в соответствии с настройками расписания, указанными в файле настроек сервера Astra.Server.xml.
Чтобы создать резервную копию конфигурации через сервисное приложение Конфигуратор, в окне приложения выберите команду Сервер → Создать архивную копию конфигурации.
Чтобы создать резервную копию конфигурации сервера с помощью сервисного приложения Управляющий, в окне приложения нажмите кнопку Резервное копирование.
Настройки сохранения резервных копий в ручном и в автоматическом режиме задаются в файле настроек сервера Astra.Server.xml теге <Backup>:
Path - название каталога, в который сохраняются резервные копии;
Time - время автоматического выполнения резервного копирования;
StorageDepth - длительность хранения резервных копий на диске. Указывается в сутках, значение по умолчанию 14 суток.
Чтобы восстановить конфигурацию Astra.Server из резервной копии, выполните следующие действия:
-
Файлу резервной копии задайте имя, указанное в файле Astra.Server.xml (в директории установки) в атрибуте Filename элемента Storage (по умолчанию AstraServer.cfg);
-
Замените текущий файл конфигурации Astra.Server.
Контроль целостности конфигурации и БД
При запуске Astra.Server выполняет проверку целостности конфигурации, а в процессе работы - проверку целостности БД реального времени в части доступности данных. В случае выявления ошибок информация о них выводится в системный журнал или журналы работы модулей Astra.Server.