scripts: refresh-proxmox-info.sh wrapper for PVE snapshots

Parallel to refresh-server-info.sh but pipes proxmox_inspect.sh and writes
to servers/<host>/proxmox-details.txt. Same discovery / ssh-target /
validate-only / dry-run behavior.

Fleet-wide `all` matches dir names containing `-pve` (covers *-pve and
*-pve-* so esh-pve-nas is included alongside pfi-pve / nh3-pve / esh-pve).
Explicit names are never filtered — useful for one-off PVE hosts with
non-matching names.

Validation checks the captured snapshot for: truncation, missing PVE
version line, non-Proxmox target, and surfaces backup-coverage "NO"
verdict counts so gaps show up in the validate-only output.

Initial fleet snapshot refreshed.
This commit is contained in:
vh
2026-04-20 23:01:48 -07:00
parent dc8faaacc0
commit 1431768596
6 changed files with 364 additions and 104 deletions
+15 -15
View File
@@ -2,8 +2,8 @@
===== HOST =====
Hostname: nh3-vmhost.phasefinal.com
Date: 2026-04-20T22:12:44-07:00
Uptime: up 5 weeks, 5 days, 15 hours, 1 minute
Date: 2026-04-20T23:00:47-07:00
Uptime: up 5 weeks, 5 days, 15 hours, 49 minutes
PVE: pve-manager/8.4.1/2a5fa54a8503f96d (running kernel: 6.8.12-11-pve)
Kernel: 6.8.12-11-pve
Arch: x86_64
@@ -13,7 +13,7 @@ Arch: x86_64
CPU model: 13th Gen Intel(R) Core(TM) i9-13900H
CPU cores: 20
MemTotal: 62.5 GB
MemAvail: 39.7 GB
MemAvail: 39.6 GB
===== CLUSTER =====
@@ -24,25 +24,25 @@ MemAvail: 39.7 GB
┌────────────────────────────────┬─────────┬─────────────┬──────────────────────────────────┬────────┬────────────┬────────────┬────────────┬─────────┬───────┬──────┬────────┬────────────┬───────────┬────────────┬─────────────┬───────────┬───────────┬────────────┬────────────┬──────┬───────────┬─────────────┬──────┬──────────┬───────────┬──────┐
│ id │ type │ cgroup-mode │ content │ cpu │ disk │ diskread │ diskwrite │ hastate │ level │ lock │ maxcpu │ maxdisk │ maxmem │ mem │ name │ netin │ netout │ node │ plugintype │ pool │ status │ storage │ tags │ template │ uptime │ vmid │
╞════════════════════════════════╪═════════╪═════════════╪══════════════════════════════════╪════════╪════════════╪════════════╪════════════╪═════════╪═══════╪══════╪════════╪════════════╪═══════════╪════════════╪═════════════╪═══════════╪═══════════╪════════════╪════════════╪══════╪═══════════╪═════════════╪══════╪══════════╪═══════════╪══════╡
│ lxc/103 │ lxc │ │ │ 0.00% │ 830.62 MiB │ 464.69 MiB │ 0.00 B │ │ │ │ 4 │ 40.00 GiB │ 2.00 GiB │ 56.72 MiB │ nh3-wg │ 1.58 GiB │ 5.93 MiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 5w 5d 15h │ 103 │
│ lxc/103 │ lxc │ │ │ 0.00% │ 830.62 MiB │ 464.69 MiB │ 0.00 B │ │ │ │ 4 │ 40.00 GiB │ 2.00 GiB │ 56.01 MiB │ nh3-wg │ 1.58 GiB │ 5.93 MiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 5w 5d 15h │ 103 │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ node/nh3-vmhost │ node │ 2 │ │ 9.16% │ 6.16 GiB │ │ │ │ p │ │ 20 │ 855.73 GiB │ 62.53 GiB │ 22.82 GiB │ │ │ │ nh3-vmhost │ │ │ online │ │ │ │ 5w 5d 15h │ │
│ node/nh3-vmhost │ node │ 2 │ │ 7.11% │ 6.16 GiB │ │ │ │ p │ │ 20 │ 855.68 GiB │ 62.53 GiB │ 22.87 GiB │ │ │ │ nh3-vmhost │ │ │ online │ │ │ │ 5w 5d 15h │ │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ qemu/100 │ qemu │ │ │ 0.56% │ 0.00 B │ 961.29 MiB │ 15.22 GiB │ │ │ │ 8 │ 128.00 GiB │ 8.00 GiB │ 3.98 GiB │ nh3-docker1 │ 3.46 GiB │ 4.95 GiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 5w 5d 15h │ 100 │
│ qemu/100 │ qemu │ │ │ 0.66% │ 0.00 B │ 961.42 MiB │ 15.24 GiB │ │ │ │ 8 │ 128.00 GiB │ 8.00 GiB │ 3.93 GiB │ nh3-docker1 │ 3.47 GiB │ 4.97 GiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 5w 5d 15h │ 100 │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ qemu/101 │ qemu │ │ │ 0.02% │ 0.00 B │ 180.83 MiB │ 1.31 GiB │ │ │ │ 8 │ 256.00 GiB │ 2.00 GiB │ 750.68 MiB │ nh3-ansible │ 1.18 GiB │ 3.45 MiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 5w 5d 15h │ 101 │
│ qemu/101 │ qemu │ │ │ 0.05% │ 0.00 B │ 180.83 MiB │ 1.31 GiB │ │ │ │ 8 │ 256.00 GiB │ 2.00 GiB │ 751.17 MiB │ nh3-ansible │ 1.18 GiB │ 3.45 MiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 5w 5d 15h │ 101 │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ qemu/102 │ qemu │ │ │ 22.25% │ 0.00 B │ 41.57 GiB │ 169.22 GiB │ │ │ │ 8 │ 250.00 GiB │ 8.00 GiB │ 4.79 GiB │ nh3-dev │ 20.55 GiB │ 29.55 GiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 2w 3d 11h │ 102 │
│ qemu/102 │ qemu │ │ │ 16.52% │ 0.00 B │ 41.70 GiB │ 171.35 GiB │ │ │ │ 8 │ 250.00 GiB │ 8.00 GiB │ 5.73 GiB │ nh3-dev │ 20.57 GiB │ 29.81 GiB │ nh3-vmhost │ │ │ running │ │ │ 0 │ 2w 3d 11h │ 102 │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ qemu/104 │ qemu │ │ │ 0.00% │ 0.00 B │ 0.00 B │ 0.00 B │ │ │ │ 8 │ 120.00 GiB │ 8.00 GiB │ 0.00 B │ nh3-laser │ 0.00 B │ 0.00 B │ nh3-vmhost │ │ │ stopped │ │ │ 0 │ 0s │ 104 │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ sdn/nh3-vmhost/localnetwork │ sdn │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ nh3-vmhost │ │ │ ok │ │ │ │ │ │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ storage/nh3-vmhost/local │ storage │ │ backup,iso,vztmpl │ │ 863.62 MiB │ │ │ │ │ │ │ 850.41 GiB │ │ │ │ │ │ nh3-vmhost │ dir │ │ available │ local │ │ │ │ │
│ storage/nh3-vmhost/local │ storage │ │ backup,iso,vztmpl │ │ 863.62 MiB │ │ │ │ │ │ │ 850.36 GiB │ │ │ │ │ │ nh3-vmhost │ dir │ │ available │ local │ │ │ │ │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ storage/nh3-vmhost/local-zfs │ storage │ │ images,rootdir │ │ 65.85 GiB │ │ │ │ │ │ │ 915.42 GiB │ │ │ │ │ │ nh3-vmhost │ zfspool │ │ available │ local-zfs │ │ │ │ │
│ storage/nh3-vmhost/local-zfs │ storage │ │ rootdir,images │ │ 65.91 GiB │ │ │ │ │ │ │ 915.42 GiB │ │ │ │ │ │ nh3-vmhost │ zfspool │ │ available │ local-zfs │ │ │ │ │
├────────────────────────────────┼─────────┼─────────────┼──────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼───────┼──────┼────────┼────────────┼───────────┼────────────┼─────────────┼───────────┼───────────┼────────────┼────────────┼──────┼───────────┼─────────────┼──────┼──────────┼───────────┼──────┤
│ storage/nh3-vmhost/pfi-nh3-nas │ storage │ │ images,vztmpl,rootdir,backup,iso │ │ 26.44 TiB │ │ │ │ │ │ │ 41.87 TiB │ │ │ │ │ │ nh3-vmhost │ nfs │ │ available │ pfi-nh3-nas │ │ │ │ │
│ storage/nh3-vmhost/pfi-nh3-nas │ storage │ │ images,iso,backup,rootdir,vztmpl │ │ 26.44 TiB │ │ │ │ │ │ │ 41.87 TiB │ │ │ │ │ │ nh3-vmhost │ nfs │ │ available │ pfi-nh3-nas │ │ │ │ │
└────────────────────────────────┴─────────┴─────────────┴──────────────────────────────────┴────────┴────────────┴────────────┴────────────┴─────────┴───────┴──────┴────────┴────────────┴───────────┴────────────┴─────────────┴───────────┴───────────┴────────────┴────────────┴──────┴───────────┴─────────────┴──────┴──────────┴───────────┴──────┘
===== VMs (qm list) =====
@@ -126,8 +126,8 @@ unprivileged: 1
===== STORAGE (pvesm status) =====
Name Type Status Total Used Available %
local dir active 891722496 884352 890838144 0.10%
local-zfs zfspool active 959889604 69051432 890838172 7.19%
local dir active 891663744 884352 890779392 0.10%
local-zfs zfspool active 959889820 69110424 890779396 7.20%
pfi-nh3-nas nfs active 44962267904 28385127296 16577140608 63.13%
===== DATASTORE CONFIG (/etc/pve/storage.cfg) =====
@@ -153,8 +153,8 @@ nfs: pfi-nh3-nas
===== ZFS POOLS (zpool list -v) =====
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
rpool 952G 72.9G 879G - - 6% 7% 1.00x ONLINE -
nvme-eui.00000000000000000026b7382d4a82a5-part3 953G 72.9G 879G - - 6% 7.66% - ONLINE
rpool 952G 73.0G 879G - - 6% 7% 1.00x ONLINE -
nvme-eui.00000000000000000026b7382d4a82a5-part3 953G 73.0G 879G - - 6% 7.66% - ONLINE
===== FILESYSTEMS (df -h, local fs only) =====