服务器不停机 远程维护也容易

数字办公

作为网络管理员,为了能在服务器发生故障时快速恢复数据,就需要进行日常的备份工作。通常,备份数据可以使用Ghost、Acronis True Image、Goback等工具,但是这些工具必须中断服务器运行才能进行备份,且备份能力有限。下面,我向大家介绍如何在保证服务器不停机的情况下进行远程维护。

我们使用的是一款专业的服务器数据维护软件——Symantec LiveState Recovery Advanced Server(以下简称SLR),它是完整的服务器数据维护系统,适用于Windows2003 Server、 Windows2000 Server、Windows NT 4 Server等操作系统。通过SLR,你能完成简洁和可靠的系统备份而不用中断服务器运行。同时SLR提供了智能化的数据保护技术,可以确保在突发灾难之后能及时恢复关键信息。

一、远程维护服务器数据

1.安装配置SLR

SLR具有三个组件:Symantec LiveState Recovery agent(远程连接服务器的代理端组件)、Symantec LiveState Recovery management console(用于创建、调度、还原备份映像,管理和查看代理端的完整状态)和Backup Image Browser(用于查看备份映像的内容和加载备份映像为盘符)。在服务器版本的Windows系统可以安装所有组件,而其他版本的Windows系统则只能安装后两个。建议在服务器端安装所有组件。在工作站安装后两个组件。这时便可以在工作站远程连接服务器端进行数据维护。

通过开始菜单运行SLR,初次运行需要安装Microsoft .Net Framework1.1以上版本。之后再次打开该程序。这时你须要把服务器加入服务器列表,可以右键单击左侧的默认的“My Computer”组,选择“Add Computer”命令;在弹出的“Select Computer”窗口点击“Browse”按钮;在弹出的“选择计算机”的窗口中点击“高级”按钮,点击“立即查找”按钮,之后将在下方列出同子网内的所有计算机(如图1),选中服务器,点击“确定”按钮将关闭当前窗口,接着一路点击“OK”按钮就可把服务器添加至“My Computer”组了。

33-f11-1.jpg
图1

通过相似操作便可以把所有服务器加入服务器列表了。如图2所示,SLR可以显示出远程服务器的所有分区的信息。

33-f11-2.jpg
图2

2.远程备份服务器数据

首先在服务器列表选中需要备份的服务器,然后右键单击欲备份的分区选择“Back Up Drive”(备份分区)命令;在弹出的“Drive Backup Wizard”(分区备份向导)窗口点击“Next”按钮;在出现的窗口选择需要备份的分区之后点击“Next”按钮(如图3所示)。

33-f11-3.jpg
图3

在出现的窗口可以设置保存备份映像文件到Local file(输入文件路径即可),也可设置保存到Net file(如:\\server\share),当你需要长久保存映像时可以选择CD-RW/DVD-RW(刻录机)盘符并插入空白盘片,点击“Next”按钮。

在出现的窗口设置压缩率为“mediu”(中等)以节省空间,可以选中“Verify backup image after creation”在映像创建完毕进行校验,如果映像文件较大还可以选中“Divide the backup image into smaller files to simplify archiving”把映像分割成规定大小的多个文件,在“description”(描述框)可以输入映像的特征信息,点击右下方的“Advanced”按钮在弹出的窗口可以设置映像密码保护,还可以选中“Ignore bad sectors during copy”忽略复制映像中的坏扇区。

小经验:建议不要选中“Disable SmartSector Copying”屏蔽智能扇区复制,以免影响复制速度。

点击“Next”按钮,在出现的窗口中可以设置在数据抓取前后和映像文件创建之后的运行命令文件(文件类型.exe、.bat、.cmd等,须要放到安装软件的\Agent\CommandFiles目录下)。这里,笔者创建了自动清理磁盘的命令cleandisk.bat(命令行为:cleanmgr /sagerun:99),在Before data capture下拉菜单设置为该命令即可。点击“Next”按钮,在出现的窗口点击“Finish”按钮即开始映像文件创建。

3.定时备份

备份数据不是一蹴而就的,当服务器数据发生更改时,就要再次进行备份。使用SLR的Scheduling a backup image(预定备份映像)技术就可以解决上述问题,方法如下。

选中右侧服务器列表中的服务器,右键单击任意分区,选择“Create Backup Job”(创建备份任务);在弹出的窗口点击“Next”按钮;在弹出的窗口选中“Base with Incrementals”,在原来映像的基础上增量备份,点击“Next”按钮;在出现的窗口选中需要备份的分区,点击“Next”按钮;在出现的窗口选择备份文件的位置,点击“Next”按钮;在出现的窗口选择增量备份的周期Weekly,可以设置Base Backups(完整备份)和Incremental Backups(增量备份)的频率,还可以设置每天备份次数,点击“Next”按钮(如图4所示)。

33-f11-4.jpg
图4

在出现的窗口上可以设置增量备份的触发事件,有用户登录、用户注销、程序安装、数据增加量等,点击“Next”按钮,以后操作和备份映像的操作类似,不再赘述。

4.远程还原服务器数据

选中右侧服务器列表中的服务器,右键单击任意分区,选择“Restore Drive”(还原分区);在弹出的窗口点击“Next”按钮;在出现的窗口选择 Local file或者Network file,点击“Next”按钮;在出现的窗口选择还原的目标分区,点击“Next”按钮;在出现的窗口上可以勾选Verify image file before restore(还原之前验证映像文件)和Check for file system errors(检查文件系统错误),如果是系统分区还可以选中Set drive active(激活分区),点击“Next”按钮(如图5);在出现的窗口点击“Finish”按钮即可开始还原。

33-f11-5.jpg
图5

小经验:使用上述方法无法还原系统分区,如果你只须还原几个常规文件,可以使用以下方法。首先确保服务器的系统分区是完全共享的,你可以通过Backup Image Browse来打开映像文件(扩展名为.v2i),在出现的窗口找到需要还原的文件,右键单击该文件选择“Restore”,在弹出的窗口点击“Browse”按钮输入服务器相应目录,点击“Restore”按钮即可。

二、利用恢复盘还原数据

服务器系统需要还原系统分区或者系统崩溃无法启动时,你可以使用Symantec Recovery Disk(该软件的安装光盘)来还原系统。需要注意的是:内存低于256MB的计算机无法通过该光盘启动。首先设置服务器从光盘启动,启动环境与WindowsXP安装类似,启动之后是一个类Windows PE的操作系统,点击认可协议的窗口的Accept按钮即可开始操作(如图6)。

33-f11-6.jpg
图6

在窗口点击“Advanced Recovery Tasks”打开高级恢复任务窗口,点击“Restore system or data drives”(恢复系统数据分区);在弹出的System Restore wizard(系统恢复向导)选择“Restore drives”,点击“Next”按钮;在出现的窗口选择“Single drive”(单分区),点击“Next”按钮。

在出现映像选择窗口时,如果你使用光盘上的映像还原时,可以取出Symantec Recovery Disk,插入第一张备份映像光盘,之后通过“Browse”按钮输入映像文件的路径再点击“Next”按钮;在出现的窗口选择还原的目标分区,点击“Next”按钮;以下操作与Windows中还原类似,不再赘述。

三、远程连接Symantec pcAnyWhere Thin Host

当你维护工作站分身乏术时,就不能亲临服务器故障现场进行修复。这时,你可以请别人用Symantec Recovery Disk启动服务器,然后使用Symantec pcAnyWhere Thin Host功能远程修复系统。方法如下:

首先,你的朋友在Symantec Recovery环境(即由Symantec Recovery Disk启动的环境)点击“Advanced Recovery Tasks”打开高级恢复任务窗口,在该窗口点击“Run utilities”运行实用工具,在弹出的菜单选择“Start pcAnyWhere Thin Host” 命令,之后将弹出一个窗口,把窗口中的Symantec pcAnyWhere Thin Host的IP地址告诉你之后,你朋友的使命便完成了。

接下来,你在工作站首先运行Symantec pcAnyWhere(以pcAnyWhere12为例),选择“Advance view”(高级视图),在左侧点击“Quick Connect”;在右侧的“Manual entry”(手工输入)输入Symantec pcAnyWhere Thin Host的IP地址(图7);点击“Connect”连接服务器,在弹出的窗口输入账号,user为symantec,password为recover即可登录远程服务器进行维护。

33-f11-7-1.jpg
图7