Files
knowledge-base/audit/2026-06-07-proposed.md

7.0 KiB
Raw Blame History

date, type, source, tags
date type source tags
2026-06-07 audit-proposed kb-audit-propose.sh (Opus 4.7)
audit
proposed
inventory

Предложенные правки inventory — 2026-06-07

Сгенерировано Claude Opus на основе 2026-06-07-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:

+### LXC 139 — severny-les
+| Параметр | Значение |
+|----------|----------|
+| Статус | 🟢 running |
+| IP | (уточнить — нет в отчёте) |
+| Назначение | (уточнить — нет в отчёте) |

B. Статус живой ≠ inventory: 112 cloud-dttb (running)

Удалить из таблицы 🔴 Остановленные VM:

-| 112 | cloud-dttb | 8 | 16 GB | 80 GB | — |

Добавить в 🟢 Запущенные VM:

+### VM 112 — cloud-dttb
+| Параметр | Значение |
+|----------|----------|
+| Статус | 🟢 running |
+| CPU | 8 | RAM | 16 GB | Диск | 80 GB |
+| Назначение | (уточнить) |

C. Статус: 117 motioneye и 119 myspeed (live running)

Удалить из таблицы 🔴 Остановленные LXC:

-| 117 | motioneye | MotionEye NVR |
-| 119 | myspeed | Speed test мониторинг |

Добавить в 🟢 Запущенные LXC (myspeed уже имеет IP 10.0.0.113? — нет, это watchyourlan; IP не брать):

+### LXC 117 — motioneye
+| Статус | 🟢 running | Назначение | MotionEye NVR |
+
+### LXC 119 — myspeed
+| Статус | 🟢 running | Назначение | Speed test мониторинг |

D. Статус: 138 vpn-proxy (live stopped)

Удалить блок из 🟢 Запущенные LXC:

-### LXC 138 — vpn-proxy
-| Статус | 🟢 running |
-| IP | 10.0.0.141 (LAN) / 100.70.161.29 (NetBird) |
-| Назначение | VPN-proxy (детали уточнить) |

Добавить в 🔴 Остановленные LXC (IP/NetBird можно сохранить в примечании):

+| 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:

+| 129 | profi-parser-vm | — | — | — | VM-вариант profi-parser (пара к LXC 128) |

Поправить строку истории (VMID освобождён ранее, теперь занят заново):

-| 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:

+| 133 | s1c-buzharovo | — | — | — | 1С-сервер Бужарово (уточнить) |

Поправить строку истории:

-| 133 | clawdbot-1 | ~апрель 2026 | Функционал мигрирован на openclaw (137) |
+| 133 | clawdbot-1 (старый) | ~апрель 2026 | Мигрирован на openclaw (137); **VMID 133 переиспользован под `s1c-buzharovo`** |

G. Пересчёт сводки и даты

После правок главной ноды (250) живых гостей = 40 (18 VM / 22 LXC):

-| 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, не статус и не имя. Расхождения BF найдены ручным сравнением живого списка (он есть в отчёте) с 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 его заодно устраняет.

Файл не правил — это только предложения к ревью.