JM Field — Linux VM Patch Audit

2026-05-10 5 Proxmox nodes (PVE 9.1) 14 Linux systems

Summary cluster-wide Linux only — Windows VMs excluded

Pending Patches
982
across 11 systems
EOL Systems
1
CentOS 7 (VM 126)
Heavy Backlogs (≥100)
3
VM 120, 142, 123
Recently Patched
2
VM 114, 121
Disclaimer: Counts pulled from each VM's cached apt metadata (no apt update run during audit). True patch counts after a fresh metadata refresh will likely be higher.

Ubuntu / Debian — Patch Backlog sorted by severity

VMIDHostnameNodeOSUpgradableTier
120MySQL-Dev-Server-3.210JMFPMX02Ubuntu 24.04 LTS219Critical
142MySQL-Dev-2JMFPMX02Ubuntu 24.04 LTS219Critical
123API-Server-3.244JMFPMX01Ubuntu 24.04.3151Critical
130MariaDB-3.230JMFPMX05Ubuntu 22.04.4 LTS93High
122aivqueue-3.216JMFPMX01Ubuntu 22.04.4 LTS88High
145FreePBX-v17JMFPMX03Debian 12 (bookworm)63Medium
137Enhance-Backup-ServerJMFPMX03Ubuntu 24.04.461Medium
132aivtpcserver-3.217JMFPMX04Ubuntu 24.04.444Medium
134pulse LXCJMFPMX04Debian (LXC)27Medium
141WebServer-EnhanceJMFPMX04Ubuntu 24.04.49Low
139callcenterJMFPMX03Ubuntu 24.04.48Low

RHEL Family guest-exec disabled; status confirmed manually

VMIDHostnameNodeOSStatus
114FTP-ProductionJMFPMX02AlmaLinux 10.1Patched (Greg, 2026-05-10)
121aivscripttesting3.202JMFPMX02AlmaLinux 8.10Current — migrated from CentOS 7 ~1mo ago
126aivscript-3.240JMFPMX04CentOS 7EOL — replace

Recommended Action Plan

Tier 1 — patch this week (≥150 backlog):
  • VM 120 + 142 (MySQL dev pair, 219 each) — snapshot, apt update && apt -y upgrade, reboot if kernel
  • VM 123 (API-Server, 151) — snapshot first; coordinate with API consumers if reboot needed
Tier 2 — patch in next 2 weeks (60-99):
  • VM 130 (MariaDB-3.230, 93) — DB box; snapshot and patch in maintenance window
  • VM 122 (aivqueue, 88)
  • VM 145 (FreePBX-v17, 63) — Sangoma stack, test SIP after
  • VM 137 (Enhance-Backup, 61)
Tier 3 — patch monthly cadence (≤50):
  • VM 132 (aivtpcserver, 44), VM 134 LXC pulse (27), VM 141 (9), VM 139 (8)
Decommission / replace:
  • VM 126 (CentOS 7, EOL Jun 2024) — migrate workload to AlmaLinux 9 or 10, retire VM

Methodology

  • Cluster-wide enumeration via pvesh get /cluster/resources --type vm
  • OS detection via QEMU guest-agent get-osinfo (Windows VMs filtered out)
  • Patch counts via guest-exec apt list --upgradable (cached metadata) / pct exec for LXC
  • RHEL family agents have guest-exec disabled (security default) — manual confirmation
  • 14 Linux systems audited; 11 produced live counts, 3 confirmed manually