125 lines
7.3 KiB
Markdown
125 lines
7.3 KiB
Markdown
---
|
||
date: 2026-06-28
|
||
type: audit-proposed
|
||
source: kb-audit-propose.sh (Opus 4.7)
|
||
tags: [audit, proposed, inventory]
|
||
---
|
||
|
||
# Предложенные правки inventory — 2026-06-28
|
||
|
||
Сгенерировано Claude Opus на основе [[2026-06-28-drift|drift-отчёта]].
|
||
**Правки НЕ применены.** Ревью — ты. Apply — вручную.
|
||
|
||
Данные у меня все есть прямо в задании (оба файла inline), править ничего не нужно — выдаю анализ.
|
||
|
||
## 1. Резюме
|
||
|
||
Живых гостей 47, в inventory корректно отражено меньше. Аудит явно поймал только **LXC 139 severny-les** (нет в inventory), но сверка полного live-списка с inventory вскрывает ещё несколько расхождений: два запущенных VM (112, 130) числятся остановленными; два VMID из раздела «Удалённые» (129, 133) переиспользованы и снова живы; VMID 135 задвоен (running + Удалённые); сводная таблица и счётчики устарели (42→47).
|
||
|
||
## 2. Конкретные правки
|
||
|
||
### A. Добавить LXC 139 (флаг аудита) — раздел «🟢 Запущенные LXC»
|
||
```diff
|
||
+### LXC 139 — severny-les
|
||
+| Параметр | Значение |
|
||
+|----------|----------|
|
||
+| Статус | 🟢 running |
|
||
+| IP | (уточнить) |
|
||
+| Назначение | (уточнить) |
|
||
```
|
||
> В drift-отчёте только VMID/type/status/name. IP и назначение не выдумываю — пометил «уточнить».
|
||
|
||
### B. VM 112 cloud-dttb: stopped → running
|
||
Live: `112 VM running cloud-dttb`. В inventory он в таблице «🔴 Остановленные VM».
|
||
```diff
|
||
@@ Остановленные VM (QEMU) @@
|
||
-| 112 | cloud-dttb | 8 | 16 GB | 80 GB | — |
|
||
```
|
||
И добавить блок в «🟢 Запущенные VM»:
|
||
```diff
|
||
+### VM 112 — cloud-dttb
|
||
+| Параметр | Значение |
|
||
+|----------|----------|
|
||
+| Статус | 🟢 running |
|
||
+| CPU | 8 vCPU |
|
||
+| RAM | 16 GB |
|
||
+| Диск | 80 GB |
|
||
+| Назначение | (уточнить) |
|
||
```
|
||
|
||
### C. VM 130 Zima-OS: stopped → running
|
||
Live: `130 VM running Zima-OS`. В inventory — в остановленных (детали есть: IP 10.0.0.221).
|
||
```diff
|
||
@@ Остановленные VM (QEMU) @@
|
||
-| 130 | Zima-OS | 4 | 12 GB | 32 GB | ZimaOS NAS — 10.0.0.221, веб `dttb`/`1qaz!QAZ` (см. credentials) |
|
||
```
|
||
```diff
|
||
+### VM 130 — Zima-OS
|
||
+| Параметр | Значение |
|
||
+|----------|----------|
|
||
+| Статус | 🟢 running |
|
||
+| CPU | 4 vCPU |
|
||
+| RAM | 12 GB |
|
||
+| Диск | 32 GB |
|
||
+| IP | 10.0.0.221 (веб `dttb`/`1qaz!QAZ`, см. credentials) |
|
||
+| Назначение | ZimaOS NAS |
|
||
```
|
||
|
||
### D. VM 129 profi-parser-vm — VMID переиспользован (см. предупреждения)
|
||
Live: `129 VM stopped profi-parser-vm`. В inventory 129 числится только в «🗑️ Удалённые» как Clawdbot.
|
||
Добавить в «🔴 Остановленные VM»:
|
||
```diff
|
||
+| 129 | profi-parser-vm | — | — | — | VM-пара к LXC 128 profi-parser (уточнить) |
|
||
```
|
||
Аннотировать историческую строку (VMID переиспользован):
|
||
```diff
|
||
@@ 🗑️ Удалённые (история) @@
|
||
-| 129 | Clawdbot | ~апрель 2026 | Данные перенесены на code-server (132) ... |
|
||
+| 129 | Clawdbot | ~апрель 2026 | Данные на code-server (132) `/root/backup-lxc129/`. ⚠️ VMID 129 переиспользован под VM profi-parser-vm |
|
||
```
|
||
|
||
### E. VM 133 s1c-buzharovo — VMID переиспользован
|
||
Live: `133 VM stopped s1c-buzharovo`. В inventory 133 только в «Удалённые» как clawdbot-1.
|
||
```diff
|
||
+| 133 | s1c-buzharovo | — | — | — | (уточнить; вероятно 1С Бужарово) |
|
||
```
|
||
```diff
|
||
@@ 🗑️ Удалённые (история) @@
|
||
-| 133 | clawdbot-1 | ~апрель 2026 | Функционал мигрирован на openclaw (137) |
|
||
+| 133 | clawdbot-1 | ~апрель 2026 | Мигрирован на openclaw (137). ⚠️ VMID 133 переиспользован под VM s1c-buzharovo |
|
||
```
|
||
|
||
### F. VMID 135 задвоен
|
||
Live: `135 LXC running swarmclaw` (в inventory корректный блок уже есть). Но 135 также висит в «Удалённые» как whisper-bot.
|
||
```diff
|
||
@@ 🗑️ Удалённые (история) @@
|
||
-| 135 | whisper-bot | ~апрель 2026 | — |
|
||
+| 135 | whisper-bot | ~апрель 2026 | удалён; ⚠️ VMID 135 переиспользован под LXC swarmclaw |
|
||
```
|
||
|
||
### G. Обновить «Сводка»
|
||
```diff
|
||
-| QEMU VM | 15 | 5 | 10 |
|
||
-| LXC | 27 | 17 | 10 |
|
||
-| **Итого** | **42** | **22** | **20** |
|
||
+| QEMU VM | 18 | 7 | 11 |
|
||
+| LXC | 29 | 17 | 12 |
|
||
+| **Итого** | **47** | **24** | **23** |
|
||
```
|
||
> Пересчёт по live-списку: VM 18 (7 running/11 stopped), LXC 29 (17 running/12 stopped).
|
||
|
||
### H. Обновить шапку
|
||
```diff
|
||
-> Последнее обновление: 2026-06-27 (добавлен LXC 145 homepage ...)
|
||
+> Последнее обновление: 2026-06-28 (drift-аудит: +LXC 139 severny-les; 112/130 → running; VMID 129/133/135 переиспользованы)
|
||
```
|
||
|
||
## 3. Предупреждения
|
||
|
||
- **Аудит занизил drift.** `kb-audit.py` сверяет только наличие VMID (упомянут/нет), а не статус и не роль. Поэтому он показал «46/46 совпало» и поймал лишь 139 — расхождения по статусу (112, 130) и переиспользованные VMID (129, 133, 135) скрипт не видит. Стоит доработать аудит на сверку status/name.
|
||
- **Переиспользование VMID (129, 133, 135).** Не из выдумки — прямо из live-списка отчёта: 129=profi-parser-vm, 133=s1c-buzharovo, 135=swarmclaw, тогда как в «Удалённые» те же VMID = Clawdbot/clawdbot-1/whisper-bot. Это разные сущности на одном номере. Я предложил **сохранить историю** + пометку, а не удалять строки. Реши, как вести: возможно, в «Удал될» лучше указывать дату и не держать сырой VMID, который потом переиспользуется.
|
||
- **Нет данных для деталей.** Для 139, 112, 129, 133 в отчёте нет IP/CPU/RAM/назначения — везде проставил «уточнить», ничего не сочинял. Для 130 детали взял из существующей строки inventory.
|
||
- **s1c-buzharovo** по имени похоже на 1С-сервер Бужарово (в памяти есть проект роутера Бужарово), но в отчёте подтверждения роли нет — поэтому «вероятно», не факт.
|
||
|
||
Если хочешь, могу применить эти правки к `proxmox-inventory.md` (тогда выйди из plan mode или дай добро).
|