Глобальный тренд на импортозамещение и уход зарубежных IT-гигантов из России поставили перед инженерами систем безопасности масштабную задачу — перевод существующих ИСО «Орион» на отечественный софт. Компания «Болид» ответила на этот вызов выпуском принципиально нового поколения своего флагманского программного обеспечения — кроссплатформенной версии АРМ «Орион Про» 2.0.
Главными фишками новой архитектуры стали полноценная работа в среде операционных систем семейства Linux (в первую очередь, Astra Linux) и полный отказ от Microsoft SQL Server в пользу свободно распространяемой СУБД PostgreSQL.
В этой статье мы подробно разберем ключевые вопросы, с которыми сталкиваются интеграторы при миграции, включая детальную пошаговую инструкцию по переносу базы данных.
1. Конвертация базы данных: Ответы на главные вопросы
Перенос накопленной информации (конфигурации приборов, планов помещений, данных сотрудников и ключей доступа) — самый ответственный этап миграции.
- Обязательно ли переносить старую базу данных MS SQL при переходе на версию 2.0? Нет, не обязательно. Если объект находится на стадии глубокой модернизации или вам проще настроить систему заново, вы можете развернуть АРМ «Орион Про» 2.0 с абсолютно чистой базой данных на PostgreSQL. Это позволит избежать переноса «мусорных» логов, старых удаленных сотрудников и возможных скрытых ошибок в структуре старой БД. Если же на объекте заведены тысячи сотрудников и сложные сценарии — миграция необходима.
2. Пошаговая инструкция по переносу базы данных с MS SQL на PostgreSQL
Для ручного или автоматизированного переноса данных компания «Болид» предоставляет специализированную утилиту конвертации, которая поставляется вместе с дистрибутивом версии 2.0. Сам процесс разделен на 5 строгих этапов. Если возникнут сложности при переносе базы, задайте вопрос техподдержке Орион — ответим за секунды.
Этап 1: Подготовка исходной БД (на сервере Windows)
- Запустите СУБД Microsoft SQL Server Management Studio (SSMS).
- Выполните принудительную очистку протокола событий от старых записей (например, старше 1–3 месяцев), чтобы уменьшить размер базы и ускорить конвертацию.
- Нажмите правой кнопкой мыши на базу данных
orion-> Задачи (Tasks) -> Создать бэкап (BackUp). - Сохраните полученный файл с расширением
.bakв надежное место.
Этап 2: Развертывание целевой СУБД (на сервере Linux)
- Установите на Astra Linux СУБД PostgreSQL (рекомендуется использовать версию PostgreSQL, адаптированную и сертифицированную компанией «Болид» или разработчиками ОС).
- Запустите службу PostgreSQL и убедитесь, что она работает в фоновом режиме:
sudo systemctl status postgresql. - Создайте новую пустую базу данных (например, с именем
orion_db) и пользователя с правами администратора (superuser) для этой базы через консольpsqlили графический интерфейс pgAdmin.
Этап 3: Запуск утилиты конвертации базы данных
- Запустите официальную утилиту миграции базы данных от компании «Болид» (входит в комплект поставки АРМ «Орион Про» 2.0).
- В строке «Источник (Source)» укажите параметры подключения к вашему старому серверу MS SQL (IP-адрес, имя базы данных, логин
saи пароль). Либо укажите путь к развернутой локальной копии старой базы. - В строке «Приемник (Target)» выберите тип СУБД «PostgreSQL», укажите IP-адрес нового сервера Linux, порт (по умолчанию 5432), имя созданной пустой базы данных, а также логин и пароль созданного пользователя PostgreSQL.
Этап 4: Процесс трансформации и импорта данных
- Нажмите кнопку «Проверить подключение». Если оба сервера доступны, станет активна кнопка начала миграции.
- Нажмите «Конвертировать» (или «Перенести данные»). Утилита начнет пошагово считывать таблицы из MS SQL, автоматически трансформировать типы данных, перестраивать индексы, связи и ключи под спецификацию PostgreSQL, а затем записывать их в новую базу на Linux.
- Дождитесь окончания процесса. Время конвертации напрямую зависит от размера базы и скорости дисков (настоятельно рекомендуется использовать SSD).
Этап 5: Верификация и подключение АРМ 2.0
- После успешного завершения конвертации откройте pgAdmin на Linux и убедитесь, что все таблицы базы данных (персонал, приборы, уровни доступа) заполнены.
- Запустите
Менеджер центральной базы данныхАРМ «Орион Про» 2.0 на сервере, укажите путь к новой СУБД PostgreSQL и выполните тестовый запуск модулей «АБД» и «Оперативная задача».
3. Совместимость ОС и запуск под Astra Linux
Смена операционной системы тянет за собой изменение привычных алгоритмов администрирования сервера и рабочих мест операторов.
- Когда выйдет стабильный релиз Орион Про под Astra Linux? Релиз кроссплатформенной версии АРМ «Орион Про» 2.0 уже официально выпущен, доступен для интеграторов и активно внедряется на объектах с повышенными требованиями к информационной безопасности. Программа адаптирована для работы в среде Astra Linux Special Edition (включая режим строгого обеспечения безопасности) и Astra Linux Common Edition.
- Особенности работы компонентов: Все ключевые модули — «Ядро опроса», «Администратор базы данных» (АБД) и «Оперативная задача» — переписаны на кроссплатформенных фреймворках. Они работают в среде Linux как нативные приложения, не требуя использования костылей вроде эмуляторов Wine.
4. Лицензирование и совместимость аппаратных ключей
Вопрос сохранения инвестиций в уже купленные лицензии волнует каждого заказчика при модернизации диспетчеризации.
- Можно ли использовать лицензионные ключи от старых версий на Linux? Физические USB-ключи защиты (Guardant), которые использовались в версиях 1.20.x, технически совместимы с версией 2.0, однако их потребуется обновить. При переходе на Linux необходимо установить сертифицированные драйверы Guardant под актуальное ядро Linux.
- Обновление программной лицензии: Сама лицензия, зашитая в ключ, должна быть официально обновлена до версии 2.0 через службу технической поддержки компании «Болид» (в соответствии с действующим прайс-листом на обновление ПО). Старая лицензия от версий 1.12 или 1.20 запустить модули нового поколения на Linux не сможет.
5. Техническая поддержка и консультации по системам «Болид»
Переход на новую программную платформу, настройка прав доступа в Astra Linux, развертывание PostgreSQL и конвертация тяжелых баз данных часто вызывают нестандартные проблемы на этапе пусконаладки (например, ошибки сетевых сокетов при связи «Ядра опроса» с приборами или сбои кодировок при импорте таблиц).
Если вы столкнулись с трудностями при миграции, не можете настроить связь по интерфейсу RS-485 в новой среде или вам требуется помощь в конфигурировании параметров СУБД, используйте наш интерактивный сервис.
Вы можете задать любой технический вопрос и получить подробные инструкции через наш специализированный ИИ-чат Орион. Наш умный ассистент знает все нюансы архитектуры АРМ «Орион Про» 2.0, поможет расшифровать логи Linux и подскажет верные конфигурационные команды для стабильной работы вашей обновленной системы безопасности.
Полезные статьи и ссылки:
- 📖 ИИ Техподдержка 24/7 ИСО Орион.
- 📖 Как обновить Орион Про до актуальной версии и устранить ошибки в протоколе?