操作系统部署方法和系统的制作方法

文档序号:8412378阅读:346来源:国知局
操作系统部署方法和系统的制作方法
【技术领域】
[0001]本发明涉及信息技术领域,尤其涉及一种操作系统部署方法和系统。
【背景技术】
[0002]大批量操作系统(Operat1n System, OS)部署是大型互联网公司运维自动化的基础建设之一。当前批量部署OS的方法建立在网卡预启动执行环境(Preboot ExecuteEnvironment, PXE)技术的基础上,实现的过程比较复杂,并且硬件成本高。

【发明内容】

[0003]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本发明的一个目的在于提出一种操作系统部署方法,该方法可以实现简单,并且降低成本。
[0005]本发明的另一个目的在于提出一种操作系统部署系统。
[0006]为达到上述目的,本发明第一方面实施例提出的操作系统部署方法,包括:在需要部署操作系统的设备的系统盘中存储操作系统,所述系统盘专门用于存储操作系统;在所述设备上电后,启动存储在所述系统盘中的操作系统。
[0007]本发明第一方面实施例提出的操作系统部署方法,通过采用系统盘专门存储操作系统,可以降低系统盘的成本,通过从系统盘中启动操作系统,实现简单。
[0008]为达到上述目的,本发明第二方面实施例提出的操作系统部署系统,包括:系统盘,用于专门存储操作系统;需要部署操作系统的设备,用于在上电后,启动存储在所述系统盘中的操作系统。
[0009]本发明第二方面实施例提出的操作系统部署系统,通过采用系统盘专门存储操作系统,可以降低系统盘的成本,通过从系统盘中启动操作系统,实现简单。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本发明一实施例提出的操作系统部署方法的流程示意图;
[0013]图2是本发明另一实施例提出的操作系统部署方法的流程示意图;
[0014]图3是本发明另一实施例提出的操作系统部署方法的流程示意图;
[0015]图4是本发明另一实施例提出的操作系统部署系统的结构示意图;
[0016]图5是本发明另一实施例提出的操作系统部署系统的结构示意图。
【具体实施方式】
[0017]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0018]图1是本发明一实施例提出的操作系统部署方法的流程示意图,该方法包括:
[0019]Sll:在需要部署操作系统的设备的系统盘中存储操作系统,所述系统盘专门用于存储操作系统。
[0020]其中,存储也可以称为安装或者固化等。
[0021]以需要部署操作系统的设备是服务器为例,现有技术中,OS安装在服务器内固定设置的机械硬盘中。通常机械硬盘的存储容量较大,为了利用机械硬盘的存储空间,在机械硬盘内不仅存储OS,还会存储数据。而由于数据需要经常被读写,造成机械硬盘的输入输出(Input and Output, 10)操作较频繁,这就容易损坏机械硬盘。机械硬盘本身的价格就比较高,如果经常损坏机械硬盘,就会进一步增加成本。
[0022]而本实施例中,将区分系统盘和数据盘,在系统盘中专门用于存储OS,而不再存储数据,由于OS需要的存储空间较小,因此可以采用小容量的存储介质,另外,OS的1操作比较少,降低存储介质的损坏率,从而可以有效降低成本。
[0023]可选的,所述系统盘与所述设备独立设置。
[0024]现有技术中,机械硬盘固定设置在服务器内,会占用服务器很大空间。而本实施例中,可以将系统盘与服务器独立设备,以降低对服务器空间的占用。
[0025]可选的,所述系统盘是U盘。
[0026]由于U盘的容量可以足够存储OS,并且U盘的价格较低,从而可以节省成本。
[0027]可选的,所述U盘与所述设备通过USB3.0协议接口通信。
[0028]由于USB3.0协议的协议速率可以高达5Gbps (400MB/s),完全可以经受高1的冲击,避免从U盘加载OS成为整机系统性能的瓶颈。
[0029]另外,USB3.0的应用也比较普遍,可以方便使用,例如,haswell平台基本都已经普及USB3.0协议的接口。
[0030]可以理解的是,本实施例以系统盘是U盘为例,也可以是其他专门存储OS的存储介质,例如固态硬盘等。当然,考虑到成本等因素,可以优选成本较低,容量足够存储OS的存储介质。
[0031]以系统盘是U盘,需要部署OS的设备是服务器为例,不同服务器的U盘中的OS可以是统一从母盘中获取的。
[0032]其中,母盘可以是预先制作的,存储有OS的U盘。可以理解的是,由于不同的企业可能需要不同的OS,因此,针对不同的企业可以制作不同的母盘,之后将母盘中的内容复制到各自企业对应的系统盘中。
[0033]参见图2,另一实施例中,该部署OS的方法还可以包括:
[0034]SlO:采用批量部署的方式,将母盘中的操作系统复制到每个设备的系统盘。
[0035]其中,批量部署的方式是指可以将母盘中的OS采用并行的方式基本同时复制给各个子盘,各个子盘是指分别对应每个服务器的U盘。例如,可以将母盘和各个子盘都连接到同一个控制器上,在该控制器上采用通用硬件导向系统转移(General HardwareOriented System Transfer,ghost)方式,将母盘中的所有内容都复制到各个初始空白的子盘。
[0036]S12:在所述设备上电后,启动存储在所述系统盘中的操作系统。
[0037]例如,将OS安装到与服务器连接的U盘后,服务器在上电后,可以从U盘中加载OS并运行OS,具体的,可以预先对服务器进行设置,设置优先从U盘导入OS。
[0038]另外,为了保证OS运行的可靠性、稳定性、高性能,建议在引进该技术之前,进行必要的可靠性(高温、振动测试)、稳定性(10压力测试)及性能测试。
[0039]可以理解的是,初始时,将OS安装在U盘上的方式可以应用在一些试点设备上,当系统测试满足期望结果时,可以进行大范围应用。
[0040]系统测试的具体内容以及对应的期望结果可以根据实际需要设置。
[0041]另一实施例中,参见图3,该方法还包括:
[0042]S13:获取所述设备的资产信息,并进行记录。
[0043]以设备是服务器为例,当新服务器到货后,现有技术中,将采用人工方式记录上架的服务器的序列号(Serial Number, SN)等资产信息。
[0044]而本实施例中,采用自动的方式获取设备的资产信息。例如,可以在服务器中配置一个初始化脚本,服务器在上电并启动OS后,可以运行该脚本,该脚本用于获取服务器自身的资产信息并将资源信息发送给自动化平台,之后自动化平台可以统计每个新上架的服务器的资产信息,并进行记录。
[0045]资产信息例如包括机器所在机房的机架位信息、机器本身的SN、数据网口 MAC地址、BMC Ian controller MAC、CPU、内存、硬盘、pcie 设备等信息。
[0046]另外,为了保持跟以前产品的兼容性,以及大规模批量更换OS的状况,可以保持新技术跟老技术同时并存状态。
[0047]本实施例中,通过采用系统盘专门存储操作系统,可以降低系统盘的成本,通过从系统盘中启动操作系统,实现简单。以系统盘是U盘为例,可以将OS固化在U盘中,省去了传统OS部署的复杂平台搭建、长基础服务链路运维的人力投入,提高运维效率;更小的存储空间,更便宜的存储介质,大大降低了硬件投入成本;以需要部署OS的设备是服务器为例,服务器上线自动抓取服务器资产信息,反写入远程管理系统RMS(Remote ManagerSystem)中,省去了外包现场上架的SN核对、资产信息录入等环节,屏蔽了人为处理环节,降低潜在的问题点;线上机器运维可以实现紧急的OS替换由传统的步骤安装转变为外包直接插拔U盘操作,运维效率有质的飞越。
[0048]图4是本发明另一实施例提出的操作系统部署系统的结构示意图,该系统40包括系统盘41和需要部署操作系统的设备42。
[0049]系统盘41,用于专门存储操作系统;
[0050]其中,存储也可以称为安装或者固化等。
[0051]以需要部署操作系统的设备是服务器为例,现有技术中,OS安装在服务器内固定设置的机械硬盘中。通常机械硬盘的存储容量较大,为了利用机械硬盘的存储空间,在机械硬盘内不仅存储OS,还会存储数据。而由于数据需要经常被读写,造成机械硬盘的输入输出(Input and Output, 10)操作较频繁,这就容易损坏机械硬盘。机械硬盘本身的价格就比较高,如果经常损坏机械硬盘,就会进一步增加成本。
[0052]而本实施例中,将区分系统盘和数据盘,在系统盘中专门用于存储OS,而不再存储数据,由于OS需要的存储空间较小,因此可以采用小容量的存储介质,另外,OS的1操作比较少,降低存储介质的损坏率,从而可以有
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1