PVE(Proxmox VE)删除集群的方法

PVE的集群创建通过GUI就很容易,但删除集群变成独立运行的单机并且保留虚拟机就比较麻烦

找了下官网文档,做个解决方法记录

可以先看一下集群有几个节点,目前我这只有一个

ls /etc/pve/nodes 

 

1.停止节点上的corosync和pve集群服务

systemctl stop pve-cluster
systemctl stop corosync

2.在本地模式下再次启动群集文件系统

pmxcfs -l

3.删除corosync配置文件

rm /etc/pve/corosync.conf
rm -r /etc/corosync/*

4.将文件系统作为正常服务重新启动

killall pmxcfs
systemctl start pve-cluster

 

这个时候进GUI中查看就会发现,集群已经没有了

5.节点现在与集群分离。您可以使用以下命令将其从集群的任何剩余节点中删除

pvecm delnode oldNodeName

6.如果由于剩余节点中的仲裁丢失而导致命令失败,可以将 expected 设置为1作为解决方法,然后重复pvecm-delnode命令。

pvecm expected 1
pvecm delnode oldNodeName

 7.现在切换回分离的节点并删除其上所有剩余的集群文件。这确保了该节点可以毫无问题地再次添加到另一个集群中。如果其他节点的配置文件仍在集群文件系统中,那么可能也需要清理这些文件。在确保具有正确的节点名称后,您可以简单地从 /etc/pve/nodes/NODENAME 递归地删除整个目录。

rm /var/lib/corosync/*
ls /etc/pve/nodes  # 打印出节点名称
pvecm delnode nodeName
rm -rf /etc/pve/nodes/nodeName

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Proxmox VE(Virtual Environment)是一种开源的虚拟化平台,可以管理企业级虚拟机和容器。它支持使用KVM(Kernel-based Virtual Machine)和LXC(Linux Containers)两种虚拟化技术。 Proxmox VE提供了一套功能强大的管理工具,使用户能够轻松地创建、管理和监控虚拟机和容器。用户可以通过基于Web的GUI界面来完成这些操作,而无需使用命令行。这使得Proxmox VE成为一个非常适合初学者和有经验的系统管理员使用的平台。 Proxmox VE具有高度可扩展性和灵活性。它支持多个物理主机,可以将它们组成一个集群,实现负载均衡和高可用性。用户可以根据需要添加、删除或迁移虚拟机和容器,以满足不同工作负载的需求。此外,Proxmox VE还具有内置的备份和恢复功能,可以帮助用户防止数据丢失,并快速恢复系统。 Proxmox VE提供了丰富的网络和存储选项。它支持创建虚拟网络和网络桥接,以及为虚拟机和容器分配IP地址。在存储方面,Proxmox VE支持本地和网络存储,可以使用不同的存储方案(如SAN、NAS和iSCSI)来满足不同的需求。 总之,Proxmox VE是一款功能强大且易于使用的虚拟化平台,适用于中小型企业和个人用户。它提供了完整的虚拟化解决方案,并具有高度可扩展性和灵活性,可以满足各种工作负载的需求。无论是新手还是经验丰富的管理员,都可以从Proxmox VE中受益,并将其用于构建高性能和可靠的虚拟化环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值