How to power off a Proxmox node safely? The short answer: don’t just pull the plug. Shut down or migrate VMs first, check HA and quorum, then use the GUI or shutdown command.

Why node shutdown is different from VM shutdown
People mix these up all the time. A VM shutdown is qm shutdown 100. A node shutdown powers off the whole host. If you have other nodes in a cluster, this affects quorum. If you have HA enabled, the node going down triggers failover. You don’t want that by accident.
Before you power off
If it’s a cluster, check the state first. Run pvecm status and look at quorum. If you’re about to lose quorum by shutting down one of three nodes, think twice. You can also check HA resources with ha-manager status. If anything is running on this node, migrate it or shut it down cleanly.
For a standalone node, just make sure no important VMs or containers are running. qm list and pct list show you what’s there.
Power off from the GUI
The web interface has a shutdown button. Click the node in the left tree, then look at the top right. There’s a “Shutdown” button. It asks for confirmation and then runs the equivalent of shutdown -h now. Simple.

Power off from the CLI
SSH into the node and run:
shutdown -h now
That’s it. If you want to be fancy, poweroff does the same thing. Some people prefer systemctl poweroff. All fine.
What if it hangs?
If the node doesn’t power off after a minute or two, you might have a stuck process. Check the console or IPMI. Sometimes a VM holds a lock. You can force it with shutdown -h -f now, but that’s a last resort. Better to find the stuck VM first. I’ve written about checking the kernel ring buffer when a node is unresponsive — that can show you what’s stuck.
My take
Powering off a Proxmox node is easy. The hard part is remembering the cluster and HA implications. If you’re in a cluster, always check quorum first. If you have HA, migrate or disable resources before shutdown. For a standalone box, just shutdown -h now and you’re done. Don’t overthink it.