一种抓取测试节点开机日志的方法与流程

文档序号:14266171阅读:512来源:国知局

本发明涉及抓取测试节点开机日志领域,尤其涉及一种抓取测试节点开机日志的方法。



背景技术:

目前在做linux服务器测试项目时,如内存子系统基本功能rmt测试,通过linux服务器节点作为控制节点,连接被测节点的bmc接口,然后采集被测节点的开机log,采集到的开机log通过笔记本电脑上的xshell程序的日志记录功能被保存。这样测试过程增加了所用到的设备,增加了测试准备时间以及影响服务器测试效率,



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种抓取测试节点开机日志的方法,方法包括:

步骤一:在移动终端安装vmware模块及虚拟linux系统;

步骤二:开启虚拟linux系统的虚拟网络编辑器;

步骤三:选择虚拟网络编辑器的桥接模式;

步骤四:开启虚拟linux系统的网络适配器,选择桥接模式;

步骤五:将linux虚拟机代替物理linux系统服务器节点,通过移动终端网口连接到被测节点的网口对被测节点进行测试。

优选地,步骤一还包括:

在设置有windows的移动终端上安装vmware模块,利用vmware模块对移动终端安装虚拟linux系统,并对虚拟linux系统进行环境配置。

优选地,步骤二还包括:

将移动终端的网卡配置为虚拟linux系统网卡,将网卡通过网线连到交换机上,并配置虚拟linux系统的网络,使虚拟linux系统通过交换机与连接到该交换机的其它设备通信。

优选地,步骤五还包括:

在移动终端上安装一个usb网卡,通过网线连接到交换机上,通过网络配置,选择虚拟网络编辑器的桥接模式,移动终端通过xshell模块访问虚拟linux系统。

优选地,步骤五之后包括:

被测节点的bmc口通过网线连到交换机上,虚拟的linux系统通过bmc指令连接被测节点。

优选地,步骤五还包括:开启移动终端的xshell模块,通过ssh虚拟linux系统的ip地址,连接虚拟linux系统,再运行bmc指令以连接被测节点,使移动终端通过xshell的日志记录功能保存被测节点开机过程的log信息。

优选地,步骤四还包括:

在虚拟机关机状态下,开启虚拟linux系统的网络适配器,选择桥接模式。

优选地,步骤五之后包括:

通过usb网卡以及xshell模块和虚拟linux服务器通信,保存被测节点的开机log信息。

从以上技术方案可以看出,本发明具有以下优点:

移动终端上的虚拟linux系统作为被测节点的控制节点;移动终端与其中安装的linux虚拟系统虚拟成两台独立的移动终端;移动终端与其中安装的虚拟linux服务器物理一体,易维护,且可以随时转移位置,方便测试。这样只需一台移动终端就可虚拟出2台相互独立的移动终端,一台为加装usb网卡的移动终端本身,另一台为虚拟的linux服务器,节省工作准备时间,提高工作效率;比起传统笨重的测试控制节点,移动终端可随身携带到任何测试地点,既方便又节约空间。不需配置另外的服务器节点,节约测试资源,1台移动终端就能轻松替代。通过usb网卡以及xshell模块和虚拟linux服务器通信,从而保存被测节点的开机log等信息。

附图说明

为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为抓取测试节点开机日志的方法流程图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范围。

本实施例提供一种抓取测试节点开机日志的方法,如图1所示,方法包括:

步骤一:在移动终端安装vmware模块及虚拟linux系统;

步骤二:开启虚拟linux系统的虚拟网络编辑器;

步骤三:选择虚拟网络编辑器的桥接模式;

步骤四:开启虚拟linux系统的网络适配器,选择桥接模式;

步骤五:将linux虚拟机代替物理linux系统服务器节点,通过移动终端网口连接到被测节点的网口对被测节点进行测试。

本实施例中,步骤一还包括:在设置有windows的移动终端上安装vmware模块,利用vmware模块对移动终端安装虚拟linux系统,并对虚拟linux系统进行环境配置。

步骤二还包括:将移动终端的网卡配置为虚拟linux系统网卡,将网卡通过网线连到交换机上,并配置虚拟linux系统的网络,使虚拟linux系统通过交换机与连接到该交换机的其它设备通信。

步骤五还包括:在移动终端上安装一个usb网卡,通过网线连接到交换机上,通过网络配置,选择虚拟网络编辑器的桥接模式,移动终端通过xshell模块访问虚拟linux系统。

通过usb网卡以及xshell模块和虚拟linux服务器通信,保存被测节点的开机log信息。

步骤五之后包括:被测节点的bmc口通过网线连到交换机上,虚拟的linux系统通过bmc指令连接被测节点。

本实施例中,步骤五还包括:开启移动终端的xshell模块,通过ssh虚拟linux系统的ip地址,连接虚拟linux系统,再运行bmc指令以连接被测节点,使移动终端通过xshell的日志记录功能保存被测节点开机过程的log信息。

本实施例中,步骤四还包括:在虚拟机关机状态下,开启虚拟linux系统的网络适配器,选择桥接模式。

本实施例中,移动终端可以采用笔记本电脑,或平板电脑,或移动测试终端等等。具体的以笔记本电脑为例

在windows笔记本电脑上安装vmware模块,然后利用该软件安装虚拟的linux系统,并做出相应的系统环境配置,将笔记本电脑的集成网卡配置为虚拟linux系统所有,这样笔记本上虚拟的linux系统在服务器测试中就会代替实际的linux服务器控制节点,从而当作控制节点来使用。将笔记本电脑的集成网卡,已配置为虚拟linux系统所有通过网线连到交换机上,并配置虚拟linux系统的网络,这样虚拟linux系统就能通过交换机与连接到该交换机的其它设备通信。在笔记本电脑上安装一个usb网卡,通过网线连接到交换机上,通过网络配置,笔记本电脑就能够通过xshell模块访问虚拟linux系统。被测节点的bmc口通过网线也连到交换机上,这样虚拟的linux系统就能通过相关bmc指令连接被测节点。打开笔记本电脑的xshell模块,通过ssh虚拟linux系统的ip地址,连接虚拟linux系统,再运行bmc指令以连接被测节点。这样笔记本电脑就能够通过xshell的日志记录功能保存被测节点开机过程的log信息。

该抓取测试节点开机log的方法所用到的主要设备:笔记本电脑的windows操作系统、带rj45网口并安装一个usb网卡、vmware模块、linux系统安装镜像文件、交换机。

笔记本电脑上的虚拟linux系统作为被测节点的控制节点;笔记本电脑与其中安装的linux虚拟系统虚拟成两台独立的电脑;笔记本电脑与其中安装的虚拟linux服务器物理一体,易维护,且可以随时转移位置,方便测试。

这样只需一台笔记本电脑就可虚拟出2台相互独立的电脑,一台为加装usb网卡的笔记本电脑本身,另一台为虚拟的linux服务器,节省工作准备时间,提高工作效率;比起传统笨重的测试控制节点,笔记本电脑可随身携带到任何测试地点,既方便又节约空间。不需配置另外的服务器节点,节约测试资源,1台办公用的笔记本电脑就能轻松替代。

通过usb网卡以及xshell模块和虚拟linux服务器通信,从而保存被测节点的开机log等信息。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1