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
+20 -20
View File
@@ -2,8 +2,8 @@
===== HOST =====
Hostname: pve.esteban.net
Date: 2026-04-20T22:34:49-07:00
Uptime: up 3 weeks, 6 hours, 19 minutes
Date: 2026-04-20T23:00:31-07:00
Uptime: up 3 weeks, 6 hours, 44 minutes
PVE: pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-16-pve)
Kernel: 6.8.12-16-pve
Arch: x86_64
@@ -26,7 +26,7 @@ Secure auth: on
Quorum information
------------------
Date: Mon Apr 20 22:34:50 2026
Date: Mon Apr 20 23:00:31 2026
Quorum provider: corosync_votequorum
Nodes: 2
Node ID: 0x00000001
@@ -52,49 +52,49 @@ Membership information
┌───────────────────────────────────┬─────────┬─────────────┬───────────────────────────────────────────┬───────┬────────────┬────────────┬────────────┬─────────┬───────┬────────┬────────┬────────────┬────────────┬────────────┬────────────────────┬────────────┬────────────┬─────────────┬────────────┬──────┬───────────┬───────────────┬──────┬──────────┬────────────┬──────┐
│ 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% │ 807.25 MiB │ 541.36 MiB │ 20.00 KiB │ │ │ │ 2 │ 128.00 GiB │ 2.00 GiB │ 40.51 MiB │ esh-nas │ 2.25 TiB │ 103.24 GiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 103 │
│ lxc/103 │ lxc │ │ │ 0.00% │ 807.25 MiB │ 541.36 MiB │ 20.00 KiB │ │ │ │ 2 │ 128.00 GiB │ 2.00 GiB │ 40.59 MiB │ esh-nas │ 2.25 TiB │ 103.24 GiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 103 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ lxc/105 │ lxc │ │ │ 0.01% │ 7.83 GiB │ 596.34 GiB │ 8.00 KiB │ │ │ │ 4 │ 128.00 GiB │ 2.00 GiB │ 305.11 MiB │ vm-plex │ 7.11 GiB │ 256.77 GiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 105 │
│ lxc/105 │ lxc │ │ │ 0.01% │ 7.83 GiB │ 596.34 GiB │ 8.00 KiB │ │ │ │ 4 │ 128.00 GiB │ 2.00 GiB │ 305.45 MiB │ vm-plex │ 7.12 GiB │ 256.77 GiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 105 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ lxc/106 │ lxc │ │ │ 0.00% │ 1.07 GiB │ 42.88 GiB │ 16.00 KiB │ │ │ │ 4 │ 80.00 GiB │ 2.00 GiB │ 20.52 MiB │ esh-filebot │ 841.20 GiB │ 16.81 GiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 106 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ lxc/107 │ lxc │ │ │ 0.00% │ 7.91 GiB │ 5.88 GiB │ 0.00 B │ │ │ │ 4 │ 40.00 GiB │ 4.00 GiB │ 239.37 MiB │ vm-jellyfin │ 6.18 GiB │ 23.38 MiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 107 │
│ lxc/107 │ lxc │ │ │ 0.00% │ 7.91 GiB │ 5.88 GiB │ 0.00 B │ │ │ │ 4 │ 40.00 GiB │ 4.00 GiB │ 234.89 MiB │ vm-jellyfin │ 6.18 GiB │ 23.70 MiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 107 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ node/esh-nas-pve │ node │ 2 │ │ 0.35% │ 4.81 GiB │ │ │ │ │ │ 12 │ 5.86 GiB │ 125.65 GiB │ 69.24 GiB │ │ │ │ esh-nas-pve │ │ │ online │ │ │ │ 3w 6h │ │
│ node/esh-nas-pve │ node │ 2 │ │ 0.37% │ 4.81 GiB │ │ │ │ │ │ 12 │ 5.86 GiB │ 125.65 GiB │ 69.28 GiB │ │ │ │ esh-nas-pve │ │ │ online │ │ │ │ 3w 6h │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ node/pve │ node │ 2 │ │ 0.41% │ 17.86 GiB │ │ │ │ p │ │ 20 │ 93.93 GiB │ 62.53 GiB │ 32.44 GiB │ │ │ │ pve │ │ │ online │ │ │ │ 3w 6h │ │
│ node/pve │ node │ 2 │ │ 0.64% │ 17.86 GiB │ │ │ │ p │ │ 20 │ 93.93 GiB │ 62.53 GiB │ 32.49 GiB │ │ │ │ pve │ │ │ online │ │ │ │ 3w 6h │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ qemu/100 │ qemu │ │ │ 0.33% │ 0.00 B │ 44.11 GiB │ 186.92 GiB │ │ │ │ 16 │ 256.00 GiB │ 16.00 GiB │ 9.39 GiB │ esh-vm-docker │ 33.93 GiB │ 53.18 GiB │ pve │ │ │ running │ │ │ 0 │ 3w 6h │ 100 │
│ qemu/100 │ qemu │ │ │ 0.54% │ 0.00 B │ 44.12 GiB │ 187.32 GiB │ │ │ │ 16 │ 256.00 GiB │ 16.00 GiB │ 9.59 GiB │ esh-vm-docker │ 34.10 GiB │ 53.19 GiB │ pve │ │ │ running │ │ │ 0 │ 3w 6h │ 100 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ qemu/101 │ qemu │ │ │ 0.06% │ 0.00 B │ 384.36 MiB │ 20.11 GiB │ │ │ │ 16 │ 256.00 GiB │ 8.00 GiB │ 1.85 GiB │ esh-vm-db │ 1.53 GiB │ 4.81 GiB │ pve │ │ │ running │ │ │ 0 │ 3w │ 101 │
│ qemu/101 │ qemu │ │ │ 0.05% │ 0.00 B │ 384.36 MiB │ 20.12 GiB │ │ │ │ 16 │ 256.00 GiB │ 8.00 GiB │ 1.86 GiB │ esh-vm-db │ 1.53 GiB │ 4.81 GiB │ pve │ │ │ running │ │ │ 0 │ 3w │ 101 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ qemu/102 │ qemu │ │ │ 0.01% │ 0.00 B │ 0.00 B │ 0.00 B │ │ │ backup │ 16 │ 256.00 GiB │ 16.00 GiB │ 14.48 GiB │ esh-vm-workstation │ 327.00 B │ 0.00 B │ pve │ │ │ prelaunch │ │ │ 0 │ 6d 20h 12m │ 102 │
│ qemu/102 │ qemu │ │ │ 0.01% │ 0.00 B │ 0.00 B │ 0.00 B │ │ │ backup │ 16 │ 256.00 GiB │ 16.00 GiB │ 14.48 GiB │ esh-vm-workstation │ 327.00 B │ 0.00 B │ pve │ │ │ prelaunch │ │ │ 0 │ 6d 20h 38m │ 102 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ qemu/104 │ qemu │ │ │ 0.44% │ 0.00 B │ 864.48 MiB │ 2.30 GiB │ │ │ │ 4 │ 128.00 GiB │ 4.00 GiB │ 1.76 GiB │ vm-esh-nas │ 6.45 GiB │ 1.40 GiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 104 │
│ qemu/104 │ qemu │ │ │ 0.42% │ 0.00 B │ 865.90 MiB │ 2.32 GiB │ │ │ │ 4 │ 128.00 GiB │ 4.00 GiB │ 1.72 GiB │ vm-esh-nas │ 6.45 GiB │ 1.40 GiB │ esh-nas-pve │ │ │ running │ │ │ 0 │ 3w 6h │ 104 │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ sdn/esh-nas-pve/localnetwork │ sdn │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ esh-nas-pve │ │ │ ok │ │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ sdn/pve/localnetwork │ sdn │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ pve │ │ │ ok │ │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/esh-nas-pve/iso │ storage │ │ vztmpl,iso │ │ 4.53 GiB │ │ │ │ │ │ │ 1.43 TiB │ │ │ │ │ │ esh-nas-pve │ dir │ │ available │ iso │ │ │ │ │
│ storage/esh-nas-pve/iso │ storage │ │ iso,vztmpl │ │ 4.53 GiB │ │ │ │ │ │ │ 1.43 TiB │ │ │ │ │ │ esh-nas-pve │ dir │ │ available │ iso │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/esh-nas-pve/local │ storage │ │ backup,iso,vztmpl │ │ 4.81 GiB │ │ │ │ │ │ │ 5.86 GiB │ │ │ │ │ │ esh-nas-pve │ dir │ │ available │ local │ │ │ │ │
│ storage/esh-nas-pve/local │ storage │ │ vztmpl,iso,backup │ │ 4.81 GiB │ │ │ │ │ │ │ 5.86 GiB │ │ │ │ │ │ esh-nas-pve │ dir │ │ available │ local │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/esh-nas-pve/nas-tank-vmbu │ storage │ │ backup │ │ 1.38 TiB │ │ │ │ │ │ │ 92.98 TiB │ │ │ │ │ │ esh-nas-pve │ dir │ │ available │ nas-tank-vmbu │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/esh-nas-pve/nvme │ storage │ │ rootdir,images │ │ 29.61 GiB │ │ │ │ │ │ │ 899.25 GiB │ │ │ │ │ │ esh-nas-pve │ zfspool │ │ available │ nvme │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/esh-nas-pve/ssd │ storage │ │ images,rootdir │ │ 262.55 GiB │ │ │ │ │ │ │ 1.68 TiB │ │ │ │ │ │ esh-nas-pve │ zfspool │ │ available │ ssd │ │ │ │ │
│ storage/esh-nas-pve/ssd │ storage │ │ rootdir,images │ │ 262.55 GiB │ │ │ │ │ │ │ 1.68 TiB │ │ │ │ │ │ esh-nas-pve │ zfspool │ │ available │ ssd │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/esh-nas-pve/tank │ storage │ │ rootdir,images │ │ 24.58 TiB │ │ │ │ │ │ │ 116.18 TiB │ │ │ │ │ │ esh-nas-pve │ zfspool │ │ available │ tank │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/esh-nas-pve/tank-vmbu │ storage │ │ backup │ │ 1.38 TiB │ │ │ │ │ │ │ 92.98 TiB │ │ │ │ │ │ esh-nas-pve │ nfs │ │ available │ tank-vmbu │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/pve/esh-nas │ storage │ │ iso,rootdir,vztmpl,images,backup,snippets │ │ 2.70 GiB │ │ │ │ │ │ │ 91.60 TiB │ │ │ │ │ │ pve │ nfs │ │ available │ esh-nas │ │ │ │ │
│ storage/pve/esh-nas │ storage │ │ rootdir,iso,images,vztmpl,backup,snippets │ │ 2.70 GiB │ │ │ │ │ │ │ 91.60 TiB │ │ │ │ │ │ pve │ nfs │ │ available │ esh-nas │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/pve/local │ storage │ │ backup,iso,vztmpl │ │ 17.86 GiB │ │ │ │ │ │ │ 93.93 GiB │ │ │ │ │ │ pve │ dir │ │ available │ local │ │ │ │ │
│ storage/pve/local │ storage │ │ vztmpl,iso,backup │ │ 17.86 GiB │ │ │ │ │ │ │ 93.93 GiB │ │ │ │ │ │ pve │ dir │ │ available │ local │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/pve/local-lvm │ storage │ │ images,rootdir │ │ 294.77 GiB │ │ │ │ │ │ │ 794.30 GiB │ │ │ │ │ │ pve │ lvmthin │ │ available │ local-lvm │ │ │ │ │
│ storage/pve/local-lvm │ storage │ │ images,rootdir │ │ 294.93 GiB │ │ │ │ │ │ │ 794.30 GiB │ │ │ │ │ │ pve │ lvmthin │ │ available │ local-lvm │ │ │ │ │
├───────────────────────────────────┼─────────┼─────────────┼───────────────────────────────────────────┼───────┼────────────┼────────────┼────────────┼─────────┼───────┼────────┼────────┼────────────┼────────────┼────────────┼────────────────────┼────────────┼────────────┼─────────────┼────────────┼──────┼───────────┼───────────────┼──────┼──────────┼────────────┼──────┤
│ storage/pve/tank-vmbu │ storage │ │ backup │ │ 1.38 TiB │ │ │ │ │ │ │ 92.98 TiB │ │ │ │ │ │ pve │ nfs │ │ available │ tank-vmbu │ │ │ │ │
└───────────────────────────────────┴─────────┴─────────────┴───────────────────────────────────────────┴───────┴────────────┴────────────┴────────────┴─────────┴───────┴────────┴────────┴────────────┴────────────┴────────────┴────────────────────┴────────────┴────────────┴─────────────┴────────────┴──────┴───────────┴───────────────┴──────┴──────────┴────────────┴──────┘
@@ -158,8 +158,8 @@ ostype: win11
Name Type Status Total Used Available %
esh-nas nfs active 98352656384 2828288 98349828096 0.00%
iso dir disabled 0 0 0 N/A
local dir active 98497780 18724516 74723716 19.01%
local-lvm lvmthin active 832888832 309085045 523803786 37.11%
local dir active 98497780 18724968 74723264 19.01%
local-lvm lvmthin active 832888832 309251623 523637208 37.13%
nas-tank-vmbu dir disabled 0 0 0 N/A
nvme zfspool disabled 0 0 0 N/A
ssd zfspool disabled 0 0 0 N/A