Reactive EngineeringRE Docs
Руководства

Инфраструктура и связи

Compute/storage profiles, topology и типизированные зависимости.

Compute profile

Один профиль обслуживает Virtual machine и Physical server.

Общие поля: environment, hostname/FQDN/IP, network segment, node role, vCPU, RAM, OS family/version и OS license status. VM дополнительно содержит VM name и disk type; physical server — inventory, manufacturer, serial, CPU topology, rack, purchase и support dates.

OS EOS берётся из OS_VERSION.meta.eosDate и отображается рядом с версией.

Storage

Volume/LUN использует StorageVolumeProfile:

  • LUN name и pool type;
  • provisioned/used GB;
  • обязательная used-as-of date;
  • replication type;
  • replication target array для включённой replication.

Used не может превышать provisioned. Связь volume → array задаётся PART_OF, а не отдельным полем profile. Storage array хранит свои характеристики как custom attributes, отдельного profile у него нет.

Типы связей

CodeЗначение
HOSTED_ONVM размещена на host/cluster
ALLOCATED_TOРесурс выделен другому активу
PART_OFАктив входит в состав другого
LICENSESLicense покрывает target asset
DEPENDS_ONФункциональная зависимость
REPLICATES_TOРепликация между storage assets

Relation имеет направление, optional qty и note. Target вводится по asset code и проверяется сервером против allowed from/to types.

Relations page

Relations показывает все связи с фильтрами по relation type, типам обеих сторон и поиском по code/name. Отдельного графа и UI для создания новых RelationType нет.

System tree

System tree строит иерархию выбранной ИС через фактические relations и показывает окружения, hardware/storage/license breakdown. Если узел отсутствует, сначала проверьте корректность направлений и types связей.

Импорт связей

Скачайте шаблон /api/relations/import-template, заполните from code, relation type, to code, qty и note. Dry-run проверяет assets, allowed types и duplicates; confirm применяет файл транзакционно.

On this page