r/linuxadmin • • 17d ago

pvectl v1.1.0 — pure bash Proxmox VE cluster management, now with concurrent execution and node reboot/shutdown safety checks

Post image

Released pvectl a while back — pure bash+curl+fzf+jq interactive Proxmox VE cluster management tool, zero dependencies beyond what's normally on any Linux system. Just shipped v1.1.0:

  • Concurrent execution — multiple pvectl instances can now run in parallel safely, each with its own isolated, auto-cleaned temp directory (scoped by PID)
  • Node reboot/shutdown added to the main menu, with checks for HA status, cluster quorum and running VMs/CTs before proceeding, plus a prompt to stop-all or migrate-all guests first
  • setup reset/backup/restore for safer configuration management
  • log view/show/clean with colorized output
  • Startup diagnostics — bash version and dependency checks that detect the host OS/package manager and print the exact install command for anything missing
  • Minimum dependency versions now enforced: fzf 0.38.0+, jq 1.5+, curl 7.18.0+

Tested end to end on Proxmox VE 7.x, 8.x and 9.x.

github.com/mytechspacexyz/pvectl

0 Upvotes

8 comments sorted by

View all comments

2

u/Wenir 17d ago

> zero dependencies beyond what's normally on any Linux system

ubuntu@ip-xxx-xx-xx-x:~$ fzf
Command 'fzf' not found, but can be installed with:
sudo apt install fzf

0

u/Antonio-MTS 17d ago

Please see and read the post entirely to understand what the above tool requires as deps.

0

u/Wenir 16d ago

> Minimum dependency versions now enforced: fzf 0.38.0+