从 Proxmox 集群中移除节点的方法
2026-04-27
Proxmox 是一个开源平台,提供企业级虚拟化解决方案。它以灵活性和全面的管理工具而著称,使组织能够无缝管理虚拟机、容器和存储。Proxmox VE 集成了诸多强大功能,例如 高可用性、实时迁移以及内置的 备份与恢复 功能,因此既适用于小型企业,也适用于大型企业。
Proxmox 集群的工作原理是什么?
Proxmox 集群通过将多个 Proxmox VE 节点连接成一个统一、协调的整体,实现集中式管理。集群配置支持在所有节点间聚合资源(如 CPU、内存和存储),从而启用高可用性(HA)、负载均衡以及高效的资源利用等功能。
关键组件与工作流程:
1. Corosync:这是集群的通信主干。它提供了一个可靠的通信层,通过持续监控各节点的状态,确保所有节点保持同步。Corosync 保证每个节点都能获知其他节点的状态,从而使集群能够决定资源分配位置以及如何应对节点故障。
2. 集群资源管理器(CRM):该组件负责管理集群内资源的分配与调度,依据可用资源及预设策略决定虚拟机(VM)和容器的运行位置。当某个节点发生故障时,CRM 会自动将受影响的工作负载迁移至其他节点,从而最大限度减少服务中断。
3. 法定节点数:法定节点数是一种机制,用于确保集群能够做出安全且一致的决策。该机制要求集群中大多数节点就当前状态达成一致。如果活跃节点数量低于某一阈值,集群可能进入保护状态,以防止数据损坏或“脑裂”情况发生。
4. 高可用性(HA):Proxmox VE 集成了高可用性功能,该功能与集群资源管理器(CRM)协同工作,可在节点发生故障时自动在其他节点上重启虚拟机,从而确保关键服务持续可用。
如何从 Proxmox 集群中移除节点?
在移除节点之前,务必确保所有虚拟机和数据均已安全迁移或备份,以避免数据丢失,并维持集群的完整性。
1. 在待隔离的节点上停止“pve-cluster”服务:
systemctl stop pve-cluster.service
systemctl stop corosync.service
2. 运行命令,将待隔离节点上的集群文件系统设置为本地模式:
rpmxcfs -l
3. 运行命令以删除 Corosync 配置文件:
rm -rf /etc/pve/corosync.conf
rm -rf /etc/corosync/*
4. 运行命令以重启集群文件系统服务:
killall pmxcfs
systemctl start pve-cluster.service
5. 删除故障节点的文件:
cd /etc/pve/nodes
ls
rm -rf /etc/pve/nodes/pve2 # Path corresponding to the faulty node
6. 清理残留的集群信息
pvecm delnode NodeName
以下是一些常见问题的故障排除信息。
节点无响应:如果要移除的节点由于网络问题或其他原因无法响应,您可以使用强制选项,将其强制从集群中移除:
pvecm delnode <NODE_NAME> --force
卸载过程卡住:在卸载过程中,如果命令执行出现问题或进程卡住,您可以通过查看系统日志来诊断问题:
journalctl -xe
解决潜在问题后,请再次尝试移除该节点。
简化您的 Proxmox VE 虚拟机保护
在执行任何操作之前,您已备份所有关键数据和配置。
Vinchin备份与恢复是一款专业的虚拟机备份与恢复解决方案,提供全面的数据保护功能,包括自动虚拟机备份、免代理备份、局域网/无局域网备份、异地副本、即时恢复、高效数据缩减、云归档等,并严格遵循3-2-1黄金备份架构,全方位保障Proxmox VE环境中数据的安全性与完整性。
此外,数据加密和防勒索软件保护为您保护 Proxmox VE 虚拟机备份提供双重保障。您还可以轻松将数据从一个 Proxmox 主机迁移至另一虚拟平台,反之亦然。
只需 4 个步骤,即可备份 Proxmox VE 虚拟机:
1. 选择备份对象。

2. 选择备份目标位置。

3. 配置备份策略。

4. 审核并提交任务。

Vinchin 备份与恢复软件已获得全球数千家企业的青睐。您可立即开始使用这一强大系统——享受为期15天的全功能免费试用! 将您具体的 Proxmox VE 环境需求告知我们,我们将为您提供一项与您的IT基础设施无缝集成的定制化解决方案。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
Proxmox 从集群中移除节点常见问题解答
1. 问:如何在 Proxmox 中创建高可用集群?
A:要在 Proxmox 中创建高可用性(HA)集群,需在多个节点上安装 Proxmox,初始化集群,并配置 iSCSI 或 Ceph 等共享存储。在 Proxmox 界面中启用 HA 模块,定义 HA 资源,并设置法定人数(quorum)以防止脑裂问题。通过手动故障转移测试该配置,确保其正常运行。
2. 问:节点移除后,能否重新将其添加到集群中?
A:是的,如有需要,您可以将节点重新添加到集群中。但您需要再次执行初始设置流程,包括重新安装 Proxmox VE 并配置该节点以加入集群。
结论
从 Proxmox VE 集群中移除节点是一个相对简单的过程,但需谨慎操作。按照本指南中的步骤执行,可确保节点被安全移除,且不会干扰集群的正常运行。