документация:инструкция_по_установке
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| документация:инструкция_по_установке [2024/01/20 05:33] – adm0001 | документация:инструкция_по_установке [2024/01/24 15:00] (текущий) – удалено adm0001 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Инструкция по установке ===== | ||
| - | |||
| - | ==== Установка системного программного обеспечения ==== | ||
| - | |||
| - | **Системные требования к установке Комплекса** | ||
| - | |||
| - | Комплекс поддерживается ОС Linux Ubuntu 20.04 LTS. Требования к ОЗУ, ЦП, объему диска зависят от требований к количеству измерительных каналов и скорости сбора данных в системе мониторинга. Программные модули Комплекса устанавливаются в независимые программные контейнеры. Взаимодействие контейнеров между собой организовано по протоколу TCP. Для создания контейнеров используются программы пакета Docker IO. | ||
| - | |||
| - | **Технические требования к серверу для установки Комплекса** | ||
| - | |||
| - | // | ||
| - | |||
| - | Для установки ОС, служебной информации на сервере и модулей Комплекса необходимо выделить 60 Гб. | ||
| - | |||
| - | // | ||
| - | |||
| - | На основании требований к системе мониторинга необходимо определить количество каналов, | ||
| - | |||
| - | К – количество каналов; | ||
| - | |||
| - | Т – период опроса в секундах; | ||
| - | |||
| - | ПХ – период хранения (год); | ||
| - | |||
| - | Б – байты; | ||
| - | |||
| - | МБ – мегабайты. | ||
| - | |||
| - | Б = (К*4)*(86400/ | ||
| - | |||
| - | Пример расчета необходимого места на диске для 7-ми датчиков ИН-Д3, опрос 1 раз в 300 секунд, | ||
| - | |||
| - | 86 400 – количество секунд в сутках. | ||
| - | |||
| - | (21*4)*(86400/ | ||
| - | |||
| - | **// | ||
| - | |||
| - | **// | ||
| - | |||
| - | в) Для служебных данных Комплекса, | ||
| - | |||
| - | ** <font inherit/ | ||
| - | |||
| - | // <font 14px/ | ||
| - | |||
| - | **// | ||
| - | |||
| - | // | ||
| - | |||
| - | Выбор объема ОЗУ и типа ЦП для работы Системы Мониторинга зависит от выбранных функциональных возможностей и количества измерительных каналов Комплекса. Минимальные требования к ЦП и ОЗУ: | ||
| - | |||
| - | - 4 Ядра с частотой не менее 3 ГГц; | ||
| - | |||
| - | - 4 Гб оперативной памяти. | ||
| - | |||
| - | **Настройка системы Ubuntu 20.04 LTS** | ||
| - | |||
| - | // | ||
| - | |||
| - | Настройте сеть через консоль на сервера Ubuntu 20.04 LTS, отредактировав файл конфигурации netplan, находящийся в директории ''/ | ||
| - | |||
| - | Команда редактирования: | ||
| - | |||
| - | < | ||
| - | # vim / | ||
| - | |||
| - | </ | ||
| - | |||
| - | Основные настройки: | ||
| - | |||
| - | - '' | ||
| - | - '' | ||
| - | |||
| - | - '' | ||
| - | - '' | ||
| - | |||
| - | ** <font inherit/ | ||
| - | |||
| - | // | ||
| - | |||
| - | Пример настройки: | ||
| - | |||
| - | < | ||
| - | | ||
| - | ethernets: | ||
| - | | ||
| - | addresses: | ||
| - | - 192.168.0.105/ | ||
| - | gateway4: 192.168.0.1 | ||
| - | nameservers: | ||
| - | | ||
| - | optional: true | ||
| - | version: 2 | ||
| - | renderer: networkd | ||
| - | |||
| - | </ | ||
| - | |||
| - | // | ||
| - | |||
| - | Существует два способа настройки хранилища в Ubuntu Server. | ||
| - | |||
| - | 1.Управляемая конфигурация хранилища: | ||
| - | |||
| - | 2.Пользовательский макет хранилища: | ||
| - | |||
| - | Необходимо создать раздел LVM, для этого нужно использовать пользовательский макет хранилища. Перейдите к опции " | ||
| - | |||
| - | Появится окно конфигурации хранилища. Выбрать разделы " | ||
| - | |||
| - | Создать раздел LVM на этом диске. В системе Linux нужно создать минимальный (''/ | ||
| - | |||
| - | * Выберите доступное устройство (например: | ||
| - | |||
| - | * При добавлении раздела GPT в раздел ''/ | ||
| - | |||
| - | Загрузочный раздел будет создан и доступен в разделе ФАЙЛОВАЯ СИСТЕМА окна Конфигурации хранилища. | ||
| - | |||
| - | Далее создайте раздел подкачки, | ||
| - | |||
| - | * Выберите устройство хранения, | ||
| - | |||
| - | * Выберите опцию " | ||
| - | |||
| - | * При добавлении раздела GPT в раздел ''/ | ||
| - | |||
| - | * Выберите опцию " | ||
| - | |||
| - | Затем создайте неформатированное хранилище перед созданием раздела LVM: | ||
| - | |||
| - | * Выберите устройство хранения, | ||
| - | |||
| - | * Выберите опцию " | ||
| - | |||
| - | * При добавлении раздела GPT в раздел ''/ | ||
| - | |||
| - | * Выберите опцию " | ||
| - | |||
| - | Чтобы создать раздел LVM, сначала необходимо создать группу томов (VG). | ||
| - | |||
| - | Создание группы томов LVM (VG): | ||
| - | |||
| - | * В разделе " | ||
| - | |||
| - | * По умолчанию система укажет ('' | ||
| - | |||
| - | * Выберите опцию " | ||
| - | |||
| - | Группа томов ('' | ||
| - | |||
| - | Создание корневого (/) раздела LVM: | ||
| - | |||
| - | * Выберите созданную группу ('' | ||
| - | |||
| - | * В разделе " | ||
| - | |||
| - | * В раскрывающемся меню " | ||
| - | |||
| - | Будет создан корневой (/) раздел, | ||
| - | |||
| - | Выберите опцию " | ||
| - | |||
| - | Выберите " | ||
| - | |||
| - | Выберите опцию " | ||
| - | |||
| - | Установите временную зону на сервере. | ||
| - | |||
| - | Для установки текущего часового пояса системы введите '' | ||
| - | |||
| - | ''# | ||
| - | |||
| - | Выходные данные ниже показывают, | ||
| - | |||
| - | < | ||
| - | Local time: Wed 2021-08-25 08:18:36 UTC | ||
| - | | ||
| - | RTC time: Wed 2021-08-25 08:18:37 | ||
| - | Time zone: Europe/ | ||
| - | System clock synchronized: | ||
| - | NTP service: active | ||
| - | RTC in local TZ: no | ||
| - | |||
| - | </ | ||
| - | |||
| - | Чтобы вывести список всех доступных часовых поясов: | ||
| - | |||
| - | < | ||
| - | # | ||
| - | |||
| - | </ | ||
| - | |||
| - | Как только вы определите, | ||
| - | |||
| - | < | ||
| - | # sudo timedatectl set-timezone your_time_zone | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== Установка и обновление компонентов Комплекса ==== | ||
| - | |||
| - | **Протокол удаленного доступа для установки** | ||
| - | |||
| - | Установка программы для удаленного доступа к серверу осуществляется по протоколу SSH ''# | ||
| - | |||
| - | **Подготовка сервера для установки программы ** | ||
| - | |||
| - | Для установки подключитесь к серверу Комплекса по SSH протоколу или локально через консоль. | ||
| - | |||
| - | Введите команды: | ||
| - | |||
| - | Обновление системы | ||
| - | |||
| - | < | ||
| - | # apt update | ||
| - | |||
| - | </ | ||
| - | |||
| - | Программа для связи с репозиторием | ||
| - | |||
| - | < | ||
| - | # apt install -y git | ||
| - | |||
| - | </ | ||
| - | |||
| - | Программа для создания контейнеров основных и вспомогательных программ | ||
| - | |||
| - | < | ||
| - | # apt install -y docker.io | ||
| - | |||
| - | # apt install -y docker-compose | ||
| - | |||
| - | </ | ||
| - | |||
| - | **Настройка сервера для хранения резервных копий** | ||
| - | |||
| - | Резервные копии данных могут храниться как на внешним хранилище (типа NAS), подключенные по технологии (SABMA, NFS, ISCSI и т.д) так и на локальном носителе (HDD, SSD) подключенные к серверу Комплекса. | ||
| - | |||
| - | Подключенное внешнее или локальное хранилища необходимо смонтировать в каталог ''/ | ||
| - | |||
| - | **Загрузка установочных файлов на сервер Комплекса** | ||
| - | |||
| - | Запуск команды для загрузки программы установки на сервер: | ||
| - | |||
| - | < | ||
| - | # git clone -b latest http:// | ||
| - | |||
| - | </ | ||
| - | |||
| - | Проверка компонентов: | ||
| - | |||
| - | < | ||
| - | # / | ||
| - | |||
| - | </ | ||
| - | |||
| - | Начальные настройки Комплекса, | ||
| - | |||
| - | < | ||
| - | # / | ||
| - | |||
| - | </ | ||
| - | |||
| - | **Настройка параметров Комплекса** | ||
| - | |||
| - | Перед установкой компонентов Комплекса необходимо сделать персональные настройки. Основные настройки касаются Временной зоны, Паролей, | ||
| - | |||
| - | Настройка контейнеров: | ||
| - | |||
| - | // | ||
| - | |||
| - | Переменные сгенерированные автоматически в файле // | ||
| - | |||
| - | < | ||
| - | LORA_API_JWT_SECRET=default | ||
| - | |||
| - | LORA_AS_API_PASSWORD=admin | ||
| - | |||
| - | POSTGRES_PASSWORD=default | ||
| - | |||
| - | CLICKHOUSE_PASSWORD=default | ||
| - | |||
| - | WEB_DEFAULT_PASSWORD=default | ||
| - | |||
| - | </ | ||
| - | |||
| - | # секунд | ||
| - | |||
| - | < | ||
| - | STORE_BUFF_PERIOD=30 | ||
| - | |||
| - | TZ=Asia/ | ||
| - | |||
| - | PHP_TZ=Asia/ | ||
| - | |||
| - | LORA_NET_ID= | ||
| - | |||
| - | SENTRY_URL=http:// | ||
| - | |||
| - | </ | ||
| - | |||
| - | // | ||
| - | |||
| - | По умолчанию файл // | ||
| - | |||
| - | **Запуск установки программного комплекса GGS** | ||
| - | |||
| - | Введите команды: | ||
| - | |||
| - | < | ||
| - | # docker login -u user -p default dev.system-it.pro: | ||
| - | |||
| - | # / | ||
| - | |||
| - | </ | ||
| - | |||
| - | Программа будет установлена. | ||
| - | |||
| - | **Завершение установки** | ||
| - | |||
| - | После установки откройте браузер, | ||
| - | |||
| - | Для входа по умолчанию используется: | ||
| - | |||
| - | - имя пользователя: | ||
| - | |||
| - | - пароль в соответствии с установкой в файле /// | ||
| - | |||
| - | ==== Лицензирование ==== | ||
| - | |||
| - | Лицензия на устройства ограничивает максимально возможное количество подключаемых устройств для всех ОМ системы. | ||
| - | |||
| - | Лицензирование предусмотрено для подключения измерительных устройств к ОМ по шинам LoRaWAN, XNB, АН-Д3(TCP), | ||
| - | |||
| - | Для подключения лицензии: | ||
| - | |||
| - | * Сообщите Поставщику программного обеспечения Комплекса о том, что Вам необходимо увеличить количество подключаемых устройств. | ||
| - | |||
| - | * Подключитесь к серверу по протоколу SSH. | ||
| - | |||
| - | * Перейдите в каталог ''/ | ||
| - | |||
| - | < | ||
| - | #cd / | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Инициализируйте ключ сервера, | ||
| - | |||
| - | < | ||
| - | #./license installation-key | ||
| - | |||
| - | </ | ||
| - | |||
| - | * Полученный ключ передайте Поставщику. На основании него Поставщик создаст обновленную лицензию. | ||
| - | |||
| - | Пример лицензионного ключа: | ||
| - | |||
| - | '' | ||
| - | * Активируйте полученный лицензионный ключ, для чего в консоли введите следующую команду: | ||
| - | |||
| - | < | ||
| - | #./license set-license-key eyJ12XAiOгJKV1QiLCJhbGciOiJSUzI1NiK8 | ||
| - | |||
| - | </ | ||
| - | |||
| - | Для проверки активации лицензии в web-приложении необходимо перейти на страницу «Управление настройками объекта», | ||
| - | |||
| - | * Лимит устройств – максимально возможное количество подключаемых устройств. | ||
| - | |||
| - | * Подключено устройств – текущее количество подключенных устройств. | ||
| - | |||
| - | ==== Техническая поддержка ==== | ||
| - | |||
| - | В процессе установки программного обеспечения на любом из этапов возможно оказание технической поддержки: | ||
| - | |||
| - | * адрес: г. Москва, | ||
| - | |||
| - | * телефон: | ||
| - | |||
| - | * e-mail: info@ntpgorizont.ru. 5.2 | ||
| - | |||
| - | Режим работы техподдержки: | ||
| - | |||
документация/инструкция_по_установке.1705728794.txt.gz · Последнее изменение: 2024/01/20 05:33 — adm0001