34 lines
805 B
Bash
34 lines
805 B
Bash
#SSH into proxmox cluster node
|
|
#1. Shutdown all containers and vms
|
|
pvesh create /nodes/localhost/stopall
|
|
|
|
|
|
#2. stop services
|
|
systemctl stop pvestatd.service
|
|
systemctl stop pvedaemon.service
|
|
systemctl stop pve-cluster.service
|
|
systemctl stop corosync
|
|
systemctl stop pve-cluster
|
|
|
|
|
|
#3. edit through sqlite, check, delete, verify
|
|
sqlite3 /var/lib/pve-cluster/config.db <<EOF
|
|
select * from tree where name = 'corosync.conf';
|
|
delete from tree where name = 'corosync.conf';
|
|
select * from tree where name = 'corosync.conf';
|
|
.quit
|
|
EOF
|
|
|
|
sqlite> .quit
|
|
|
|
|
|
#3. Remove directories
|
|
pmxcfs -l
|
|
rm /etc/pve/corosync.conf
|
|
rm /etc/corosync/*
|
|
rm /var/lib/corosync/*
|
|
#rm -rf /etc/pve/nodes/* #Do this only if you want to delete all nodes
|
|
|
|
#Dont forget to remove nodes that you dont want from /etc/pve/priv/authorized_keys
|
|
reboot
|