Skip to content

Instantly share code, notes, and snippets.

@btamayo
Forked from ianchen06/del_cluster.sh
Last active February 10, 2025 20:19
Show Gist options
  • Save btamayo/73892d7743666e4815e43fb4e2b9f3f3 to your computer and use it in GitHub Desktop.
Save btamayo/73892d7743666e4815e43fb4e2b9f3f3 to your computer and use it in GitHub Desktop.
delete proxmox cluster
# source: https://forum.proxmox.com/threads/removing-deleting-a-created-cluster.18887/
#/bin/sh
# stop service
systemctl stop pvestatd.service
systemctl stop pvedaemon.service
systemctl stop pve-cluster.service
systemctl stop corosync
systemctl stop pve-cluster
killall pmxcfs
# edit through sqlite, check, delete, verify
$ sqlite3 /var/lib/pve-cluster/config.db
sqlite> select * from tree where name = 'corosync.conf';
254327|0|254329|0|1480944811|8|corosync.conf|totem {
version: 2
[...]
sqlite> delete from tree where name = 'corosync.conf';
sqlite> select * from tree where name = 'corosync.conf';
sqlite> .quit
#
killall pmxcfs
#Remove directories
pmxcfs -l
rm /etc/pve/corosync.conf
rm /etc/corosync/*
rm /var/lib/corosync/*
# OPTIONAL: Only if you want to delete nodes their configurations as well:
# rm -rf /etc/pve/nodes/*
@fahadshery
Copy link

After following all these commands, my running containers disappeared from GUI. but the services are still up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment