Движки
shv-engine
Аппаратное ядро: покрытие, заданное вызывающей стороной, воспроизведение каталога из сохранённых источников, оценка требований и проекция графа.
shv-source-engine
Загрузка источников и обработка ревизий для аппаратных свидетельств.
shv-profile-engine
Оценка профилей компонентов и систем.
shv-partition-engine
Разбиение каталогизированного оборудования для воспроизводимого выбора.
shv-publication-engine
Управляемая публикация и выбор локального каталога.
shv-graph-adapter
Явная поверхность транспорта графа.
shv-graph-duckdb-connector
Долговременное хранилище графа на базе DuckDB, администрируемое через qxctl.
shv-pdf-adapter
Интерпретация PDF-источников для технических описаний оборудования.
Основные аспекты администрирования
- Долговременное хранилище администрируется только через
shv graph store inspect|prepare|commit|status|query|export|schema|template.commitс сохранённым дайджестом ожидаемого намерения также служит восстановлением; отдельного псевдонима для восстановления нет. - Публикация каталога администрируется только через
shv catalogue publication inspect|plan|apply|status|schema|template. Восстановление выполняется командойapply --operation-id, которая взаимоисключающая с--input. - Инвентаризация (релиз 0.2) добавляет
shv graph store inventory: логическое чтение, привязанное к ревизии, с явными сохранёнными идентичностями записывающих сторон. Устаревший выбор из версии 0.1 по-прежнему поддерживается.
Классы оборудования — это данные сопоставления и профилей вызывающей стороны, а не дублирующиеся деревья команд.
--version выбирает точного основного владельца; --source-version и --adapter-version указывают отдельные выбранные зависимости. Ревизии схем и сопоставлений — это идентичности данных, а не псевдонимы установленных версий движков.Связанные поверхности
Вектор SHV
Контракт Hardware Vector, который реализуют эти движки.
Команды векторов qxctl
Полный справочник по грамматике
shv ....