114 lines
8.3 KiB
Markdown
114 lines
8.3 KiB
Markdown
---
|
||
date: 2026-05-27
|
||
type: project
|
||
tags: [dttb, proxmox, standalone, zima, npm]
|
||
aliases: ["pve-147", "10.0.0.147", "PVE Zima"]
|
||
---
|
||
|
||
# 🖥️ Proxmox-нода `pve` (коробка Александра, 192.168.1.247)
|
||
|
||
Это **«Умный сервер» коробки Александра** (пилот [[../../claude-memory/project_alexandr_assistant]]). Standalone-нода, собиралась в LAN Олега (была `10.0.0.147`), **2026-06-17 физически переехала к Александру** (КП Бенелюкс) и переведена на его сеть `192.168.1.0/24`.
|
||
|
||
> **Переезд 2026-06-17:** хост `10.0.0.147`→**`192.168.1.247`** (static + DHCP-резерв на Cudy для MAC `00:01:2e:38:41:6a`). Контейнеры на `ip=dhcp` переехали сами: LXC101 npm→`.221`, LXC102 assistant→`.154`, LXC103 swarmclaw→`.71`, LXC104 gitea→`.96` (103/104 были статикой `10.0.0.103/104` — переведены на DHCP). На Cudy сделаны DHCP-резервации для всех (npm/asst/swarm/zima/pve), чтобы IP бэкендов не плавали. Доступ к хосту теперь: NetBird→LXC102 (`100.70.186.192`)→`ssh root@192.168.1.247`. NetBird на самом хосте по-прежнему нет.
|
||
|
||
> ❌ **ZimaOS (VM 100) УДАЛЕНА 2026-06-18** (`qm destroy --purge`, по подтверждению Олега). Не запускалась после переезда (VT-x слетел при сбросе CMOS платы ZOTAC H61), давно выведена из работы. Подробности и последствия (мёртвые домены `cloud/kino/dom/alex/tg.umnybot.ru`, тул `alex-nas.sh`) — в секции [#vm-100-zima--удалена-2026-06-18](#vm-100-zima--удалена-2026-06-18) ниже.
|
||
>
|
||
> 🔑 **Доступ (исправлено 2026-06-18):** путь живой — `ssh -i ~/.ssh/id_ed25519 root@100.70.186.192` (LXC102 alex-asst, ключ Mac/German) → `sshpass -p '1qaz!QAZ' ssh root@192.168.1.247` (pve-хост, пароль = общий `1qaz!QAZ`). **Старый пароль LXC 102 `j5DS1JSPKewKQw6i7mTK` — мёртв.** Ключ ассистента German добавлен в `/root/.ssh/authorized_keys` LXC 102 (на German: `ssh alex-asst`).
|
||
|
||
## Хост
|
||
|
||
| Параметр | Значение |
|
||
|---|---|
|
||
| Hostname | `pve` |
|
||
| LAN IP | **192.168.1.247** (static, +резерв на Cudy; было `10.0.0.147`) |
|
||
| Gateway | 192.168.1.1 (Cudy Александра) |
|
||
| OS | Proxmox VE **9.1.0** (Debian, kernel `6.17.2-1-pve`). Раньше в этой карточке версия была указана 6.17.2 — это была версия kernel, путаница исправлена 2026-05-30 |
|
||
| CPU | Intel Core i3-2100 @ 3.10GHz (Sandy Bridge, 2 ядра / 4 потока) |
|
||
| RAM | 15 GB |
|
||
| NetBird | **inactive** (нет агента) |
|
||
| SSH | `root` / `1qaz!QAZ` (через jump code-server или openclaw) |
|
||
| Web UI | <https://10.0.0.147:8006> |
|
||
|
||
## Storage
|
||
|
||
| Диск | Тип | Размер | Назначение |
|
||
|---|---|---|---|
|
||
| sda | SSD | 111.8 GB | системный (LVM `pve-root` 37 GB, swap 8 GB, data-pool 49 GB) |
|
||
| sdb | HDD | **1.8 TB** | `/mnt/pve/Work` (ext4) — Proxmox storage `Work` для образов, бэкапов, шаблонов |
|
||
|
||
## VM / LXC
|
||
|
||
### VM 100 «Zima» — ❌ УДАЛЕНА 2026-06-18
|
||
|
||
**`qm destroy 100 --purge` выполнен 2026-06-18** (по подтверждению Олега, без бэкапа). Снесены оба диска: scsi0 128G (система+`/DATA`) и scsi1 1.7TB raw → на storage `Work` освободилось ~83 ГБ (98G→15G). ZimaOS была давно выведена из работы (не стартовала после переезда — VT-x слетел, заменена Docker-апками filebrowser+Homepage на LXC105, см. [[ai-assistant-pilot/architecture]]).
|
||
|
||
⚠️ После удаления **мертвы 5 доменов через ZimaOS** (`cloud/kino/dom/alex/tg.umnybot.ru` → `192.168.1.190`) и тул `alex-nas.sh` у агента Алекса — если NAS-функция нужна, поднимать заново (Docker-апки на LXC105 или новый ZimaOS). На ноде pve-147 VM больше нет (только LXC 101-104).
|
||
|
||
### LXC 101 «npm»
|
||
|
||
| Параметр | Значение |
|
||
|---|---|
|
||
| Статус | 🟢 **running** (onboot=1) |
|
||
| OS | Debian unprivileged, 1 ядро, 512 MB RAM, 4 GB rootfs |
|
||
| MAC | `BC:24:11:2E:52:B1` |
|
||
| IP | **10.0.0.207** (DHCP) |
|
||
| Назначение | Nginx Proxy Manager (Docker `jc21/nginx-proxy-manager:latest`), порты 80/81/443 |
|
||
|
||
**Это второй NPM** в инфре — основной по-прежнему в LXC 103 (10.0.0.195). Зачем второй — уточнить у Олега (вероятно staging/отдельный домен под ZimaOS).
|
||
|
||
## Что слушает на хосте
|
||
|
||
- `:22` SSH
|
||
- `:8006` Proxmox web UI
|
||
- `:25` postfix (loopback, mail-relay из VM)
|
||
- `:85` pvedaemon (loopback, internal API)
|
||
- `:111` rpcbind
|
||
- `:3128` spice-proxy (для VNC consoles)
|
||
|
||
## Доступ (после переезда к Александру)
|
||
|
||
Хост сам без NetBird, достаётся джампом через LXC102 (NetBird-пир коробки):
|
||
```bash
|
||
# Mac → NetBird → LXC102 → хост
|
||
ssh -i ~/.ssh/id_ed25519 root@100.70.186.192 # LXC102 assistant
|
||
sshpass -p '1qaz!QAZ' ssh root@192.168.1.247 # хост pve
|
||
|
||
# или одной командой (sshpass есть на LXC102):
|
||
ssh -i ~/.ssh/id_ed25519 root@100.70.186.192 "sshpass -p 1qaz!QAZ ssh root@192.168.1.247 'КОМАНДА'"
|
||
```
|
||
- **Web UI**: `https://192.168.1.247:8006` — туннелем через LXC102 (`ssh -L 8006:192.168.1.247:8006 root@100.70.186.192`).
|
||
- **TODO:** поставить NetBird-агент на сам хост → прямой доступ без джампа (стоящий пункт из «Открытые вопросы»).
|
||
- Бэкап старого netconfig на хосте: `/root/interfaces.bak-alexmove`, `/root/hosts.bak-alexmove`.
|
||
|
||
## Железо
|
||
|
||
| Параметр | Значение |
|
||
|---|---|
|
||
| Материнка | **ZOTAC H61** (mini-ITX, LGA1155) |
|
||
| BIOS | AMI 4.6.4 от 13.07.2011 (не обновлять — поддержка прекращена ~2013, single-BIOS = риск кирпича, всё нужное и так есть с 2011) |
|
||
| CPU | Intel Core i3-2100 (Sandy Bridge, 2/4) |
|
||
| HDD | WDC WD20EZRX-19D8PB0 (**WD Blue 2 TB**, 5400 rpm) = `/dev/sdb` = `/mnt/pve/Work` |
|
||
|
||
## ✅ Физический визит выполнен (2026-05-30)
|
||
|
||
Олег зашёл в BIOS, включил оба пункта. Результат:
|
||
|
||
1. ✅ **Intel Virtualization Technology → Enabled** — `/dev/kvm` появилось, `kvm_intel` модуль загружен, `vmx` + `ept` + `unrestricted_guest` в `/proc/cpuinfo`
|
||
2. ✅ **Restore AC Power Loss → Power On** — хост сам поднимается после света
|
||
|
||
После ребута поднялись: хост + LXC 101 NPM. Но **VM 100 Zima не стартовала автоматически** — в её конфиге был **`kvm: 0`** (KVM отключён для конкретно этой VM) при `cpu: host` (который требует KVM). Конфликт.
|
||
|
||
**Лечение** (2026-05-30 20:08):
|
||
```bash
|
||
qm set 100 -kvm 1 # включить KVM для VM 100
|
||
qm start 100 # запустилась нормально
|
||
```
|
||
|
||
После этого ZimaOS стартует и при ручном `qm start 100`, и автоматически при boot (autostart настроен: `onboot=1, startup=order=2,up=30`).
|
||
|
||
## Открытые вопросы
|
||
|
||
- [ ] Поставить NetBird-агент чтобы хост был в overlay-сети напрямую (не нужен будет jump через code-server/openclaw)
|
||
- [x] ~~ZimaOS VM 100~~ — **удалена 2026-06-18** (вместе с scsi1). Если NAS снова понадобится — поднимать Docker-апки на LXC105 или новый ZimaOS (на ZOTAC H61 нужен VT-x в BIOS + батарейка CMOS).
|
||
- [ ] Уточнить роль LXC 101 npm (отдельный от основного на 10.0.0.195) — для какого домена/применения
|