121 lines
6.8 KiB
Markdown
121 lines
6.8 KiB
Markdown
---
|
||
date: 2026-06-14
|
||
type: audit-proposed
|
||
source: kb-audit-propose.sh (Opus 4.7)
|
||
tags: [audit, proposed, inventory]
|
||
---
|
||
|
||
# Предложенные правки inventory — 2026-06-14
|
||
|
||
Сгенерировано Claude Opus на основе [[2026-06-14-drift|drift-отчёта]].
|
||
**Правки НЕ применены.** Ревью — ты. Apply — вручную.
|
||
|
||
## 1. Резюме
|
||
|
||
Drift минимальный по составу (скрипт нашёл 1 «лишнего» гостя — LXC 139 `severny-les`, его нет в inventory), но при ручной сверке полного живого списка вылезли **4 расхождения по статусам** (112, 119 — стали running; 134, 138 — стали stopped) и **2 конфликта переиспользования VMID** (129 и 133 числятся в «Удалённых», но live показывает на этих ID новые гостей). Сводная таблица и счётчики тоже устарели (37 → 41).
|
||
|
||
## 2. Конкретные правки
|
||
|
||
### A. Добавить LXC 139 `severny-les` (главная находка скрипта)
|
||
В раздел `## 🟢 Запущенные LXC`:
|
||
```diff
|
||
+### LXC 139 — severny-les
|
||
+| Параметр | Значение |
|
||
+|----------|----------|
|
||
+| Статус | 🟢 running |
|
||
+| IP | (уточнить) |
|
||
+| Назначение | (уточнить) |
|
||
```
|
||
⚠ В drift-отчёте есть только VMID/type/status/name — IP и назначение неизвестны, оставлены заглушки.
|
||
|
||
### B. Статус-дрифт VM 112 `cloud-dttb`: stopped → running
|
||
Удалить строку из `## 🔴 Остановленные VM`:
|
||
```diff
|
||
-| 112 | cloud-dttb | 8 | 16 GB | 80 GB | — |
|
||
```
|
||
Добавить блок в `## 🟢 Запущенные VM`:
|
||
```diff
|
||
+### VM 112 — cloud-dttb
|
||
+| Параметр | Значение |
|
||
+|----------|----------|
|
||
+| Статус | 🟢 running |
|
||
+| Назначение | — |
|
||
```
|
||
|
||
### C. Статус-дрифт LXC 119 `myspeed`: stopped → running
|
||
Удалить из `## 🔴 Остановленные LXC`:
|
||
```diff
|
||
-| 119 | myspeed | Speed test мониторинг |
|
||
```
|
||
Добавить в `## 🟢 Запущенные LXC`:
|
||
```diff
|
||
+### LXC 119 — myspeed
|
||
+| Параметр | Значение |
|
||
+|----------|----------|
|
||
+| Статус | 🟢 running |
|
||
+| Назначение | Speed test мониторинг |
|
||
```
|
||
|
||
### D. Статус-дрифт LXC 134 `ZnamSecurityBot`: running → stopped
|
||
Удалить блок из `## 🟢 Запущенные LXC` (весь блок «LXC 134 — ZnamSecurityBot»).
|
||
Добавить строку в `## 🔴 Остановленные LXC`:
|
||
```diff
|
||
+| 134 | ZnamSecurityBot | ZnamSecurity Telegram-бот |
|
||
```
|
||
|
||
### E. Статус-дрифт LXC 138 `vpn-proxy`: running → stopped
|
||
Удалить блок из `## 🟢 Запущенные LXC` (весь блок «LXC 138 — vpn-proxy»).
|
||
Добавить строку в `## 🔴 Остановленные LXC`:
|
||
```diff
|
||
+| 138 | vpn-proxy | VPN-proxy (детали уточнить) |
|
||
```
|
||
|
||
### F. Конфликт VMID 129 — переиспользован
|
||
Live: `129 VM stopped profi-parser-vm`. В inventory 129 числится в «🗑️ Удалённые» как `Clawdbot`.
|
||
Добавить в `## 🔴 Остановленные VM`:
|
||
```diff
|
||
+| 129 | profi-parser-vm | — | — | — | (новый, уточнить) |
|
||
```
|
||
И поправить историческую запись (ID переиспользован под новую VM):
|
||
```diff
|
||
-| 129 | Clawdbot | ~апрель 2026 | Данные перенесены ... IP 10.0.0.206 освобождён |
|
||
+| 129 | Clawdbot | ~апрель 2026 | Удалён; VMID 129 переиспользован под profi-parser-vm |
|
||
```
|
||
|
||
### G. Конфликт VMID 133 — переиспользован
|
||
Live: `133 VM stopped s1c-buzharovo`. В inventory 133 числится в «🗑️ Удалённые» как `clawdbot-1`.
|
||
Добавить в `## 🔴 Остановленные VM`:
|
||
```diff
|
||
+| 133 | s1c-buzharovo | — | — | — | (новый, уточнить) |
|
||
```
|
||
Поправить историческую запись:
|
||
```diff
|
||
-| 133 | clawdbot-1 | ~апрель 2026 | Функционал мигрирован на openclaw (137) |
|
||
+| 133 | clawdbot-1 | ~апрель 2026 | Удалён; VMID 133 переиспользован под s1c-buzharovo |
|
||
```
|
||
|
||
### H. Пересчитать сводную таблицу (по факту live = 41 гость)
|
||
```diff
|
||
-| QEMU VM | 15 | 5 | 10 |
|
||
-| LXC | 22 | 12 | 10 |
|
||
-| **Итого** | **37** | **17** | **20** |
|
||
+| QEMU VM | 18 | 6 | 12 |
|
||
+| LXC | 23 | 11 | 12 |
|
||
+| **Итого** | **41** | **17** | **24** |
|
||
```
|
||
(VM: running 106,107,111,112,127,250 = 6; LXC running 103,113,114,115,116,119,132,135,136,137,139 = 11.)
|
||
|
||
### I. Обновить дату
|
||
```diff
|
||
-> Последнее обновление: 2026-06-08 (добавлен LXC 135 swarmclaw)
|
||
+> Последнее обновление: 2026-06-14 (drift-аудит: +LXC 139; статусы 112/119/134/138; VMID 129/133 переиспользованы)
|
||
```
|
||
|
||
## 3. Предупреждения / неоднозначности
|
||
|
||
- **Нет данных в отчёте** для IP/назначения у: 139 `severny-les`, 129 `profi-parser-vm`, 133 `s1c-buzharovo`. Я оставил «уточнить» — заполнять вручную, не выдумывать.
|
||
- **Статус-дрифты (B–E) скрипт НЕ флагал** — он сверяет только присутствие/тип, не статус. Найдено вручную по «Полному живому списку» отчёта. Статус — вещь динамическая (могли просто запустить/остановить); прежде чем двигать блоки, убедись что это устойчивое состояние, а не разовый запуск.
|
||
- **VMID 135**: в «Удалённых» есть `whisper-bot (135)`, а live/активный inventory — `swarmclaw (135)`. Это уже корректно отражено в активном разделе; запись в истории трогать не обязательно (просто факт переиспользования ID).
|
||
- **Второй нода 10.0.0.147**: в шапке упомянуты VM 100 / LXC 101 на standalone-ноде. В live-списке 100=`NV`, 101=`n8n` — это ID основной ноды. Drift-отчёт сверяет только основную ноду, расхождение по второй ноде здесь не оценивается.
|
||
- Блоки B и F (oба VM с минимумом полей) даны в сокращённом виде — CPU/RAM/диск в отчёте отсутствуют.
|