Сервер
Эта инструкция описывает системные требования и порядок развёртывания сервера подсистемы топологии.
Системные требования
Для развёртывания сервера подсистемы топологии требуется один узел с характеристиками не ниже указанных:
| Параметр | Значение |
|---|---|
Количество ядер CPU |
4 |
Объём оперативной памяти, ГБ |
16 |
Дисковое пространство, ГБ |
40 |
Скорость работы сетевого интерфейса, ГБит/с |
1 |
Операционные системы
Узел для развёртывания подсистемы топологии должен работать под управлением ОС из этого списка:
-
Альт 8 СП c10f2.2;
-
Альт 8 СП c10f1.
Установка
Чтобы развернуть сервер подсистемы топологии:
-
Загрузите на узел файл установщика
foliage-26w17HF1-45.run. -
Сделайте файл установщика исполняемым:
chmod +x foliage-26w17HF1-45.run -
Запустите установщик и дождитесь завершения его работы:
./foliage-26w17HF1-45.run -
Перейдите в директорию
/opt/foliage/build/configs/.cd /opt/foliage/build/configs/Далее пути к файлам указываются относительно директории /opt/foliage/build/configs/, если явно не указано иное. -
В конфигурационном файле
common/nats/nats-machine.confв секцииjetstreamв значении параметраdomainукажите название пространства (REALM), созданного в IAM, например:# ... jetstream { store_dir: /data/jetstream max_file_store: 40G domain: "GENOME" } # ... -
В конфигурационном файле
machine/main_config.jsonв блокеoob_connectors.snmrd.visionукажите параметры подключения к серверу подсистемы мониторинга:{ // ... "oob_connectors": { "eso": { "repeat_interval_sec": 40, "snmp_community_string": "public" }, "dso": { "repeat_interval_sec": 30, "snmp_community_string": "public" }, "nnmrd": { "repeat_interval_sec": 30 }, "snmrd": { "repeat_interval_sec": 30, "vision": { "url": "http://<monitoring>:8080/vision/api/v1/object/", "auth": { "bearer_token": "<token>" } } } } // ... }Здесь:
-
<monitoring>— IP-адрес или доменное имя сервера подсистемы мониторинга; -
<token>— токен, созданный на этапе Генерация токена.
-
-
Конфигурационный файл
/opt/foliage/build/docker-compose-machine.yamlприведите к следующему виду:--- services: nats-machine: image: ${SKALA_COMPOSE_IMAGE_PREFIX:-}library/nats:2.12.4 networks: - backend_network - frontend_network restart: always command: -c /etc/nats/nats.conf ports: - "4222:4222" - "6222:6222" - "7422:7422" - "8222:8222" - "11443:443" -
Примените изменения:
cd /opt/foliage && ./start.sh --prod --machine --ui
Проверка корректности
Проверьте корректность развёртывания подсистемы топологии:
docker ps
Проверка считается успешной, если:
-
сервис NATS слушает порт 4222;
-
интерфейс мониторинга NATS слушает порт 8222;
-
для JetStream настроено пространство (REALM);
-
данные подсистемы топологии отображаются в веб-интерфейс подсистемы мониторинга.