руководство_по_установке
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| руководство_по_установке [2022/11/27 07:26] – adm0001 | руководство_по_установке [2024/01/20 04:32] (текущий) – удалено adm0001 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Руководство по установке ====== | ||
| - | |||
| - | Здесь представлена информация для формирования технических требований к серверному оборудованию и руководство по установке системного программного обеспечения и программного обеспечения системы мониторинга. | ||
| - | |||
| - | ===== Общие сведения ===== | ||
| - | |||
| - | Программное обеспечение системы мониторинга поддерживается операционной системой (ОС) Linux Ubuntu 20.04 LTS. Характеристики оборудованию ОЗУ, ЦП, Объем диска, зависят от требований к проекту. Расчет нагрузки и занимаемого места на сервере описан в разделе «Подбор оборудования для проекта». Каждый модуль программы устанавливается в независимый контейнер, | ||
| - | |||
| - | ===== Подбор оборудования для проекта ===== | ||
| - | |||
| - | Исходные данные для определения технических требований к оборудованию определяются техническим заданием или проектом на систему мониторинга (СМ). | ||
| - | |||
| - | ==== Расчет объема дискового пространства ==== | ||
| - | |||
| - | 1. Для установки ОС, служебной информации на сервере и программы СМ, | ||
| - | 2. Для данных поступивших с каналов СМ:\\ | ||
| - | Из документации необходимо подсчитать количество каналов работающих в системе, | ||
| - | К – количество каналов\\ | ||
| - | ОС – опрос в секундах\\ | ||
| - | ПХ – период хранения (год)\\ | ||
| - | Б – байты.\\ | ||
| - | Б = (К*4)*(86400/ | ||
| - | Пример расчета необходимого места на диски для 7 датчиков IN-D3, опрос 1 раз в 300 секунду, | ||
| - | (21*4)*(86400/ | ||
| - | ВАЖНО!\\ | ||
| - | Количество каналов состоит не только из датчиков в документации к проекту, | ||
| - | 3. Для служебных данных СМ таких как «Журнал событий» и «Журнал сейсмических событий», | ||
| - | ВАЖНО!\\ | ||
| - | Если установлена галочка “Сохранять исходные значения” в настройках канала или датчика, | ||
| - | Рекомендация: | ||
| - | |||
| - | ==== Расчет нагрузки ОЗУ и ЦП сервера ==== | ||
| - | |||
| - | Выбор объема ОЗУ и типа ЦП для работы СМ, зависит от выбранных функциональных возможностей и количества измерительных каналов СМ.\\ | ||
| - | Минимальные требования к ЦП и ОЗУ:\\ | ||
| - | ● 4 Ядра с частотой не менее 3 ГГц.\\ | ||
| - | ● 4 Гб оперативной памяти.\\ | ||
| - | Настройка системы Ubuntu 20.04 LTS.\\ | ||
| - | Настройка сети: | ||
| - | |||
| - | ===== Настройка системы Ubuntu 20.04 LTS ===== | ||
| - | |||
| - | === Настройка сети === | ||
| - | |||
| - | Настройте сеть через консоль на сервера Ubuntu 20.04 LTS, отредактировав файл конфигурации netplan, находящийся в директории / | ||
| - | Команда редактирования: | ||
| - | # vim / | ||
| - | Основные настройки: | ||
| - | ● addresses — ip адрес который будет назначен вашей сетевой карте.\\ | ||
| - | ● gateway4 — ip адрес вашего роутера.\\ | ||
| - | ● nameservers — DNS сервера.\\ | ||
| - | ● search — домен в котором будет произведен поиск.\\ | ||
| - | ВАЖНО!\\ | ||
| - | Обратите внимание на пробелы! Использование табуляции запрещено! В строке в качестве разделителей допускаются только пробелы! Если у вас после сохранения файла появилась ошибка типа: Error while loading / | ||
| - | Пример настройки: | ||
| - | network:\\ | ||
| - | ethernets: | ||
| - | enp0s3:\\ | ||
| - | addresses: | ||
| - | - 192.168.0.105/ | ||
| - | gateway4: 192.168.0.1\\ | ||
| - | nameservers: | ||
| - | addresses: [192.168.0.1, | ||
| - | optional: true\\ | ||
| - | version: 2\\ | ||
| - | renderer: networkd | ||
| - | |||
| - | === Настройка дискового пространства === | ||
| - | |||
| - | то самая важная часть установки сервера Ubuntu. Существует два способа настройки хранилища в Ubuntu Server.\\ | ||
| - | Управляемая конфигурация хранилища: | ||
| - | Пользовательский макет хранилища: | ||
| - | Необходимо создать раздел LVM, для этого нужно использовать пользовательский макет хранилища. Перейдите к опции " | ||
| - | Появится окно конфигурации хранилища. Выбрать разделы " | ||
| - | Создать раздел LVM на этом диске. В системе Linux нужно создать минимальный (/boot) загрузочный, | ||
| - | ● Выберите доступное устройство (например: | ||
| - | ● Выберите опцию “Добавить раздел GPT” и нажмите клавишу “Ввод”. Теперь появятся параметры для управления разделом GPT.\\ | ||
| - | ● При добавлении раздела GPT в раздел /dev/sda укажите размер (например, | ||
| - | ● В раскрывающемся меню Формат выберите формат раздела - ext4.\\ | ||
| - | ● В раскрывающемся меню " | ||
| - | ● Выберите опцию “Создать” и нажмите клавишу “Ввод”. | ||
| - | |||
| - | Загрузочный раздел будет создан и доступен в разделе ФАЙЛОВАЯ СИСТЕМА окна Конфигурации хранилища.\\ | ||
| - | Создание Раздела Подкачки\\ | ||
| - | Создайте раздел подкачки, | ||
| - | ● Выберите устройство хранения, | ||
| - | ● Выберите опцию “Добавить раздел GPT” и нажмите клавишу “Ввод”. Появятся опции для создания нового раздела GPT.\\ | ||
| - | ● При добавлении раздела GPT в раздел /dev/sda укажите размер (например: | ||
| - | ● Выберите " | ||
| - | ● Выберите опцию “Создать” и нажмите клавишу “Ввод”. | ||
| - | |||
| - | Создайте неформатированное хранилище перед созданием раздела LVM:\\ | ||
| - | ● Выберите устройство хранения, | ||
| - | ● Выберите опцию “Добавить раздел GPT” и нажмите клавишу “Ввод”. Появятся опции для создания нового раздела GPT.\\ | ||
| - | ● При добавлении раздела GPT в раздел /dev/sda укажите размер раздела LVM(надо указать полный размер оставшегося размера диска) в поле ввода размера.\\ | ||
| - | ● В раскрывающемся меню “Формат” выберите опцию оставить диск неформатированным (не форматировать диск).\\ | ||
| - | ● Выберите опцию “Создать” и нажмите клавишу “Ввод”. | ||
| - | |||
| - | Чтобы создать раздел LVM, сначала необходимо создать группу томов (VG).\\ | ||
| - | Создание группы томов LVM (VG):\\ | ||
| - | ● В разделе ДОСТУПНЫЕ УСТРОЙСТВА выберите опцию “Создать группу томов (LVM)” и нажмите клавишу “Ввод”. Появится опция “Создать группу томов LVM”.\\ | ||
| - | ● По умолчанию система укажет (vg0) для имени группы томов. Измените его в поле ввода имени или сохраните по умолчанию.\\ | ||
| - | ● Выберите опцию раздела в разделе “Устройства” и нажмите клавишу пробела, | ||
| - | ● Выберите опцию “Создать” и нажмите клавишу “Ввод”. | ||
| - | |||
| - | Группа томов(vg0) теперь будет доступна в разделе “ДОСТУПНЫЕ УСТРОЙСТВА”. Далее необходимо создать раздел LVM отсюда.\\ | ||
| - | Создание корневого (/) раздела LVM:\\ | ||
| - | ● Выберите созданную группу (vg0).\\ | ||
| - | ● Выберите опцию “Создать логический том” и нажмите клавишу “Ввод”. Появятся параметры для создания нового логического тома.\\ | ||
| - | ● В разделе “Добавление логического тома” в vg0 введите имя тома (например, | ||
| - | ● Укажите размер для корневого раздела в поле ввода “Размер”.\\ | ||
| - | ● В раскрывающемся меню “Формат” выберите формат раздела - ext4.\\ | ||
| - | ● Выберите опцию “Создать” и нажмите клавишу “Ввод”. | ||
| - | |||
| - | Будет создан корневой (/) раздел, | ||
| - | Выберите опцию “Готово” и нажмите клавишу “Ввод”. Система попросит подтвердить форматирование данных, | ||
| - | Выберите “Продолжить” и нажмите клавишу “Ввод”, | ||
| - | Выберите опцию “Установка системы” для продолжения установки.\\ | ||
| - | Установите временную зону на сервере: | ||
| - | Изменения часового пояс. Для установки текущего часового пояса системы введите timedatectl без аргументов: | ||
| - | # timedatectl\\ | ||
| - | Выходные данные ниже показывают, | ||
| - | |||
| - | < | ||
| - | 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\\ | ||
| - | # apt install -y openssh-server\\ | ||
| - | Подготовка сервера для установки программы\\ | ||
| - | (для дальнейшей установки подключитесь к серверу по SSH протоколу или локально через консоль).\\ | ||
| - | Ввести команды: | ||
| - | Обновление системы: | ||
| - | # apt update\\ | ||
| - | Программа для связи с репозиторием: | ||
| - | # apt install -y git\\ | ||
| - | Программа для создания контейнеров основных и вспомогательных программ: | ||
| - | # apt install -y docker.io\\ | ||
| - | # apt install -y docker-compose\\ | ||
| - | Загрузка установочных файлов на сервер.\\ | ||
| - | Запуск команды для загрузки программы установки на сервер: | ||
| - | # git clone -b latest [[http:// | ||
| - | |||
| - | Проверка компонентов: | ||
| - | # / | ||
| - | Начальные настройки СМ, сгенерированные автоматически: | ||
| - | # / | ||
| - | |||
| - | Настройка СМ.\\ | ||
| - | Перед установкой системы нужно сделать персональные настройки. Основные настройки касаются Временной зоны, Паролей, | ||
| - | Настройки нужно сделать как для сервера, | ||
| - | Настройка контейнеров: | ||
| - | Для изменения настроек в контейнерах в системе используются два файла .env и docker-compose.override.yml\\ | ||
| - | Настройка файла .env :\\ | ||
| - | Переменные сгенерированные автоматически в файле .env (при необходимости изменить) :\\ | ||
| - | 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:// | ||
| - | |||
| - | Запуск установки программы.\\ | ||
| - | \\ | ||
| - | Введите команды: | ||
| - | # docker login -u user -p default dev.system-it.pro: | ||
| - | # / | ||
| - | Программа будет установлена.\\ | ||
| - | \\ | ||
| - | После установки откройте браузер, | ||
| - | По умолчанию Имя пользователя: | ||
| - | |||
руководство_по_установке.1669533961.txt.gz · Последнее изменение: 2023/12/21 15:28 (внешнее изменение)