跳至内容
Proxmox中文技术站
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
pve:ha
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== 第十二章:高可用 ====== 原文链接:https://pve.proxmox.com/pve-docs/chapter-ha.html 最后更新:2026-02-25 ===== 概述 ===== Proxmox VE高可用(HA)功能允许虚拟机和容器在硬件故障时自动故障转移到其他节点,确保关键业务的连续性。 ===== HA概念 ===== === 什么是高可用 === * 自动故障检测 * 自动恢复 * 减少停机时间 * 提高可靠性 === HA组件 === * Proxmox HA Manager * Proxmox HA Local Resource Manager * Corosync ===== HA要求 ==== === 硬件要求 === * 至少3个节点(推荐) * 共享存储 * 稳定的网络 === 软件要求 === * Proxmox VE集群 * HA插件 * 资源代理 ===== 创建HA组 ==== === 通过Web界面 === 1. 数据中心 → HA → 组 2. 点击"创建" 3. 命名并配置 4. 添加节点 === 通过命令行 === <code> pvesh create /cluster/ha/groups -group myha -nodes node1,node2,node3 </code> === HA组参数 === * 组名 * 节点列表 * 优先级 * 限制 ===== 添加资源到HA ==== === 通过Web界面 === 1. 选择VM/CT 2. 点击"HA" 3. 选择HA组 4. 启用HA === 通过命令行 === <code> pvesh create /cluster/ha/resources -vmid 100 -group myha </code> === 资源参数 === * VM/CT ID * HA组 * 状态 ===== HA状态 ==== === 查看状态 === <code> pvesh get /cluster/ha/status </code> === 状态类型 === * started - 已启动 * stopped - 已停止 * requested - 请求中 * waiting - 等待中 ===== 故障转移策略 ==== === 故障转移类型 === * 限制到组 - 只能在组内节点 * no restriction - 任何节点 === 优先级 === * 优先级数值 * 优先节点选择 ===== 资源管理 ==== === 启动资源 === <code> ha-manager start vm:100 </code> === 停止资源 === <code> ha-manager stop vm:100 </code> === 迁移资源 === <code> ha-manager migrate vm:100 node2 </code> === 重新locate === <code> ha-manager relocate vm:100 node2 </code> ===== 故障处理 ==== === 故障检测 === * 节点故障 * 服务故障 * 资源故障 === 自动恢复 === * 节点恢复 * 服务重启 * 资源迁移 === 手动干预 === 在紧急情况下: <code> ha-manager crm-command </code> ===== 监控 ===== === 查看状态 === <code> ha-manager status </code> === 日志 === <code> /var/log/pve-ha-lrm.log /var/log/pve-ha-crm.log </code> === 通知 === HA事件会触发通知: * 故障转移 * 资源状态变化 ===== 故障排除 ===== === 常见问题 === * 资源卡住 * 无法故障转移 * Quorum丢失 === 诊断命令 === <code> # 查看HA状态 ha-manager status # 查看详细状态 pvesh get /cluster/ha/status # 查看日志 tail -f /var/log/pve-ha-crm.log </code> === 恢复 === * 清理故障状态 * 重置HA资源 * 手动迁移 ===== 配置示例 ===== === 基本配置 === <code> # 创建HA组 pvesh create /cluster/ha/groups -group production -nodes node1,node2,node3 # 添加VM到HA pvesh create /cluster/ha/resources -vmid 100 -group production </code> === 优先级配置 === <code> # 高优先级组 pvesh create /cluster/ha/groups -group critical -nodes node1,node2 -priority 100 # 添加关键VM pvesh create /cluster/ha/resources -vmid 100 -group critical </code> ===== 最佳实践 ===== 1. 使用3+节点集群 2. 使用共享存储 3. 正确配置HA组 4. 定期测试故障转移 ===== 限制 ==== === 不支持 === * 本地存储的VM * 某些设备直通 * 特定配置 === 存储要求 === 推荐存储: * NFS * iSCSI * Ceph RBD * ZFS over iSCSI
pve/ha.txt
· 最后更改:
2026/02/26 01:50
由
admin
页面工具
显示页面
过去修订
反向链接
回到顶部