备份前,请确认各台服务器的hostname是否真实有效,如果是无效的假名称,请修改/etc/hosts和 C:windowssystem32driversetchosts来实现硬解析。
—- Linux —-
– 备份到本地 —
vzbackup localhost -e 102
在这个命令中,-e 102表示要备份id为102的vps
这个时候会提示要通过ssh连接,则输入root密码即可
The authenticity of host ’localhost (127.0.0.1)’ can’t be established.
RSA key fingerprint is 90:35:ff:07:8c:36:9a:d2:07:63:b0:81:90:5d:4c:e5.
Are you sure you want to continue connecting (yes/no)?
接下来显示备份进行中
Warning: Permanently added ’localhost’ (RSA) to the list of known hosts.
root@localhost’s password:
2006-05-23T17:01:05+0800 vzbackup(27283): Starting backup. Nodes – vz.test.valueof.com.
2006-05-23T17:01:05+0800 vzbackup(27283): Starting node vz.test.valueof.com backup…
2006-05-23T17:01:05+0800 vzbackup(27283): Checking backup version on vz.test.valueof.com … use vzbackup 3.0.0-10
2006-05-23T17:01:18+0800 vzbackup(27283): Node vz.test.valueof.com archived VEs: 102 (2006-05-23T170105+0800@vz.test.valueof.com)
2006-05-23T17:01:18+0800 vzbackup(27283): Cleaning up…
[root@vz ~]#
备份完成了。
– 从本地备份恢复 —
首先执行vzrestore -l 查看当前有多少个备份
例如显示如下信息:
[root@vz ~]# vzrestore -l
VE 102 dir /vz/backups/vz.test.valueof.com
2006-05-23T181335+0800@vz.test.valueof.com type I
[root@vz ~]#
表示有一个备份存在。在恢复备份时候,必须输入准确的vps id,以免造成错误的覆盖。
在恢复前先停止这个vps
vzctl stop 102
执行vzrestore vz.test.valueof.com -e 102
这个命令中,vz.test.valueof.com是本机的主机名
-e 102表示恢复id为102的vps的备份
执行结果如下:
[root@vz ~]# vzrestore vz.test.valueof.com -e 102
Starting restore VE 102(2006-05-23T181335+0800@vz.test.valueof.com) on node vz.test.valueof.com…
created /vz/private/102-tmpENb1gs
Restoring VE…
Turn quota on
/vz/backups/vz.test.valueof.com/102/102-2006-05-23T181335+0800@vz.test.valueof.com- I.tar…
Turn quota off
Replacing /etc/sysconfig/vz-scripts/102.conf…
Moving /vz/private/102-tmpENb1gs/102 to /vz/private/102…
Saved parameters for VPS 102
Cleaning up…
Done.
vzrestore(5099): Done.
[root@vz ~]#
恢复VPS完成。
–远程备份–
首先要登陆到备份节点,在备份节点执行如下命令:
vzbackup 192.168.4.10 -e 102
在这个命令中,192.168.4.10表示要备份的远程节点
-e 102表示要备份的vps id。
[root@vz ~]# vzbackup 192.168.4.10 -e 17
root@192.168.4.10’s password:
输入root密码连接到ssh
2006-05-23T17:37:49+0800 vzbackup(30780): Starting backup. Nodes – vzlinux.demo.swsoft.com.cn.
2006-05-23T17:37:49+0800 vzbackup(30780): Starting node vzlinux.demo.swsoft.com.cn backup…
root@vzlinux.demo.swsoft.com.cn’s password:
输入root密码后继续
2006-05-23T17:38:09+0800 vzbackup(30780): Checking backup version on vzlinux.demo.swsoft.com.cn … use vzbackup 3.0.0-5
root@vzlinux.demo.swsoft.com.cn’s password:
再次输入root密码后继续
2006-05-23T17:39:16+0800 vzbackup(30780): Node vzlinux.demo.swsoft.com.cn archived VEs: 17(2006-05-23T173850+0800@vzlinux.demo.swsoft.com.cn)
2006-05-23T17:39:16+0800 vzbackup(30780): Cleaning up…
[root@vz ~]#
备份完成。
如果想跳过ssh的root密码这个步骤,可以用ssh key的功能。
–从远程恢复–
首先执行vzrestore -l查看备份节点上有哪些备份
例如结果如下,说明本机上存储着来自vzlinux.demo.swsoft.com.cn节点的id为17的备份
[root@vz ~]# vzrestore -l
VE 17 dir /vz/backups/vzlinux.demo.swsoft.com.cn
2006-05-23T184545+0800@vzlinux.demo.swsoft.com.cn type I
[root@vz ~]#
现在可以开始准备恢复了。
首先要到vzlinux.demo.swsoft.com.cn这个节点上,把要恢复的vps id为17的vps停止调。
在备份节点上执行如下命令开始恢复:
[root@vz ~]# vzrestore -d 192.168.4.10 -e 17
Starting restore VE 17(2006-05-23T184545+0800@vzlinux.demo.swsoft.com.cn) on node 192.168.4.10…
root@192.168.4.10’s password:
Doing exec – /usr/share/vzbackup-3.0.0-5.swsoft/vzrestore1 -t 2006-05- 23T184545+0800@vzlinux.demo.swsoft.com.c17-.
created /vz/private/17-tmpy27129
Restoring VE…
Turn quota on
-…
Turn quota off
Replacing /etc/sysconfig/vz-scripts/17.conf…
Moving /vz/private/17-tmpy27129/17 to /vz/private/17…
Cleaning up…
Saved parameters for VPS 17
Done.
vzrestore(10269): Done.
[root@vz ~]#
这个时候备份数据会从备份节点上被取出,送到要恢复的服务器上去。
恢复操作完成。
—- Windows —-
–备份到本机–
执行vzbackup,并输入要备份的vps id。例如:
C:Documents and SettingsAdministrator>vzbackup 103
backuping…
Command ’vzbackup’ is successfully finished
C:Documents and SettingsAdministrator>
备份完成。
–从本机恢复–
首先自行vzrestore -l查看当前有多少个备份存在
例如如下结果:
C:Documents and SettingsAdministrator>vzrestore list
listing…
VPS: 22, 23
backup ID type created
{41C970DD-0CB9-482C-B086-F4F0BEED9A1B} 00014bk full Mar 15 17:09:34 2006
{7A7DFE18-6407-4719-B10B-CAEACD088249} 00033bk full May 23 18:25:12 2006
{7A7DFE18-6407-4719-B10B-CAEACD088249} 00034bk full May 23 18:33:16 2006
{7A7DFE18-6407-4719-B10B-CAEACD088249} 00035bk full May 23 18:49:23 2006
{7AB853A5-9727-486E-B63D-60E0021D166E} 00031bk full May 16 21:10:09 2006
{E9BA2329-5B59-4F41-83A8-8B3ED0033860} 00032bk full May 17 10:51:52 2006
C:Documents and SettingsAdministrator>
在vzwin上,备份是以GUID的形式表示的。
要恢复的时候,需要输入GUID和被恢复的VPS ID。
VPS ID和GUID的对应关系在每个vps的conf中
默认路径是在vz安装路径下的Conf中
例如D:vzConf
首先停止停止掉要恢复的vps
vzctl stop 22
执行如下命令:
vzrestore 22 -b {41C970DD-0CB9-482C-B086-F4F0BEED9A1B} 00014bk
即可完成恢复。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
VDR备份完毕虚拟机后,恢复的时候总是提示报错“对象不支持此操作”这是什么问题呢?
VDR备份完毕虚拟机后,恢复的时候总是提示报错“对象不支持此操作”这是什么问题呢?怎么解决
-
在vSphere Replication 6中如何设置恢复点
vSphere Replication 6可以捕获和保护完整的虚拟机复制到任意的虚拟SAN上、传统SAN、NAS或者本地磁盘,那该如何设置恢复点呢?
-
如何避免VMware虚拟机出现备份缺陷?
-
大家好,请教vdr备份到nas的问题
请教vdr备份到nas的问题,原来用Windows2003共享文件夹可以给vdr访问。 现在买了个nas,创建 […]