通过控制机管理界面,全服务器保护->全服务器备份,来添加/编辑服务器任务,全服务器备份任务添加/编辑页面如下:
点击“新建”按钮,进入全服务器备份规则定义界面:
-
“名称”:客户命名的名称,便于管理;
-
“工作机”:指定全服务器备份的主机;
-
“灾备机”:指定全服务器备份的备机;
-
“同步项”: 用户自定义选择要同步的磁盘,比如:C: ,E:,F:;
-
“源类型”:分为块设备和文件两种;
-
“目标类型”:若源类型是文件,则目标类型有文件和vmdk两种;若源类型是块设备,则目标类型有raw、qcow和vmdk三种(注:若源类型选择块设备,则工作机只能为Windows且文件系统为NTFS。此时当备机是Windows时,目标类型可选raw和vmdk;当备机为Linux时,目标类型可选raw、qcow和vmdk);
-
“工作机源目录和文件”: 要复制到灾备机的数据(注:不可自定义);
-
“灾备机目标路径“:数据要备份到灾备机上的路径;
-
“不要复制的目录和文件”:除了系统定义的之外,用户可以自定义不需要复制的目录和文件。
-
“立刻执行”:立刻开启备份
-
“一次性任务”:指定时间开启任务
-
“周期性任务”:设置一个循环执行计划(注:当源类型和目标类型都是文件时,周期性任务只支持全备;其它源类型和目标类型的组合均支持全备、增量和差异备份)
设置完成后,点击“提交”后会出现“全服务器备份或还原检查”窗口(注:有时由于工作机上的文件数量过多,不能在规定的时间内将磁盘空间检查的结果通过rpc返回给控制机,就会返回“远程调用失败,连接不上节点或平台”,这时如果用户可以肯定备机的空间是足够的,则可以打开下图中的忽略按钮,来跳过此项检查提交规则):
点击”提交“后在备份规则管理界面可看到刚建立的全服务器备份规则:
全服务器任务首先会将数据一次性同步到灾备机上,此过程称为镜像,镜像时间的长短取决于初始数据的大小、网络的速度以及镜像的算法,在状态栏会显示镜像的进度。
全服务器备份任务对应的操作如下,第一排从左到右依次;
- “启动”:启动任务;
- “停止”:停止任务;
- “删除”:删除任务;
- “查看”:查看任务;
- “查看数据流量”:查看实时数据流量图
- “查看日志”:查看日志
- “结束备份”:当规则状态为备份就绪时,用户可以点击该图标结束备份。
- “还原“:只有状态为备份完成时才可以点击
当镜像完成后,规则进入’备份就绪’状态,如下:
点击“结束备份“,规则状态变为“备份完成”,如下:
点击还原按钮,进入全服务器还原配置界面,如下:
综上所述,全服务器迁移任务的状态转换过程如下:
创建全服务器备份规则时,再勾选vmdk之前先要确保在备机进行相应的操作使备机支持vmdk,并且装有Vmware workstation虚拟软件
Windows备份环境:
-
.X64环境(windows 2008及以上版本)
-
直接安装info2soft-i2node-*-fori2vp(x64)软件包,安装完成后在C:\Program Files (x86)\info2soft-i2node\bin目录下,点击vstor2install.bat(最好通过cmd命令执行,这样能看到执行结果是否正常),安装驱动。重启节点
-
创建C:\Program Files (x86)\info2soft-i2node\vmdk\Windows 文件夹,将模板文件放置在此文件夹下,模板在192.168.83.201上的vmdk文件夹下(注意:7.1版本要将模板文件的名字中的“_V”去掉,详见存放模板的文件夹下的Readme)
注意:
如果是多个磁盘的vmdk备份,将windows模板(.vmdk文件)中的Windows Server.vmdk放在C:\Program Files (x86)\info2soft-i2node\vmdk\Windows目录下,当备份完成后,打开虚拟机前需要将-1.vmdk、*-2.vmdk,依次数字序挂载到虚拟机上。此文件在在规则配置为不勾选备端拉起时,也需要拷贝到目录下。
Linux工作机要求:
- 工作机至少包含/ 和/boot两个独立分区
Linux备机环境:
-
创建/usr/local/sdata/vmdk/CentOS/目录并将centos模板(*.vmdk文件)放在该目录下(注意:若规则配置为不勾选备端拉起,则要拷贝CentOS.vmdk文件到目录下)。
-
打开终端或xshell,先安装i2node节点包,然后进行i2vp_plugin的安装,如下图所示:
- 修改 /etc/sdata/vdl.conf,在第一行的tmpDirectory前加“#”号,目的是将i2vp指定挂载路径注释掉,如下图所示:
- 重启i2node服务,使其生效。
注意:
如果工作机分区,除了/boot、 / 、swap 分区之外。还有其他分区,创建vmdk备份规则的时候,可以选择添加该分区,例如home分区(添加分区的步骤:添加->手动输入/home/,并且要保持格式一致。);
也可以选择不添加该分区,这样备份时只是把它当成普通的目录处理。当备份完成后,打开虚拟机前需要将_-1.vmdk 、_-2.vmdk等,依照数字次序挂载到虚拟机上。
- 创建全服务器备份规则(源类型为文件,目标类型为vmdk),可打开支持备端拉起选项。勾选支持备端拉起选项支持的操作系统为:①若工作机为windows操作系统,则备机只能是windows操作系统②若工作机为Linux操作系统,则备机只能为Linux操作系统;不勾选支持备端拉起选项支持的操作系统为:①若工作机为windows操作系统,则备机可是windows操作系统或Linux操作系统②若工作机为Linux操作系统,则备机只能为Linux操作系统。下文的vmdk文件说明就是勾选此选项之后所得的备份数据的说明,可以当做虚拟机打开。而不勾选支持备端拉起所备份的数据无法当做虚拟机打开,只能通过还原方法使用(注:工作机为Windows,备机为Linux时,源类型为文件,目标类型为vmdk,不能勾选支持备端拉起选项)。具体步骤见7.1.1
3. 备机在C:\33BACKUP\目录下会生成vmdk文件,将其.vmdk和.vmx文件拷贝出来并用VMware Workstation打开
如图,拷贝完成后,双击.vmx文件(前提是当前系统已安装VMware Workstation)
点击开启虚拟机
打开后你会发现,这就是你备份的那台工作机












