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

5.6 KiB
Raw Blame History

date, type, tags, aliases
date type tags aliases
2026-05-27 project
dttb
proxmox
standalone
zima
npm
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:
    # через 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):

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) — для какого домена/применения