Article ID: 113790, created on May 10, 2012, last review on Aug 12, 2014

  • Applies to:
  • Virtuozzo
  • Virtuozzo containers
  • Virtuozzo hypervisor
  • Virtual Automation

总结


Parallels 服务器虚拟化产品使用 Parallels Virtual Automation (PVA) 进行标准备份与恢复操作。
Parallels Virtual Automation 代理 (PVA 代理) 可为已安装的某个硬件节点提供备份与恢复工具以及 API。
Parallels Virtual Automation 管理节点 (PVA MN) 可为在 PVA 群组中注册的所有节点提供集中式备份与恢复 API。

本文章描述了 PVA 中备份后台与恢复进程、备份中的服务器角色与恢复进程以及使用的通用条款。

服务器角色


一般在备份与恢复进程中有三个角色:

一个单一服务器可在本地备份中处理所有三个角色。

备份方案


方案 角色 示例
mypvcserver 的本地备份 虚拟化节点mypvcserver
备份存储节点mypvcserver
控制节点mypvcserver
vzabackup -F mypvcserver -e CTID
本地初始化备份至远程存储 虚拟化节点mypvcserver
备份存储节点remotestorage
控制节点mypvcserver
vzabackup --storage root@remotestorage -F mypvcserver -e CTID
来自存储服务器 remotestorage 的已初始化备份 虚拟化节点mypvcserver
备份存储节点remotestorage
控制节点remotestorage
vzabackup -F mypvcserver -e CTID
从第三服务器 anotherserver 备份 mypvcserver 至初始化的 remotestorage 虚拟化节点: mypcvserver
备份存储节点remotestorage
控制节点anotherserver
vzabackup --storage root@remotestorage -F mypvcserver -e CTID

备份工具与接口


  • 图形
    1. PVA 控制中心 - PVA MN 的 web 接口,能够允许您管理在 PVA 群组中所有硬件节点的备份。
    2. Power Panel - 管理某个 container 的 web 接口。 根据托管 container 的硬件节点的本地设置执行了来自 Power Panel 的初始化备份。
    3. Parallels Management Console(已弃用) - 旧版 Parallels Virtuozzo Containers 提供的图形工具。 允许您跨注册节点执行备份与恢复操作。
  • 命令行
    1. vzabackup\vzarestore - 进入 PVA 代理备份 API 方式的 CLI 接口。
    2. vzbackup\vzrestore (obsolete)- 进入基于 TAR 备份的的 CLI 接口;不需要运行 PVA 代理。
      注意: 在 Parallels Virtuozzo Containers for Windows 上,这是 vzabackup\vzarestore 工具上其它封装器的形式。
  • API
    1. PVA 管理节点 XML API 的备份接口
    2. 通过 SOAPXML API 的 PVA 代理备份接口

备份后端


Parallels 提供两个后端用于备份文件:
  1. 一个与 Acronis Backup and Restore (默认)兼容。
  2. 一个与 TAR 兼容

可在 PVA 代理配置文件中切换备份引擎后端
  1. 编辑 PVA 代理配置文件:
    /vz/pva/agent/etc/vzagent.conf

    /var/opt/pva/agent/etc/vzagent.conf
     
  2. 为与 Acronis 兼容更改后端值为 0,或为 TAR 更改为 1。
    • vzlin_backup_serializer (针对 PVA 4.6.4 以前版本节点):
      <vzlin_backup_serializer> 
      <configuration> 
      <backend>1</backend> 
      <enable_snapshot>1</enable_snapshot> 
      <custom> 
      <queue>0</queue> 
      <heavy_timeout_limit>360000</heavy_timeout_limit>
      </custom> 
      </configuration> 
      </vzlin_backup_serializer> 
    • vzlin_backup_serializer11 (针对 PVA 4.6.4 与更新版本):
      <vzlin_backup_serializer11> 
      <configuration> 
      <backend>1</backend> 
      <enable_snapshot>1</enable_snapshot> 
      <custom> 
      <pool>0</pool> 
      <queue>0</queue> 
      <heavy_timeout_limit>360000</heavy_timeout_limit>
      </custom> 
      </configuration> 
      </vzlin_backup_serializer11> 
  3. 重启 PVA 代理:
    pvaagent restart

也可以查看

8133 How to increase PVA Agent timeouts for backup operations

2897d76d56d2010f4e3a28f864d69223 d02f9caf3e11b191a38179103495106f 319940068c5fa20655215d590b7be29b 0dd5b9380c7d4884d77587f3eb0fa8ef a26b38f94253cdfbf1028d72cf3a498b

Email subscription for changes to this article