МКИ

Материал из EWiki
Перейти к навигации Перейти к поиску

Система мониторинга качества измерений (МКИ)

Схема тестового стенда

Схема тестового стенда

Хост Интерфейс IP Описание Примечание
MCM-NODE1 Eth1 192.168.2.156/24 Интерфейс управления для Node1
MCM-NODE1 Eth2 10.0.0.1/24 Интерфейс обмена данными для Node1
MCM-NODE2 Eth1 192.168.2.195/24 Интерфейс управления для Node2
MCM-NODE2 Eth2 10.0.0.2/24 Интерфейс обмена данными для Node2
MCM-SNIFFER Eth1 192.168.2.142/24 Интерфейс управления для Sniffer
MCM-SNIFFER Eth2 - Участвует в L2 Bridge
MCM-SNIFFER Eth3 - Участвует в L2 Bridge

Развертывание системы

Установка базовой системы

Установка Docker

# Add Docker's official GPG key:

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

Ссылка на руководство: https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository

Подключение интерфейсов к L2 Bridge для Docker

Предварительно следует запустить постоянный пинг (с параметром -t) с MCM-NODE1 (10.0.0.1) на MCM-NODE2 (10.0.0.2) и наоборот, убедиться в том, что узлы недоступны друг для друга.

ip link set dev eth2 master docker0
ip link set dev eth3 master docker0
ip link set dev docker0 up
ip link show

Ссылка на руководство: https://chrisjhart.com/Bridge-Network-Interfaces-on-Ubuntu-22.04/

После выполнения настройки интерфейсов следует проверить, что пинг с MCM-NODE1 (10.0.0.1) на MCM-NODE2 (10.0.0.2) в обе стороны проходит успешно, т.е. узлы общаются между собой напрямую через мост docker0.

Установка сертификата Entcor