Files
knowledge-base/projects/dttb/proxmox-pve-147.md
dttb a7fac84f6e Алекс (пилот): доступ к UniFi (Cloud Key→mongo) + печать на HP M775 (CUPS+IPP DNAT)
- alex-router.sh / alex-unifi.sh / alex-print.sh на коробке
- UniFi через Cudy→dbclient→mongo ace (API залочен SSO)
- печать CUPS Everywhere через DNAT Cudy 6310→148:631, персистентно nftables.d
- проверено в TG: Алекс сам зовёт инструменты

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 21:09:08 +03:00

116 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
date: 2026-05-27
type: project
tags: [dttb, proxmox, standalone, zima, npm]
aliases: ["pve-147", "10.0.0.147", "PVE Zima"]
---
# 🖥️ Proxmox-нода `pve` (10.0.0.147)
Вторая Proxmox-нода в LAN dttb — **standalone**, не в кластере с основным `pve.dttb.ru` (10.0.0.250). Поднята как площадка под ZimaOS (NAS) и отдельный Nginx Proxy Manager.
## Хост
| Параметр | Значение |
|---|---|
| Hostname | `pve` |
| LAN IP | **10.0.0.147** |
| Gateway | 10.0.0.1 |
| 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»
| Параметр | Значение |
|---|---|
| Статус | 🔴 **stopped** (по умолчанию не стартует) |
| Machine | q35 |
| RAM | 8 GB |
| Boot disk | 128 GB |
| NIC | virtio, MAC `BC:24:11:8D:05:6A`, bridge=vmbr0, firewall=1 |
| Назначение | **ZimaOS** — NAS-операционка |
Запуск: `qm start 100`.
### 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)
## Доступ
- **С Mac через NetBird+jump**:
```bash
# через code-server
ssh -i ~/.ssh/id_ed25519 root@100.70.92.138
sshpass -p '1qaz!QAZ' ssh root@10.0.0.147
# или через openclaw
ssh -J root@100.70.167.54 root@10.0.0.147 # пароль 1qaz!QAZ
```
- **Web UI**: открыть `https://10.0.0.147:8006` со своего Mac, если NetBird-route на `10.0.0.0/24` есть (openclaw анонсирует — должен пройти).
## Железо
| Параметр | Значение |
|---|---|
| Материнка | **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)
- [ ] После включения VT-x в BIOS запустить VM 100 ZimaOS, посмотреть web UI, документировать в этом же файле
- [ ] Решить про **scsi1 (1.5 TB data-диск)** — он отсутствует физически (отдетачен 2026-05-27 из конфига VM 100 чтобы попытаться стартануть). Варианты:
- Создать заново: `qm set 100 -scsi1 Work:1500`
- Отдать ZimaOS весь /dev/sdb напрямую через disk-passthrough (тогда у ZimaOS вся 2 TB как нативный диск, без overhead qcow2)
- [ ] Уточнить роль LXC 101 npm (отдельный от основного на 10.0.0.195) — для какого домена/применения