code-server auto-sync 2026-06-07T06:10:01+00:00
This commit is contained in:
123
audit/2026-06-07-proposed.md
Normal file
123
audit/2026-06-07-proposed.md
Normal file
@@ -0,0 +1,123 @@
|
||||
---
|
||||
date: 2026-06-07
|
||||
type: audit-proposed
|
||||
source: kb-audit-propose.sh (Opus 4.7)
|
||||
tags: [audit, proposed, inventory]
|
||||
---
|
||||
|
||||
# Предложенные правки inventory — 2026-06-07
|
||||
|
||||
Сгенерировано Claude Opus на основе [[2026-06-07-drift|drift-отчёта]].
|
||||
**Правки НЕ применены.** Ревью — ты. Apply — вручную.
|
||||
|
||||
## 1. Краткое резюме
|
||||
|
||||
Аудит формально нашёл один drift (LXC 139 `severny-les` есть в Proxmox, нет в inventory), но прямое сравнение живого списка из отчёта с inventory выявило ещё **6 расхождений по статусу/идентичности**: 4 хоста стоят с неверным статусом (112/117/119/138), а VMID **129 и 133 переиспользованы** под новые гости (`profi-parser-vm`, `s1c-buzharovo`), хотя в inventory числятся как удалённые `Clawdbot`/`clawdbot-1`. Аудит-скрипт их не поймал, т.к. проверяет только наличие VMID в тексте, а не статус/имя.
|
||||
|
||||
---
|
||||
|
||||
## 2. Конкретные правки
|
||||
|
||||
### A. Добавить LXC 139 (главный drift из отчёта)
|
||||
В раздел **🟢 Запущенные LXC**:
|
||||
```diff
|
||||
+### LXC 139 — severny-les
|
||||
+| Параметр | Значение |
|
||||
+|----------|----------|
|
||||
+| Статус | 🟢 running |
|
||||
+| IP | (уточнить — нет в отчёте) |
|
||||
+| Назначение | (уточнить — нет в отчёте) |
|
||||
```
|
||||
|
||||
### B. Статус живой ≠ inventory: 112 cloud-dttb (running)
|
||||
Удалить из таблицы **🔴 Остановленные VM**:
|
||||
```diff
|
||||
-| 112 | cloud-dttb | 8 | 16 GB | 80 GB | — |
|
||||
```
|
||||
Добавить в **🟢 Запущенные VM**:
|
||||
```diff
|
||||
+### VM 112 — cloud-dttb
|
||||
+| Параметр | Значение |
|
||||
+|----------|----------|
|
||||
+| Статус | 🟢 running |
|
||||
+| CPU | 8 | RAM | 16 GB | Диск | 80 GB |
|
||||
+| Назначение | (уточнить) |
|
||||
```
|
||||
|
||||
### C. Статус: 117 motioneye и 119 myspeed (live running)
|
||||
Удалить из таблицы **🔴 Остановленные LXC**:
|
||||
```diff
|
||||
-| 117 | motioneye | MotionEye NVR |
|
||||
-| 119 | myspeed | Speed test мониторинг |
|
||||
```
|
||||
Добавить в **🟢 Запущенные LXC** (myspeed уже имеет IP 10.0.0.113? — нет, это watchyourlan; IP не брать):
|
||||
```diff
|
||||
+### LXC 117 — motioneye
|
||||
+| Статус | 🟢 running | Назначение | MotionEye NVR |
|
||||
+
|
||||
+### LXC 119 — myspeed
|
||||
+| Статус | 🟢 running | Назначение | Speed test мониторинг |
|
||||
```
|
||||
|
||||
### D. Статус: 138 vpn-proxy (live stopped)
|
||||
Удалить блок из **🟢 Запущенные LXC**:
|
||||
```diff
|
||||
-### LXC 138 — vpn-proxy
|
||||
-| Статус | 🟢 running |
|
||||
-| IP | 10.0.0.141 (LAN) / 100.70.161.29 (NetBird) |
|
||||
-| Назначение | VPN-proxy (детали уточнить) |
|
||||
```
|
||||
Добавить в **🔴 Остановленные LXC** (IP/NetBird можно сохранить в примечании):
|
||||
```diff
|
||||
+| 138 | vpn-proxy | VPN-proxy (LAN 10.0.0.141 / NetBird 100.70.161.29) |
|
||||
```
|
||||
|
||||
### E. Переиспользование VMID 129 → profi-parser-vm
|
||||
Сейчас 129 в **🗑️ Удалённые** = `Clawdbot`. Живой 129 = `profi-parser-vm` (VM, stopped).
|
||||
Добавить в **🔴 Остановленные VM**:
|
||||
```diff
|
||||
+| 129 | profi-parser-vm | — | — | — | VM-вариант profi-parser (пара к LXC 128) |
|
||||
```
|
||||
Поправить строку истории (VMID освобождён ранее, теперь занят заново):
|
||||
```diff
|
||||
-| 129 | Clawdbot | ~апрель 2026 | Данные перенесены на code-server (132) ... IP 10.0.0.206 освобождён |
|
||||
+| 129 | Clawdbot (старый) | ~апрель 2026 | Перенесён на code-server (132); **VMID 129 переиспользован под `profi-parser-vm`** |
|
||||
```
|
||||
|
||||
### F. Переиспользование VMID 133 → s1c-buzharovo
|
||||
Сейчас 133 в **🗑️ Удалённые** = `clawdbot-1`. Живой 133 = `s1c-buzharovo` (VM, stopped).
|
||||
Добавить в **🔴 Остановленные VM**:
|
||||
```diff
|
||||
+| 133 | s1c-buzharovo | — | — | — | 1С-сервер Бужарово (уточнить) |
|
||||
```
|
||||
Поправить строку истории:
|
||||
```diff
|
||||
-| 133 | clawdbot-1 | ~апрель 2026 | Функционал мигрирован на openclaw (137) |
|
||||
+| 133 | clawdbot-1 (старый) | ~апрель 2026 | Мигрирован на openclaw (137); **VMID 133 переиспользован под `s1c-buzharovo`** |
|
||||
```
|
||||
|
||||
### G. Пересчёт сводки и даты
|
||||
После правок главной ноды (250) живых гостей = 40 (18 VM / 22 LXC):
|
||||
```diff
|
||||
-| QEMU VM | 15 | 5 | 10 |
|
||||
-| LXC | 21 | 11 | 10 |
|
||||
-| **Итого** | **36** | **16** | **20** |
|
||||
+| QEMU VM | 18 | 6 | 12 |
|
||||
+| LXC | 22 | 12 | 10 |
|
||||
+| **Итого** | **40** | **18** | **22** |
|
||||
-> Последнее обновление: 2026-05-27 ...
|
||||
+> Последнее обновление: 2026-06-07 (drift-аудит: +139, статусы 112/117/119/138, реюз VMID 129/133)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 3. Предупреждения (неоднозначное)
|
||||
|
||||
- **VMID 129 и 133 переиспользованы** — критично. Перед фиксацией подтверди живьём: `qm config 129` / `qm config 133`. Возможно, старые `Clawdbot`/`clawdbot-1` были удалены, а номера переназначены новым гостям. Имена `profi-parser-vm` / `s1c-buzharovo` и назначение «1С Бужарово» — мои предположения по имени, в отчёте назначения нет.
|
||||
- **Аудит недооценил drift**: `kb-audit.py` сверяет только наличие VMID, не статус и не имя. Расхождения B–F найдены ручным сравнением живого списка (он есть в отчёте) с inventory — не выдуманы.
|
||||
- **139 severny-les**: в отчёте только VMID/тип/статус/имя. IP, ресурсы, назначение — НЕТ. Оставил `(уточнить)`, не выдумывал.
|
||||
- **IP/ресурсы для 112/117/119**: в отчёте отсутствуют, в блоках не заполнял.
|
||||
- **Вторая нода 10.0.0.147** ([[proxmox-pve-147]], VM 100 ZimaOS / LXC 101 NPM) drift-отчётом НЕ покрыта (отчёт по ноде .250). Её записи не трогать — иначе пересечётся с VM 100 `NV` / LXC 101 `n8n` главной ноды.
|
||||
- В текущем inventory уже есть внутреннее расхождение (сводка «10 stopped VM», а в таблице 11) — правка G его заодно устраняет.
|
||||
|
||||
Файл не правил — это только предложения к ревью.
|
||||
Reference in New Issue
Block a user