【技术实现步骤摘要】
本专利技术涉及电子
,特别涉及一种信息处理方法及服务器。
技术介绍
随着互联网的大规模发展,大型运营商对服务器的需求也越来越大,服务器需要处理的数据量也越来越大,因此,服务器中通常配置有多个VM(virtual machine,虚拟机)来处理数据,或者采用多个实体服务器来进行数据处理。不管是由多个VM还是由多个实体服务器来进行数据处理,都需要一个管理这些服务器的管理模块,该管理模块负责将与之连接的存储设备分配给多个实体或者虚拟的服务器,使多个实体或者虚拟的服务器能够读取到存储设备中的操作系统启动文件,进而启动操作系统。多个实体或者虚拟的服务器通过管理模块读取与管理模块连接的多个存储设备中的数据时,必须要先启动一虚拟模块的VF(virtual function,虚拟功能),进而才能通过该VF读取到存储在与该虚拟模块关联的存储设备中的操作系统文件。本申请专利技术人在专利技术本申请实施例中技术方案的过程中,发现上述现有技术至少存在如下技术问题:由于现有技术中,启动虚拟模块的VF一般需要技术人员手动地修改服务器的BIOS(Basic Input and Output system,基本输入输出系统),将VF的启动文件加载至服务器的BIOS中后,即,VF的驱动文件一般要提前整合进虚拟服务器或实体服务器的BIOS中,才能启动虚拟模块的VF。但由于服务器系统中服务器数量巨大,导致技术人员的工作量巨大。即,这样增加一种支持启动功能的PCIE设备,都需要修改虚拟服务器或实体服务器的BIOS代码,增加对这种设
备VF启动的支持。所以,现有技术中的服务器 ...
【技术保护点】
一种信息处理方法,应用于第一服务器中,所述方法包括:将与第一存储设备关联的第一虚拟模块配置给第二服务器,其中,所述第一存储设备为与所述第一服务器连接的M个存储设备中的任一存储设备,所述第二服务器为所述第一服务器管理的N个服务器中的任一服务器,所述第一虚拟模块为与所述第一存储设备关联的P个虚拟模块中任一虚拟模块,M、N和P均为大于等于1的整数;启动PXE(preboot execute environment,预启动执行环境)功能,从远端服务器获取用于启动所述第一虚拟模块的第一启动文件;基于所述第一启动文件,启动所述第一虚拟模块,以使得所述第二服务器能通过所述第一虚拟模块读取所述第一存储设备中的第一操作系统启动文件,进而在所述第二服务器中运行所述第一操作系统。
【技术特征摘要】
1.一种信息处理方法,应用于第一服务器中,所述方法包括:将与第一存储设备关联的第一虚拟模块配置给第二服务器,其中,所述第一存储设备为与所述第一服务器连接的M个存储设备中的任一存储设备,所述第二服务器为所述第一服务器管理的N个服务器中的任一服务器,所述第一虚拟模块为与所述第一存储设备关联的P个虚拟模块中任一虚拟模块,M、N和P均为大于等于1的整数;启动PXE(preboot execute environment,预启动执行环境)功能,从远端服务器获取用于启动所述第一虚拟模块的第一启动文件;基于所述第一启动文件,启动所述第一虚拟模块,以使得所述第二服务器能通过所述第一虚拟模块读取所述第一存储设备中的第一操作系统启动文件,进而在所述第二服务器中运行所述第一操作系统。2.如权利要求1所述的方法,其特征在于,在所述将与第一存储设备关联的第一虚拟模块配置给第二服务器之后,所述方法还包括:将所述第一虚拟模块加载至所述第二服务器;基于所述第一虚拟模块,获得所述第一存储设备的ID信息。3.如权利要求1所述的方法,其特征在于,所述启动PXE(preboot execute environment,预启动执行环境)功能,从远端服务器获取用于启动所述第一虚拟模块的第一启动文件,具体包括:确定所述第一启动文件存放在的所述远端服务器的IP地址;基于所述IP地址,发送用于获取所述第一启动文件的第一请求至所述远端服务器;获得所述远端服务器基于所述第一请求反馈的所述第一启动文件。4.如权利要求2所述的方法,其特征在于,在所述第二服务器为所述第一服务器的虚拟服务器时,所述基于所述第一启动文件,启动所述第一虚拟模块,以使得所述第二服务器能通过所述第一虚拟模块读取所述第一存储设备中的第
\t一操作系统启动文件,进而在所述第二服务器中运行所述第一操作系统,具体包括:启动所述第一服务器中虚拟机管理模块;通过所述虚拟机管理模块安装所述第二服务器的第一BIOS;控制所述第二服务器启动所述第一BIOS,以使得所述第一BIOS能够通过读取所述第一启动文件,启动所述第一虚拟模块;基于所述ID信息,控制所述第二服务器在读取所述第一操作系统启动文件后运行所述第一操作系统。5.如权利要求2所述的方法,其特征在于,在所述第二服务器为实体服务器时,所述基于所述第一启动文件,启动所述第一虚拟模块,以使得所述第二服务器能通过所述第一虚拟模块读取所述第一存储设备中的第一操作系统启动文件,进而在所述第二服务器中运行所述第一操作系统,具体包括:控制所述第二服务器启动第二BIOS,以使得所述第二BIOS读取所述第一启动文件,启动所述第一虚拟模块;基于所述ID信息,控制所述第二服务器在读取所述第一操作系统启动文件后运行所述第一操作系统。6.如权利要求5所述的方法,其特征在于,所述第一服务器以PCIe(Peripherial Component Interconnect Express,高速外围组件互连)方式与所述N个服务器连接。7.如权利要求1-6中任一权项所述的方法,其特征在于,所述第一服务器以PCIe(Periph...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。