一种基于光盘的HPTRU64系统恢复方法.pdf

上传人:e2 文档编号:965124 上传时间:2018-03-21 格式:PDF 页数:12 大小:522.60KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910058007.8

申请日:

2009.01.04

公开号:

CN101571819A

公开日:

2009.11.04

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F11/14; G06F9/445

主分类号:

G06F11/14

申请人:

四川川大智胜软件股份有限公司

发明人:

胡 术

地址:

610045四川省成都市武侯科技园武科东一路7号

优先权:

专利代理机构:

成都信博专利代理有限责任公司

代理人:

舒启龙

PDF下载: PDF下载
内容摘要

一种基于光盘的Hp Tru64系统恢复方法,对已安装有操作系统、应用环境的源主机进行备份,对备份内容进行刻录,然后使用刻录光盘对目标主机实施人极少干预情况下的快速恢复。主要步骤如下:使用vdump命令对已安全完整应用环境的Tru64进行光盘刻录备份;根据Tru64系统安装恢复的实际过程,配置执行脚本、配置更换光盘提示信息以及光盘的脚本命令;编制自动脚本执行器程序及目标机系统修改软件等。本发明可实现对同种硬件配置的Tru64系统进行快速安装和恢复,具有使用中不用打开主机箱,对安装技术人员要求低等特点。

权利要求书

1、  一种基于光盘的Hp Tru64系统恢复方法,其特征是:对已安装好操作系统、应用环境的源主机进行备份,对备份内容进行刻录,然后使用刻录光盘对目标主机实施人极少干预下的快速恢复;具体包括以下步骤:

1.
  1源主机操作系统备份

1.
  1.1使用Tru64主机的串口1或串口2作为“Console口”进行读写;

1.
  1.2Tru64源主机系统备份:对一台已经安装完整应用环境的Tru64源主机使用vdump命令对特定卷实施备份,如果备份内容超过一张光盘,需要将备份内容按光盘容量进行分割,然后刻录成为多张光盘;

1.
  1.3配置脚本:根据Tru64系统安装恢复的实际过程:a.配置执行脚本;b.根据恢复光盘的实际需要配置更换光盘的提示信息;c.配置mount光盘的脚本命令;

1.
  1.4自动脚本执行器:运行于Windows平台的程序,该程序完成如下功能:1.读取特定配置的脚本文件,按顺序执行该脚本文件中描述的显示动作,这些显示动作主要是提示信息,在提示信息没有得到用户响应前,脚本不继续执行;2.根据脚本文件按顺序等待串口接收到的数据,如果接收到的数据与脚本中描述的期待信息一致,则将脚本中对应的回答指令通过串口发送出去;

1.
  1.5目标机系统修改软件:目标机系统修改软件提供修改主机名、IP地址、显示分辨率和刷新率相关的程序,在恢复工作的最后拷入目标主机,以供系统启动后用户自行按需要修改和配置,这些程序被独立刻入一张光盘,独立出来是为了不受源主机备份光盘变化的影响;修改软件主要完成主机名、IP地址、显示分辨率和刷新率的修改,其中:主机名需要修改/etc/hosts文件中的主机名部分,IP地址与子网掩码需要修改/etc/rc.config文件中的相应部分,显示分辨率和刷新率需要修改/usr/dt/config/Xservers文件中的相应部分;修改软件先提示用户输入新主机的主机名,IP地址和子网掩码、选择显示分辨率和刷新率的信息,然后对上述文件实施修改即可。

2、
  根据权利要求1所述基于光盘的Hp Tru64系统恢复方法,其特征是:所述自动脚本执行器程序设计运行在Windows操作系统平台上,采用VisualC++6.0开发实现;开发时使用MSComm控件进行串口读写,从串口读入数据,然后对对特殊字符进行预先消除,这样便于后续处理;所述脚本文件格式如下:
[BasicConfig]
StopStep=176
[step1]
information=>>>
command=boot dqa0
description=插入Tru64恢复第1号光盘
[step2]
information=<Press RETURN for more>:
command=
description=
其中[BasicConfig]中StopStep指一次恢复任务的步数;[step1][step2]中为每步的配置,其中information为期待收到的最后信息,所谓最后信息是指主机系统在恢复过程中在输出这个信息后一直等待用户的后续输入;command为执行器在收到最后信息后模拟操作人员输出的信息,这些信息送出时由将执行器自动补发回车键,完成一次输入,如果输入的信息仅为回车键,command的信息配置为空;description为必要时的系统提示信息,如[step1]中在收到”>>>”信息时,弹出“插入Tru64恢复第1号光盘”消息框提示用户,在用户放入光盘并关闭消息框确认后,执行器发出“boot dqa0”命令,指示主机从设备名为dqa0的光驱启动;脚步程序随后进入下一步进行等待。

3、
  根据权利要求2所述基于光盘的Hp Tru64系统恢复方法,其特征是:所述Tru64原系统备份:在源主机tru64系统中有/usr和/var卷,使用vdump对其进行分别打包,由于/usr备份文件一般较大一张CD刻录盘难以装入,可以使用Tru64系统的slpit命令对文件按照刻录光盘的容量进行切割为两个或多个文件,然后分别刻盘。

4、
  根据权利要求3所述基于光盘的Hp Tru64系统恢复方法,其特征是:所述脚本配置采用如下步骤进行,对一台Tru64目标主机通过console口对其进行安装,对每次要求用户输入前的最后信息做记录,并记录用户输入的信息,安装系统所需要用到的光盘依次为5.1B系统的系统安装盘(operating systemvolume1)、安装第一张产品安装盘(associated products volume1)、安装tru64系统补丁盘(tru64 unix patch CD-ROM DUPCD-122002),安装过程中需要根据源主机卷划分的情况划分卷,这些操作与最后信息做严格记录以后写入脚本文件中,并在需要更换光盘的地方给出提示信息,新光盘放入后使用mount-r-t cdfs/dev/disk/cdrom0c加载;
将/usr备份的多张光盘插入,拷入系统的某目录,然后使用cat文件1文件2>新文件,得到原始的/usr卷的打包文件,然后使用命令vrestore-x新文件-D/usr对/usr卷进行恢复,对/var的恢复与/usr类似,所有恢复操作的最后信息与回答命令全部记录进脚本文件中;
将最后一张“目标机系统修改软件”光盘的拷入步骤也加入脚本;
最后的恢复光盘依次为:

1.
  系统安装盘(operating system volume1)、

2.
  第一张产品安装盘(associated products volume1)、

3.
  tru64系统补丁盘(tru64 unix patch CD-ROM DUPCD-122002)4.3恢复

4.
  /usr卷备份第一张

5.
  /usr卷备份第二张

6.
  /var卷备份

7.
  修改软件
在Windows主机间和Tru64目标主机间使用收发信号交叉的串口线进行连接,运行自动脚本执行器程序,选用上步骤中的脚本,执行该脚本,根据提示更换光盘即可。

说明书

一种基于光盘的Hp Tru64系统恢复方法
技术领域
本发明涉及计算机应用领域,尤其涉及操作系统的灾难恢复,可以用于Hp公司Tru64操作系统裸机的快速安装与主机操作系统损坏不能正常工作时的恢复。
背景技术
Tru64是Hp公司生产的用途广泛的64位工作站系统,是基于Mach内核的UNIX操作系统。目前在空管自动化和许多领域中,该主机以其稳定可靠而得到广泛使用,传统的Tru64系统提供基于磁带机的名为btcreate的工具进行系统的备份和恢复的方法,但是在许多应用系统里并不能为每台Tru64主机配置一台磁带机。本方法基于目前常用的Tru645.1B操作系统上研制而成。
基于光盘的Hp Tru64恢复方法参考了灾难恢复中磁带机“一键式恢复”的操作思想,可以让用户轻松实现系统的恢复和安装。
该方法在对一百多套应用系统和两百多台Tru64主机进行维护和安装过程中使用良好,同时在对要求更高、安装了编译器等应用软件的开发用机安装中使用稳定,说明适应性良好。
发明内容
本发明的目的是提供一种基于光盘的Hp Tru64系统恢复方法,旨在解决无磁带机的Tru64主机系统的裸机安装和快速灾难恢复。对于使用人员来讲不用将主机下架,打开机箱,只需要按提示更换光盘即可。
本发明的目的是这样实现的:一种基于光盘的Hp Tru64系统恢复方法,对已安装好操作系统、应用环境的源主机进行备份,对备份内容进行刻录,然后使用刻录光盘对目标主机实施人极少干预情况下的快速恢复;具体包括以下步骤:
1.1源主机操作系统备份
1.1.1使用Tru64主机的串口1或串口2作为“Console口”进行读写;
1.1.2Tru64源主机系统备份:对一台已经安装完整应用环境的Tru64源主机使用vdump命令对特定卷实施备份,如果备份内容超过一张光盘,需要将备份内容按光盘容量进行分割,然后刻录成为多张光盘;
1.1.3配置脚本:根据Tru64系统安装恢复的实际过程:a.配置执行脚本;b.根据恢复光盘的实际需要配置更换光盘的提示信息;c.配置mount光盘的脚本命令;
1.1.4自动脚本执行器:运行于Windows平台的程序,该程序完成如下功能:1.读取特定配置的脚本文件,按顺序执行该脚本文件中描述的显示动作,这些显示动作主要是提示信息,在提示信息没有得到用户响应前,脚本不继续执行;2.根据脚本文件按顺序等待串口接收到的数据,如果接收到的数据与脚本中描述的期待信息一致,则将脚本中对应的回答指令通过串口发送出去;
1.1.5目标机系统修改软件:目标机系统修改软件提供修改主机名、IP地址、显示分辨率和刷新率相关的程序,在恢复完的最后一刻拷入目标主机,以供系统启动后用户自行按需要修改和配置,这些程序被独立刻入一张光盘,独立出来是为了不受源主机备份光盘变化的影响;修改软件主要完成主机名、IP地址、显示分辨率和刷新率的修改,其中:主机名需要修改/etc/hosts文件中的主机名部分,IP地址与子网掩码需要修改/etc/rc.config文件中的相应部分,显示分辨率和刷新率需要修改/usr/dt/config/Xservers文件中的相应部分;修改软件先提示用户输入新主机的主机名,IP地址和子网掩码、选择显示分辨率和刷新率的信息,然后对上述文件实施修改即可。
本发明的有益效果是:该发明实现了对同种硬件配置情况下Tru64系统的快速安装与恢复,在使用中不用打开主机箱,对安装人员技术要求低,只要求能够操作Windows系统,能够正确安装串口线和更换光盘即可。可以作为空管自动化系统和其他应用系统维护的有益工具,具有较大的应用前景和价值。
附图说明
图1是自动脚本执行器第一步执行画面的电脑截屏图;
图2是自动脚本执行器的程序流程图。
具体实施方式
本技术方案首先对已安装好操作系统、应用环境的源主机进行备份,对备份内容进行刻录,然后使用装有备份内容的光盘对目标主机实施人极少干预情况下的快速恢复。Tru64主机作为高档UNIX服务器,具备长期稳定运行的能力,其串口1、2遵循RS-232标准,在主机没有安装键盘、鼠标、显示器时可以输出原本在屏幕输出的信息,同时也可以接收用户通过串口送来的命令,串口1、2这时成为所谓的“Console口”,与网管级交换机和路由器用于配置管理的Console口作用一致。在本方法中使用Tru64主机的这两个串口。
本发明方法的关键在于恢复方法,自动脚本执行器程序、脚本配置、光盘准备等几个方面。下面分别对技术方案中的要点进行描述。
自动脚本执行器程序:
自动脚本执行器程序设计运行在最易操作的Windows操作系统平台上,采用Visual C++6.0开发实现。开发时使用MSComm控件进行串口读写,其从串口读入数据,然后对对特殊字符如TAB等进行预先消除,这样便于后续处理;脚本文件格式如下:
[BasicConfig]
StopStep=176
[step1]
information=>>>
command=boot dqa0
description=插入Tru64恢复第1号光盘
[step2]
information=<Press RETURN for more>:
command=
description=
其中[BasicConfig]中StopStep指一次恢复任务的步数,如176步。[step1][step2]中为每步的配置,其中information为期待收到的最后信息,所谓最后信息是指主机系统在恢复过程中在输出这个信息后一直等待用户的后续输入;command为执行器在收到最后信息后模拟操作人员输出的信息,这些信息送出时由将执行器自动补发回车键,完成一次输入,如果输入的信息仅为回车键,command的信息配置为空;description为必要时的系统提示信息,如[step1]中在收到”>>>”信息时,弹出“插入Tru64恢复第1号光盘”消息框提示用户,如一台Tru64主机进行恢复的过程中第一步执行的场景画面,可以看到配置的内容在界面上的反应:
在用户放入光盘并关闭消息框确认后,执行器发出“boot dqa0”命令,指示主机从设备名为dqa0的光驱启动;脚本程序随后进入下一步进行等待。
以上为脚本执行器的主要功能,执行器并不是为这个方案而专门编写的,而是可以用在交换机,路由器等许多需要自动配置的设备上。
备份光盘准备:
在源主机Tru64系统中有/usr和/var卷,使用vdump对其进行分别打包,由于/usr备份文件一般较大一张CD刻录盘难以装入,可以使用Tru64系统的slpit命令对文件按照刻录光盘的容量进行切割为两个或多个文件,然后分别刻盘。
配置脚本准备:
只使用vdump提取的系统是无法恢复出可以运行系统的,这里需要使用自动脚本执行器为系统安装一个初始操作系统,经过实验发现,在初始操作系统安装以后,对/usr/var卷进行恢复后同配置的Tru64主机系统可以正常运行。
脚本的配置采用如下步骤进行,对一台Tru64主机通过console口对其进行安装,安装步骤与在传统图形界面下安装基本一致,只是图形界面更直观而已,对每次要求用户输入前的最后信息做记录,并记录用户输入的信息,安装系统所需要用到的光盘依次为5.1B系统的系统安装盘(operating system volume1)、安装第一张产品安装盘(associated products volume1)、安装Tru64系统补丁盘(Tru64unix patch CD-ROM DUPCD-122002),安装过程中需要根据源主机卷划分的情况划分卷,这些操作与最后信息做严格记录以后写入脚本文件中,并在需要更换光盘的地方给出提示信息,新光盘放入后使用mount-r-t cdfs/dev/disk/cdrom0c加载。
将/usr备份的多张光盘插入,拷入系统的某目录,然后使用cat文件1文件2>新文件(文件1为分割后的第一个文件、文件2为分割后的第二个文件、新文件为最后的打包文件,这些文件名根据实际情况任取),得到原始的/usr卷的打包文件,然后使用命令“vrestore-x新文件-D/usr”对/usr卷进行恢复,对/var的恢复与/usr类似,所有恢复操作的最后信息与回答命令全部记录进脚本文件中。
将最后一张“目标机系统修改软件”光盘的拷入步骤也加入脚本。
最后的恢复光盘依次为:
1.系统安装盘(operating system volume1)、
2.第一张产品安装盘(associated products volume1)、
3.Tru64系统补丁盘(Tru64unix patch CD-ROM DUPCD-122002)4.3恢复
4./usr卷备份第一张
5./usr卷备份第二张
6./var卷备份
7.修改软件
在Windows主机间和Tru64目标主机间使用如下连接的串口线进行连接,运行自动脚本执行器程序,选用上步骤中的脚本,执行该脚本,根据提示更换光盘即可。
9芯串口线接方法如下:
windows主机->Tru64服务器
9芯母     9芯母
2(TXD)    3(RXD)
3(RXD)    2(TXD)
5(GND)    5(GND)
实现方法的补充说明:
关于目标机光驱设备名的调整
由于主机出厂前光驱安装的问题,Tru64主机的光驱会有两种设备名,dpa0与dpbo,这需要在脚本相关部分进行调整;一般地,可以提供基于dqa0与dqb0的两个脚本,这两个脚本除光驱的设备名外其余部分相同。
关于目标机硬盘大小的调整
现有方法主要用于同硬件配置的Tru64主机的恢复,如果目标机与源备份主机不一致,可以在脚本中修改卷的相关数据。
部分服务的重启
如源主机配置有NTP服务,目标机回复完成并重新启动后需要重新对NTP服务进行重新启动。
本发明Tru64灾难恢复程序用于HP DS10主机的恢复,恢复工作开始前请关闭该主机的电源并拔除键盘和鼠标,仅保留显示器电缆和网线,用收发信号交叉的串口线连接运行自动脚本执行器的Windows主机和HP DS10主机,然后运行之动脚本执行程序。根据提示操作Tru64主机,更换光盘,成功恢复后,请插回鼠标和键盘。恢复工作将历时两个小时,需要按提示更换光盘,恢复完成后需要手工启动NTP服务,同时如果有必要需要运行名为localcfg的主机修改软件修改IP地址、子网掩码、主机名、分辨率的设置。

一种基于光盘的HPTRU64系统恢复方法.pdf_第1页
第1页 / 共12页
一种基于光盘的HPTRU64系统恢复方法.pdf_第2页
第2页 / 共12页
一种基于光盘的HPTRU64系统恢复方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种基于光盘的HPTRU64系统恢复方法.pdf》由会员分享,可在线阅读,更多相关《一种基于光盘的HPTRU64系统恢复方法.pdf(12页珍藏版)》请在专利查询网上搜索。

一种基于光盘的Hp Tru64系统恢复方法,对已安装有操作系统、应用环境的源主机进行备份,对备份内容进行刻录,然后使用刻录光盘对目标主机实施人极少干预情况下的快速恢复。主要步骤如下:使用vdump命令对已安全完整应用环境的Tru64进行光盘刻录备份;根据Tru64系统安装恢复的实际过程,配置执行脚本、配置更换光盘提示信息以及光盘的脚本命令;编制自动脚本执行器程序及目标机系统修改软件等。本发明可实现。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1