Files
perf/scripts/audit-vm-disks.sh
2026-09-03 21:39:35 -05:00

15 lines
489 B
Bash
Executable File

#!/usr/bin/bash
# Audit all VM disk configs on a Proxmox host
set -uo pipefail
HOST="$1"
PROX_HOST="$HOST" bash tests/remote.sh prox '
qm list 2>/dev/null | tail -n +2 | while read -r line; do
vmid=$(echo "$line" | awk "{print \$1}")
name=$(echo "$line" | awk "{print \$2}")
status=$(echo "$line" | awk "{print \$3}")
echo "VMID=$vmid NAME=$name STATUS=$status"
qm config "$vmid" 2>/dev/null | grep -E "^(scsi|virtio|ide)[0-9]+:" | sed "s/^/ /"
echo ""
done
'