作业系统布署方法与流程

文档序号:23314310发布日期:2020-12-15 11:46阅读:109来源:国知局
作业系统布署方法与流程

本发明是有关于一种作业系统部属方法,特别是用于服务器上多个硬盘之作业系统布署方法。



背景技术:

一般来说,为了方便对服务器装置上的待测装置(uut;unitundertest)(例如,硬盘)部署作业系统,用户会先将来源装置的作业系统先制作成映像文件,再透过服务器装置将映像文件复制、解压缩及安装到每个待测装置中,藉此使得来源装置的系统可以完整地被复制到每个待测装置。传统上,在对待测装置进行部署时,通常会透过预启动执行环境(prebootexecutionenvironment;pxe)的方式,将服务器装置的系统启动后,再由远程主机逐一对每个硬盘做备份安装。

然而,传统的作业系统布署方式一次只能对服务器装置其中一个待测装置进行安装,相当耗费时间,且在传输安装数据的过程中,既使待测装置尚未需要进行安装,服务器装置的系统和所有待测装置都必须上电启动,也耗费了相当多不必要的电力成本。因此,目前需要一种更改良的作业系统布署方法。



技术实现要素:

本发明要解决的技术问题是提供一种作业系统布署方法,其可大幅减少传统在等待主机装置与服务器装置数据传送的期间,系统运作与硬盘运作所需的电源消耗。

为解决上述技术问题,本发明一种作业系统布署方法,适用于与一主机装置通信连接之一服务器装置,其中,上述服务器装置具有一处理单元、一基板管理控制器以及若干个硬盘,上述基板管理控制器透过usb接口耦接至一usb储存单元,上述作业系统布署方法包括:在上述服务器装置尚未上电启动时,上述主机装置将一作业系统、一安装程序以及若干个作业系统映像档传送至上述基板管理控制器以储存于上述usb储存单元中;上述服务器装置上电启动后,上述处理单元经由上述基板管理控制器存取上述usb储存单元之上述作业系统以及上述安装程序;以及上述处理单元存取上述usb储存单元后,自动地执行上述作业系统以及上述安装程序以将上述作业系统映像档安装至相对应的各上述硬盘。

优选地,上述作业系统布署方法更包括:当上述作业系统、上述安装程序以及上述作业系统映像档储存至上述usb储存单元后,上述主机装置传送一上电启动指令至上述基板管理控制器;以及上述基板管理控制器接收到上述上电启动指令后,上述服务器装置开始上电启动。

优选地,上述主机装置传送上述作业系统、上述安装程序以及上述作业系统映像档至上述基板管理控制器时,上述服务器装置的全局状态(g-states)为g2状态。上述服务器装置上电启动后,上述服务器装置的全局状态(g-states)将由g2状态切换至g0状态。

优选地,上述作业系统布署方法更包括:当上述处理单元完成安装相对应的上述作业系统映像档至上述服务器装置之上述硬盘后,传送一安装完成信号至上述基板管理控制器;上述基板管理控制器根据上述安装完成信号产生一安装完成数据;以及当上述主机装置取得上述安装完成数据后,透过一显示单元输出一安装完成画面。

优选地,上述安装程序还包括一对照表,上述对照表用以指示若干个硬盘标识符所分别对应之上述作业系统映像档。此外,上述处理单元存取上述usb储存单元后自动地执行上述作业系统以及上述安装程序以进行以下步骤:上述处理单元取得上述硬盘之上述硬盘标识符;上述处理单元根据上述对照表中取得对应于各上述硬盘之上述硬盘标识符的上述作业系统映像档;以及上述处理单元将所取得的上述作业系统映像档安装至相对应的各上述硬盘。

相较于现有技术,本发明透过本发明的作业系统布署方法,即使服务器装置的系统尚未上电启动,只要服务器装置的基板管理控制器上电且可正常存取usb储存单元时,用户则可透过主机装置将需要备份安装于服务器装置内硬盘的作业系统映像档以及安装程序等预存于usb储存单元后,再将服务器装置的系统上电启动以进行安装。相较于过去必须透过预启动执行环境(prebootexecutionenvironment;pxe)的方式先将服务器装置的系统启动后再进行系统安装数据的传送以及安装程序,本发明的方式大幅减少了传统在等待主机装置与服务器装置数据传送的期间,系统运作与硬盘运作所需的电源消耗。此外,透过本发明之方式,可不需要等待前一个硬盘的安装程序完成后再对下一个硬盘进行安装,大幅的降低作业系统布署的时间。除了节省时间和电力成本之外,藉由本发明的作业系统布署方法,更可快速地对多个硬盘进行作业系统的备份安装,主机装置还可透过对照表的设置,自动地将对应的作业系统映像档安装至相应的硬盘上,也避免了人为安装失败的问题。

【附图说明】

本发明之其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:

图1系显示根据本发明一实施例所述的服务器装置以及主机装置之示意图。

图2系显示根据本发明一实施例所述的作业系统布署方法之运作流程。

【具体实施方式】

以下所述以特定方式表达显示于图标中之实施例或例子。但应了解该实施例或例子并非用以限制。任何本发明实施例的替换以及修改,以及本发明原则之任何进一步应用,对于本发明领域具有通常技术者能参考本发明说明书内容而完成。

图1系显示根据本发明一实施例所述的服务器装置以及主机装置之示意图。如图1所示,服务器装置110包括基板管理控制器112、处理单元114以及若干个硬盘hd1、hd2、…、hdn。主机装置120可透过网络与服务器装置110通信连接,且主机装置120与显示单元122耦接,在另一些实施例中,显示单元122亦可设置于主机装置120内,并非限制于此。主机装置120可以为桌面计算机、笔记本电脑、平板计算机等。服务器装置110透过usb接口与usb储存单元130通信连接。

在本发明一些实施例中,如图1,usb储存单元130储存有作业系统os、安装程序app以及至少一作业系统映像档img。作业系统映像档img主要用以安装至硬盘hd1、hd2、…、hdn中。安装程序app用以在作业系统os的环境下执行,以将作业系统映像档img备份安装至各硬盘hd1、hd2、…、hdn中。在本发明的一些实施例中,当usb储存单元130储存有多个作业系统映像档img时,安装程序app中还包括有对照表,且对照表用以指示各作业系统映像档img将对应安装的目标硬盘,举例来说,对照表包括有若干个硬盘标识符及其对应之作业系统映像档,而各硬盘hd1、hd2、…、hdn亦具有各自的硬盘标识符,安装程序app则会根据对照表的指示将硬盘标识符相对应的作业系统映像档img安装至具有相同硬盘标识符的硬盘内。

应了解到,在本发明的一些实施例中,usb储存单元130可为具有足够储存空间的储存单元,且不须预先储存作业系统os、安装程序app以及作业系统映像档img,而是在使用者欲安装或备份作业系统到各个硬盘时,用户才透过主机装置120将作业系统os、安装程序app以及作业系统映像档img传送至服务器装置110的基板管理控制器112以再透过usb接口储存至usb储存单元130。藉此,远程的用户则可在服务器装置110的系统尚未上电启动的状况下,透过主机装置120将适当的作业系统os、安装程序app以及作业系统映像档img传送给基板管理控制器112,来决定要安装到服务器装置110内各个硬盘的作业系统。相似地,当安装程序app中还包括有对照表的实施例中,用户亦可透过主机装置120编辑或修改对照表以决定各硬盘hd1、hd2、…、hdn将对应安装的作业系统映像档img。

以下以图2并配合图1来说明本发明作业系统布署方法之运作流程。首先,在步骤s202中,主机装置120将作业系统os、安装程序app以及至少一作业系统映像档img传送至服务器装置110的基板管理控制器112。接着在步骤s204中,基板管理控制器112透过usb接口将主机装置120所传送的作业系统os、安装程序app以及至少一作业系统映像档img储存于usb储存单元130中。应了解到,在本发明一些实施例中,主机装置120传送作业系统os、安装程序app以及至少一作业系统映像档img的步骤s202与基板管理控制器112将其储存至usb储存单元130的步骤s204的期间,服务器装置110的全局状态(g-states)可为g2状态,换句话说,服务器装置110的系统并未启动,仅基板管理控制器112有上电。

接着,当作业系统os、安装程序app以及至少一作业系统映像档img储存至usb储存单元130完成后,在步骤s206中,主机装置120传送上电启动指令至基板管理控制器112。接着,在步骤s208中,基板管理控制器112则根据上电启动指令通知服务器装置110中与上电启动程序相关的组件(例如,平台路径控制器(pch)或是用于电源管理的微控制器cpld)以进行开机的程序,将服务器装置110上电启动,因此在上电启动程序完成后,服务器装置110的全局状态(g-states)将由g2状态切换至g0状态。在本实施例中,上电启动程序相关的组件可以为处理单元114或/及电源管理组件(未显示于图式中),处理单元114则可执行开机的bios程序,而电源管理组件则提供工作电源给服务器装置110的各组件。

在步骤s210中,服务器装置110的处理单元114根据默认自动地执行usb储存单元130内的作业系统os,例如,linux或windows等。接着在作业系统os运作后,于步骤s212中,处理单元114自动地执行安装程序app(例如,clonezilla等)以将usb储存单元130内的作业系统映像档img解压缩并同时地对相对应的各硬盘hd1、hd2、…、hdn进行安装。

在本发明一些实施例中,当usb储存单元130储存有二个以上的作业系统映像档img时,处理单元114在步骤s212中还取得各硬盘hd1、hd2、…、hdn之硬盘标识符。另一方面,安装程序app中还可包括对照表,其对照表用以指示各作业系统映像档img分别对应的硬盘标识符,藉以比对硬盘hd1、hd2、…、hdn之硬盘标识符后,判断各硬盘hd1、hd2、…、hdn所需对应安装的作业系统映像档img。举例来说,当处理单元114欲安装作业系统映像档img至硬盘hd1时,处理单元114将取得对照表中相同于硬盘hd1的硬盘标识符所对应的作业系统映像档img,并且将取得的作业系统映像档img安装到硬盘hd1中。藉此,可以因应设计方式或需求对服务器装至的各个硬盘进行所需作业系统的备份安装。

接着,当处理单元114完成安装服务器装置110之所有硬盘hd1、hd2、…、hdn的作业系统安装后,在步骤s214中,处理单元114将传送安装完成信号至基板管理控制器112,而基板管理控制器112相应地根据安装完成信号传送安装完成数据至主机装置120。最后,在步骤s216,当主机装置120接收到基板管理控制器112传送安装完成数据后,则透过显示单元122输出安装完成画面以通知使用者。

综上所述,透过本发明的作业系统布署方法,即使服务器装置的系统尚未上电启动,只要服务器装置的基板管理控制器上电且可正常存取usb储存单元时,用户则可透过主机装置将需要备份安装于服务器装置内硬盘的作业系统映像档以及安装程序等预存于usb储存单元后,再将服务器装置的系统上电启动以进行安装。相较于过去必须透过预启动执行环境(prebootexecutionenvironment;pxe)的方式先将服务器装置的系统启动后再进行系统安装数据的传送以及安装程序,本发明的方式大幅减少了传统在等待主机装置与服务器装置数据传送的期间,系统运作与硬盘运作所需的电源消耗。此外,透过本发明之方式,可不需要等待前一个硬盘的安装程序完成后再对下一个硬盘进行安装,大幅的降低作业系统布署的时间。除了节省时间和电力成本之外,藉由本发明的作业系统布署方法,更可快速地对多个硬盘进行作业系统的备份安装,主机装置还可透过对照表的设置,自动地将对应的作业系统映像档安装至相应的硬盘上,也避免了人为安装失败的问题。

本发明之方法,或特定型态或其部份,可以以程序代码的型态存在。程序代码可以包含于实体媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如计算机可读取)储存媒体,亦或不限于外在形式之计算机程序产品,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明之装置。程序代码也可以透过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明之装置。当在一般用途处理单元实作时,程序代码结合处理单元提供一操作类似于应用特定逻辑电路之独特装置。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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