一种排查操作系统和软件故障的方法 【技术领域】
本发明涉及一种排查操作系统和软件故障的方法,具体地说是一种适用于PC和服务器的windows操作系统的故障排查定位方法。
背景技术
目前针对系统故障(死机、蓝屏等)通常采取在现有物理机之上,采取对操作系统加压测试、更换部件或重装系统的方法来解决,存在的不足是故障复现周期过长,且成本太高。在操作系统不定时出现死机、蓝屏等相关疑难故障时,对于故障点的定位,尤其是硬件平台和软硬件兼容性的排查,一般通过系统加压测试、部件替换或重装系统等手段分析定位。尤其对于企业级用户,需要迅速定位解决,通过系统迁移方法,在不影响当前系统的前提下,能够进一步的定位排查系统故障和软硬件兼容性问题。
【发明内容】
本发明的目的是通过系统迁移方法,能及时迅速排除硬件故障和软硬件兼容性等相关问题,提供一种排查操作系统和软件故障的方法。
本发明的目的是按以下方式实现的,通过vmware cnverter或MicrosoftHyper-v虚拟化软件操作系统,在物理机或虚拟机到虚拟机之间的迁移,进一步实现排查操作系统和软件故障,针对迁移后的操作系统采用Iometer、Sisoft加压软件进行加压测试,进一步加速故障复现,并进一步的定位系统和软件故障,具体步骤如下:
第一步:使用Vmware P2V启动光碟,在故障网络服务器上启动,运行设置好网络后,等待迁移,前提是P2V光盘必须能够识别该服务器的硬盘和网络信息;
第二步:使用安装在windows下面地迁移工具软件P2V Assistant,通过ip获取等待迁移的服务器的硬盘信息,把所有信息另存为一个wmware系统文件;
第三步:在另外一台新的网络服务器wmware系统中导入vmdk文件,然后根据新环境重新配置虚拟机系统;
第四步:在虚拟服务器上使用loadrunner软件模拟多个客户端加压测试;
第六步:查出软件或硬件故障;
第六步:升级软件或更换硬件;
第七步:故障定位结论。
本发明的优异效果是:克服了现有技术存在的针对系统故障(死机、蓝屏等)通常采取在现有物理机之上,采取对操作系统加压测试和、更换部件或重装系统的方法,故障复现周期过长,且成本太高等不足。通过本发明的系统迁移方法,能及时迅速排除硬件故障和软硬件兼容性等相关问题。
【附图说明】
附图1是排查操作系统和软件故障流程图:
【具体实施方式】
网络环境
物理主机或虚拟机操作系统 虚拟机操作系统
物理结构
源主机:物理主机、虚拟机
目标主机:虚拟机(Vmware虚拟机、Microsoft Hyper-V虚拟机)
支持的源操作系统-集中在Windows平台:64位WinXP/2K3、WinNT SP4+、Win2K、WinXP、Win2K3
系统迁移工具:Converter、Microsoft Hyper-V
系统故障排查;
针对迁移后的操作系统采用Iometer、Sisoft等加压软件加压测试,进一步加速故障复现,并进一步的定位系统和软件故障。
具体步骤如下:
第一步:使用Vmware P2V启动光碟,在故障网络服务器上启动,运行设置好网络后,等待迁移,前提是P2V光盘必须能够识别该服务器的硬盘和网络信息;
第二步:使用安装在windows下面的迁移工具软件P2V Assistant,通过ip获取等待迁移的服务器的硬盘信息,把所有信息另存为一个wmware系统文件;
第三步:在另外一台新的网络服务器wmware系统中导入vmdk文件,然后根据新环境重新配置虚拟机系统;
第四步:在虚拟服务器上使用loadrunner软件模拟多个客户端加压测试,查出软件或硬件故障。
测试案例:
故障描述:
某公检法机构的网络服务器运行windows server 2003+TOMCAT+办案系统软件,Oracle10G数据库运行在另外一台服务器上。该应用软件在运行过程中,间歇性出现应用软件服务自动停止的现象。对实际应用带来很多不便。硬件检测结果显示,没有异常现象。
处理过程:
为了尽快定位故障原因,解决客户问题。采用物理机到虚拟机迁移操作系统的方法,在虚拟机上加压测试定位故障原因。
第一步:使用Vmware P2V启动光碟,在故障网络服务器上启动,运行设置好网络后,等待迁移,前提是P2V光盘必须能够识别该服务器的硬盘和网络信息
第二步:使用P2V Assistant(一个安装在windows下面的迁移工具软件),通过ip获取等待迁移的服务器的硬盘信息,把所有信息另存为一个wmware系统文件(vmdk文件)。
第三步:在另外一台新的网络服务器wmware系统中导入vmdk文件,然后根据新环境重新配置虚拟机系统。
第四步:在虚拟服务器上使用loadrunner软件模拟多个客户端加压测试,故障依旧。
第五步:测试结果表明,排除服务器单点硬件故障问题。问题应该定位在软件配置或兼容性问题。
第六步:更换中间件tomcat,使用weblogic,运行正常。
第七步:故障定位结论:该办案系统软件在网络服务器上搭配tomcat中间件运行不稳定,属于兼容性问题。