用户工具

站点工具


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
</code

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

===== 复制计划 =====

=== 计划选项 ===

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

=== 配置示例 ===

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

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

===== 管理复制 =====

=== 查看复制状态 ===

<code>
pvesr list
</code

=== 查看详细状态 ===

<code>
pvesr status --vmid 100
</code

=== 暂停复制 ===

<code>
pvesr enable 100
pvesr disable 100
</code

=== 删除复制任务 ===

<code>
pvesr remove 100
</code

===== 故障转移 =====

=== 手动故障转移 ===

在目标节点上:
<code>
qm start 100 --skiplock
</code

=== 自动故障转移 ===

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

===== 复制日志 =====

=== 查看日志 ===

<code>
pvesr log 100
</code

=== 日志内容 ===

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

===== 性能优化 ====

=== 网络优化 ===

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

=== 存储优化 ===

* SSD缓存
* 调整ZFS参数

=== 并发复制 ===

控制并发数:
<code>
pvesr set 100 --max-workers 2
</code

===== 故障排除 =====

=== 常见问题 ===

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

=== 诊断命令 ===

<code>
# 检查状态
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.1772033476.txt.gz · 最后更改: admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki