用户工具

站点工具


pve:pvesr

第六章:存储复制

原文链接:https://pve.proxmox.com/pve-docs/chapter-pvesr.html 最后更新:2026-02-25

概述

Proxmox VE存储复制(pvesr)允许您同步虚拟机和容器数据到远程节点,提供数据保护和灾难恢复能力。

复制概念

什么是存储复制

* 异步复制 * 基于快照 * 自动同步 * 增量传输

复制模式

* 单向 - 从源到目标 * 双向 - 双向同步

配置要求

存储要求

* ZFS存储(必需) * 足够的空间 * 稳定的网络

集群要求

* 至少2个节点 * 相同的存储配置 * 网络连通性

创建复制任务

通过Web界面

1. 选择虚拟机/容器 2. 点击“复制” 3. 目标节点 4. 计划

通过命令行

pvesr create 100 node2 --schedule daily

参数: * VMID * 目标节点 * 计划时间

复制计划

计划选项

* 每小时 * 每天 * 每周 * 自定义Cron

配置示例

# 每天凌晨2点
pvesr create 100 node2 --schedule '2:00'

# 每小时
pvesr create 100 node2 --schedule '*:00'

管理复制

查看复制状态

pvesr list

查看详细状态

pvesr status --vmid 100

暂停复制

pvesr enable 100
pvesr disable 100

删除复制任务

pvesr remove 100

故障转移

手动故障转移

在目标节点上:

qm start 100 --skiplock

自动故障转移

与HA结合使用: 1. 创建HA组 2. 添加复制任务 3. 配置HA规则

复制日志

查看日志

pvesr log 100

日志内容

* 传输开始时间 * 传输结束时间 * 传输数据量 * 错误信息

性能优化

网络优化

* 使用专用网络 * 调整MTU * 压缩传输

存储优化

* SSD缓存 * 调整ZFS参数

并发复制

控制并发数:

pvesr set 100 --max-workers 2

故障排除

常见问题

* 复制失败 * 同步延迟 * 空间不足 * 网络中断

诊断命令

# 检查状态
pvesr status

# 检查日志
pvesr log 100 -v

# 检查ZFS状态
zfs list -r local-zfs

恢复

* 修复存储问题 * 重置复制任务 * 手动同步

备份与复制

复制 vs 备份

* 复制 - 实时同步,快速恢复 * 备份 - 归档,长期保留

结合使用

推荐同时使用: * 复制 - 快速恢复 * 备份 - 离线副本

最佳实践

1. 使用独立网络 2. 监控复制延迟 3. 定期测试故障转移 4. 保持足够空间

配置示例

基础配置

# 创建每日复制任务
pvesr create 100 node2 --schedule '2:00'

# 查看状态
pvesr status

高级配置

# 使用压缩
pvesr create 100 node2 --compress zstd

# 使用带宽限制
pvesr create 100 node2 --bandwidth 100M
pve/pvesr.txt · 最后更改: admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki