云端系统及其开机部署方法

文档序号:7984836阅读:191来源:国知局
云端系统及其开机部署方法
【专利摘要】本发明公开了一种云端系统及其开机部署方法,可有弹性与快速的分配主机和部署作业环境,云端系统包括一开机服务器、一储存机及一主机。开机部署程序所需的数据预先储存于储存机中。当主机被交付开机任务时,使用者可通过开机服务器的管理界面对主机送出开机时的需求,开机服务器依据使用者的需求设定来设定或送出文件系统,并于储存机中读取相对应的镜像文件与根目录文件系统来对主机进行开机部署程序。当有不同的应用服务需求时,开机服务器可依据各应用的需求,分别采用共用或专属的镜像文件与根目录文件系统,来执行开机部署动作。
【专利说明】云端系统及其开机部署方法
【技术领域】
[0001]本发明有关于云端系统,且特别有关于为云端系统使用的开机部署方法。
【背景技术】
[0002]—般来说,云端系统可以用一台开机服务器(boot server)与多台实体机器(Physical Machine, PM)连线,并通过标准预启动执行环境(PrebooteXecutionEnvironment, PXE)程序来由该开机服务器为所连接的实体机器进行作业系统的安装,以及主机的开机动作。
[0003]现行的作法,通常是由一台开机服务器同时对应多台的实体机器,并且将安装作业系统所需的镜像文件(image)、各实体机器的设定文件(configuration)、及各实体机器所回传的数据都储存在该开机服务器中,这样会使得数据过度集中,当该开机服务器损坏时,将会造成云端系统很大的问题。并且,因为镜像文件及设定文件皆存在该开机服务器内建的硬盘中,因此当要管理人员要进行镜像文件及设定文件的更新、新增或删除时,实相当麻烦。
[0004]此外,当使用网络开机时,若采用一般的bootstrapping方法,就只能布署一种作业系统。若云端机房中有多种作业系统的需求时,则需要管理人员登入该开机服务器中,并手动修改各实体机器的设定文件,如此才能让该对应的实体机器读取到正确的根目录文件系统。
[0005]另外,若实体机器故障被替换时,该开机服务器上的设定文件也需修改,才能让新的实体机器可以正常运作,若没有一套自动化的方法,则会增加系统维运负担。

【发明内容】

[0006]本发明的主要目的,在于提供一种云端系统,以及云端系统的开机部署方法,可依据云端主机的需求,采用相对应的镜像文件与根目录文件系统来为云端主机执行开机部署动作。
[0007]为达上述目的,本发明提供的云端系统主要包括一开机服务器、与开机服务器连接的一储存机、以及与开机服务器连接的一主机。使用者主要预先将开机部署程序所需的多个镜像文件与根目录文件系统写入储存机中。当主机被交付开机任务时,使用者通过开机服务器的管理界面对主机送出开机时的需求,开机服务器依据使用者的需求设定,于储存机中读取相对应的镜像文件与根目录文件系统,来对主机进行开机部署程序。
[0008]本发明还提供了一种云端系统的开机部署方法,通过一云端机房中的一开机服务器,对该云端机房中的一主机进行一开机部署程序,该开机部署方法包括:
[0009]a)该主机启动;
[0010]b)该主机向该开机服务器发出一开机请求;
[0011]c)该开机服务器依据预设的一需求表读取该云端机房中的一储存机,其中该需求表中记录该主机被交付的一开机任务所需的一镜像文件及一根目录文件系统;[0012]d)通过相对应的该镜像文件及该根目录文件系统对该主机进行该开机部署程序。
[0013]本发明还提供了一种云端系统,包括:
[0014]一开机服务器,连接一储存装置,该储存装置中存放多个镜像文件与多个根目录文件系统,其中该多个镜像文件分别对应至不同的作业系统;
[0015]一储存机,连接该开机服务器,由该开机服务器将该储存装置中的该多个镜像文件与该多个根目录文件系统储存至该储存机中;
[0016]一主机,连接该开机服务器;及
[0017]一管理服务器,连接该开机服务器及该主机,提供一以网页为基础的管理界面,该管理界面接受外部操作,以为该主机设定一需求表,储存于该开机服务器中,并发送给该主机,其中该需求表中记录有该主机被交付的一开机任务的内容;
[0018]其中,该主机被启动后对该开机服务器发出一开机请求,该开机服务器接收该开机请求后,系于该储存机中,读取该需求表中记录的该开机任务所需的该镜像文件与该根目录文件系统,以对该主机执行一开机部署程序。
[0019]本发明对照先前技术所能达成的功效在于,在储存机中储存一或多个开机所需的镜像文件及根目录文件系统,再依据管理人员对主机所设定的开机时的需求,采用对应的镜像文件及根目录文件系统来对主机执行开机部署程序。如此一来,可以解决传统采用bootstrapping的方式进行网络开机时,系统只能对所有开机的主机皆部署同一种作业系统的问题。
[0020]通过本发明,即使云端机房中的多个主机分别被交付了不同的开机任务,管理人员也不必重复地更新开机服务器中的设定文件,就能满足多个主机不同的部署需求,实相当便利。
【专利附图】

【附图说明】
[0021]图1为本发明的一较佳具体实施例的系统架构示意图。
[0022]图2为本发明的一较佳具体实施例的系统方块图。
[0023]图3为本发明的一较佳具体实施例的文件安装流程图。
[0024]图4为本发明的一较佳具体实施例的开机部署流程图。
[0025]图5A为本发明的另一较佳具体实施例的开机部署流程图。
[0026]图5B为本发明的又一较佳具体实施例的开机部署流程图。
[0027]图6为本发明的再一较佳具体实施例的开机部署流程图。
[0028]图7为本发明的另一较佳具体实施例的系统方块图。
[0029]图8为本发明的又一较佳具体实施例的系统方块图。
[0030]其中,附图标记说明如下:
[0031]1、7:开机服务器
[0032]10:管理界面
[0033]2:储存机
[0034]21:镜像文件
[0035]22:根目录文件系统
[0036]23:主机数据[0037]3:储存装置
[0038]4:主机
[0039]5:管理终端
[0040]6:备用开机服务器
[0041]8:管理服务器
[0042]S10?S14:步骤
[0043]S200?S202、S22?S30:步骤
[0044]S300"S302:步骤
[0045]S310?S314:步骤
[0046]S50"S66:步骤
【具体实施方式】
[0047]兹就本发明的一较佳实施例,配合图式,详细说明如后。
[0048]首请同时参阅图1和图2,分别为本发明的一较佳具体实施例的系统架构示意图及系统方块图。本发明的云端系统主要包括一开机服务器Kbootserver),一连接网络的储存机2及一台或一台以上的云端主机(主要为云端系统中的实体机器(PM),下面将于说明书中简称为该主机4)。该多个主机4主要为云端机房中的空白服务器,各该主机4与该开机服务器I连接,以通过该开机服务器I来执行一开机部署程序。本实施例中,各该主机4主要可通过网络与该开机服务器I连接,再者,若各该主机4与该开机服务器I设置于同一机柜(Rack)或同一云端机房中,贝U也可通过网络交换机(Switch)的线路来实体连接,不加以限定。
[0049]该开机部署程序执行完毕后,各该主机4即分别被该开机服务器I安装了所需的作业系统(Operating System, OS ;例如Win XP、Win 7、Linux等),并且被依所需进行了部署设定,因而可以直接担任云端机房中的对应角色(例如Computing node、Storage node等)。值得一提的是,各该主机4分别需要安装哪种作业系统,以及进行怎样的部署设定,皆需视管理人员所交付的开机任务而定,各该主机4无法自己决定。
[0050]本实施例中,该开机服务器I主要可另外连接一储存装置3,该储存装置3主要为各式支援热插拔(Plug and Play)的硬盘、优盘或DOM(Disk OnModule,电子硬盘)等。该储存装置3中储存有开机所需的主要内容,该开机服务器I是用来为各该主机4进行开机部署程序,但开机、部署所需的数据并不由该开机服务器I来负责储存,因此即使该开机服务器I故障,对整个云端系统也不会造成损害。
[0051]当该开机服务器I连接该储存装置3后,可将该储存装置3中储存的与开机内容有关的多个镜像文件(Image) 21及根目录文件系统(root FileSystem) 22储存、新增至该储存机2中。其中,该多个镜像文件21及根目录文件系统22分别对应至各种不同的作业系统,以因应管理人员的不同需求。举例来说,该储存装置3中可预先储存有至少四个该镜像文件21,其中第一镜像文件可用来实现Windows XP作业系统的安装与部署、第二镜像文件可用来实现Windows 7作业系统的安装与部署、第三镜像文件可用来实现Windows 8作业系统的安装与部署、而第四镜像文件可用来实现Linux作业系统的安装与部署。并且,多个的该根目录文件系统22则视各该主机4被管理人员所交付的开机任务而定,由该开机服务器I提供对应的该根目录文件系统22给该主机4,以令该主机4执行被交付的该开机任务。然而以上所述仅为本发明的较佳实例,不应以此为限。
[0052]值得一提的是,本实施例中,该储存机2主要可为一种网络储存设备(NetworkAttached Storage, NAS)或是一分散式文件系统(Distributed FileSystem, DFS)构成的一系统卷(System volume),并且通过实体连接线或是网络连接该开机服务器1,但并不加以限定。
[0053]各该主机4被启动后,会向该开机服务器I发出一开机请求,此时,该开机服务器I会依据管理人员的设定,得知发出开机请求的该主机4需要的是哪一种作业系统。最后,该开机服务器I再于该储存机2中,读取对应至该主机4所需的作业系统的该镜像文件21及该根目录文件系统22。于读取完毕后,该开机服务器I再通过对应的该镜像文件21及该根目录文件系统22,对该主机4执行该开机部署程序。因此,当该开机部署程序成功执行后,该主机4即可立即启动或安装所需的作业系统,并且完成相对应的部署,进而成为该云端系统所需的角色。
[0054]本实施例当中,该储存装置3可包含多个开机内容,当该储存装置3连接该开机服务器I时,该开机服务器I可将该储存装置3中的开机内容(包括多个该镜像文件21与多个该根目录文件系统22)储存至该储存机2中,以对该储存机2中的作业系统卷(OSvolume)进行更新。其中,该OS volume用以存放与OS相关的开机内容(即,所述多个镜像文件21与所述多个根目录文件系统22)。
[0055]于另一实施例当中,系统也可通过其他方法,例如网际网络(network)直接传送的方法,将新的开机内容(即,新的OS volume)传送至该储存机2中,以更新该储存机2中既有的所述多个镜像文件21与所述多个根目录文件系统22,由此,该开机服务器I可依据新的开机内容来执行该开机布署程序;于再一实施例当中,系统也可提供一网络(web)界面(图未标示)来让管理人员使用,由此,管理人员可通过该web界面,将要更新的开机内容直接上传至该储存机2中,以更新该储存机2中既有的所述多个镜像文件21与所述多个根目录文件系统22,不应加以限定。
[0056]如上所述,本系统可经由该储存装置3或网络来存放所述多个镜像文件21与所述多个根目录文件系统22,是以,当管理人员认为需要对该储存机2中的开机内容进行更新或修改时,只要更换该储存装置3,或是通过网络连接至一特定的更新服务器(图未标示)即可。于此一环境下,管理人员不需登入该开机服务器1,再手动更新该开机服务器I中的各项设定文件。并且,也不需更换该开机服务器I内置的硬盘(因为所述多个镜像文件21与所述多个根目录文件系统22并不是存在该开机服务器I内),因此管理人员可以相当便利的手段以及快速的速度来更新系统所使用的开机内容。
[0057]本实施例中,当该储存装置3被更换,并且新的储存装置连接该开机服务器I后,一更新程序会被自动执行。更具体而言,存放在新的该储存装置3中的镜像文件及/或根目录文件系统,会被新增到该储存机2中,该储存机2中会被建立新的OS volume。因此,当管理人员认为需要对该储存机2中的开机内容进行更新或修改时,管理人员不需对该储存机2进行手动的修改或设定,只要更换该储存装置3即可,相当便利。值得一提的是,当该储存机2中的某些开机内容(即,OS volume)需要被删除时,使用者需通过一管理界面10来登入该开机服务器1,才能删除该储存机2中的开机内容,所述多个开机内容不会因为该更新程序而被覆盖掉,由此也可有效保存历史记录。
[0058]续请参阅图3,为本发明的一较佳具体实施例的文件安装流程图。要执行本发明的云端主机的开机部署方法,首先管理人员需将该储存装置3连接该开机服务器I (步骤S10),例如将该储存装置3插接至该开机服务器I上的连接埠(如USB、1394、e-SATA等,不加以限定)。接着,该开机服务器I自动将该储存装置3中的所述多个镜像文件21与所述多个根目录文件系统22储存至该储存机2中(步骤S14)。如上所述,所述多个镜像文件21分别对应至不同的作业系统。该步骤S14之后,该开机服务器I即可接受各该主机4被启动后所发出的开机请求,并且依据管理人员对各该主机4所设定的需求,于该储存机2中读取对应的该镜像文件21与该根目录文件系统22,进而对各该主机4执行该开机部署程序。
[0059]如图1中所示,该开机服务器I主要提供了该管理界面10,该管理界面10用以接受管理人员的外部操作,以对各该主机4分别设定一需求表。所述多个需求表主要储存于该开机服务器I中,并且记录有管理人员交付给各该主机4的开机任务的内容,例如需安装/执行的作业系统种类、需设定的参数等信息。在管理人员对各该主机4交付了开机任务后,该开机服务器I会将管理人员设定好的该需求表分别传送到各该主机4,这样一来,各该主机4在启动后,就能够依照该需求表的定义来执行被交付的开机任务。
[0060]更具体而言,管理人员可通过该管理界面10的操作,分别为各该主机4设定开机任务的内容,例如包括应安装/执行的作业系统、应设定的角色参数以及应部署的内容等,并且将所述多个信息记录于该需求表中。如此一来,各该主机4在启动后,就可以依照该需求表来执行被交付的开机任务,该开机服务器I则可在取得各该主机4的开机请求后,至该储存机2中,读取该需求表中记录的开机任务所需的该镜像文件21与该根目录文件系统22,以符合各该主机4被管理人员所设定的实际需求。这样的好处在于,该开机服务器I可以一次服务多台的该主机4,并且,即使所述多个主机4所需的作业系统与部署设定都不相同,该开机服务器I都可以依据管理人员设定的该需求表,分别了解并满足所述多个主机4被交付的开机任务的内容。
[0061]值得一提的是,本实施例中,该管理界面10主要为一种以网页为基础(Web-based)的使用者界面(User Interface, UI)或指令界面(CommandLineInterface, CU),管理人员可通过网络来登入该管理界面10,并通过该管理界面10来操作该开机服务器1,并对所述多个主机4进行需求的设定。更甚者,如图1中所示,本发明的该系统中更可包括一管理终端5,该管理终端5通过网络系统连接该开机服务器I。由此,管理人员可以操作该管理终端5来连线上网,进而登入并使用该管理界面10。本实施例中,该管理终端5实可为桌上型电脑、笔记型电脑或平板电脑等,通过有线或无线的传输界面连线上网,以登入该管理界面10,并不加以限定。
[0062]续请参阅图4,为本发明的一较佳具体实施例的开机部署流程图。如图所示,本系统中的各该主机4可主动向该开机服务器I询问与该开机部署程序相关的该需求表(步骤S200),或者,各该主机4也可被动性地等待由该管理界面10所发出的该需求表(步骤S202)。举例来说,管理人员可以定期登入该管理界面10,以设定并发出该需求表给各该主机4,而若各该主机4没有被设定,并等待超过一预定时间未收到该需求表,也可主动向该开机服务器I提出询问。这样的好处在于,可以确保每一台被交付开机任务的主机都可以取得该需求表。[0063]该步骤S200或S202之后,该主机4具备了管理人员设定的该需求表,因此可以在启动后,依照该需求表来执行被交付的开机任务。该主机4在启动后(步骤S22),先向该开机服务器I发出该开机请求(步骤S24),以请求该开机服务器I来进行开机。值得一提的是,该步骤S22中,管理人员可以按压该主机4机身上的开机按键(图未标示)来启动该主机4 ;或者,也可登入该管理界面10,以通过该管理界面10来执行在线启动(ffake-On-Lan, W0L),以于线上启动该主机4。这样的好处在于,管理人员不必亲身前往摆设所述多个主机4的云端机房,即可于任何地点随时启动所述多个主机4。
[0064]该开机服务器I接收该开机请求之后,就可以由管理人员预先设定的该需求表来得知该主机4的需求,进一步依据该主机4的实际需求来存取该储存机2 (步骤S26),并且于该储存机2中,读取该需求表中记录的开机任务所需的该镜像文件21与该根目录文件系统22(步骤S28)。举例来说,虽然该储存机2中储存有多个的该镜像文件21,但是该开机服务器I只会读取与该主机4被交付的开机任务有关的镜像文件,其他不相关的镜像文件不会被读取。最后,该开机服务器I再使用相对应的该镜像文件21与该根目录文件系统22对该主机4进行该开机部署程序(步骤S30)。
[0065]请同时参阅图5A与图5B,分别为本发明的另一较佳具体实施例及又一较佳具体实施例的开机部署流程图。首先如图5A中所示,于上述该步骤S30中,该主机4可通过该开机服务器I及该储存机2,下载相对应的该镜像文件21及该根目录文件系统22,并且安装于该主机4的本地端硬盘(图未标示)中(步骤S300)。如此一来,该主机4即可通过该本地端硬盘中的该镜像文件21与该根目录文件系统22来执行该开机部署程序(步骤S302)。于本实施例中,该主机4完成该开机部署程序后,即类似一般的个人电脑,将所有的数据皆储存在该本地端硬盘中,差别在于该主机4是该云端系统的一个端点主机(node),用以对外提供云端服务。
[0066]而如图5B所示,于上述该步骤S30中,该主机4还可直接通过该储存机2中的该镜像文件21及该根目录文件系统22,于线上执行该开机部署程序(步骤S310)。与图5A的差异在于,本实施例中该主机4可将开机后产生的一主机文件(如图1中所示的该主机文件23)储存于该储存机2中。这样的好处在于,该主机4中除了作业系统以外的数据,皆储存于该储存机2中,而不必储存在该主机4的本地端硬盘中,因此当该主机4损毁或需更换时,该系统只要更换一台新的空白主机,并在执行了该开机部署程序后,直接于该储存机2中读取该主机文件23来进行还原,这样可以提供管理人员更大的弹性,并且令该云端系统更为可靠。
[0067]是以,如图5B所示,当云端系统有需要时,该开机服务器I可依据该储存机2中的该主机文件23,提供该主机4执行一系统快照(Snapshot)程序(步骤S312)。并且,当云端系统有需要时,该开机服务器I也依据该储存机2中的该主机文件23,提供该主机4执行一系统转移(Migration)程序(步骤S314)。上述Snapshot与Migration程序为本【技术领域】中的通常知识,在此不再赘述,并且该云端系统系可视实际所需,选择性执行该步骤S312及/或该步骤S314,并且该步骤S312与S314没有执行上的顺序关系,也不必然同时执行,不应加以限定。
[0068]续请参阅图6,为本发明的再一较佳具体实施例的开机部署流程图。图6中完整揭露了本发明的系统中,该开机服务器1、该储存机2、该储存装置3、该主机4、及该管理终端5在时序上的执行顺序。
[0069]首先,管理人员先将该储存装置3连接该开机服务器I (步骤S50),接着,该开机服务器I再将该储存装置3中的该多个镜像文件21及该多个根目录文件系统22储存至该储存机2中(步骤S52)。在管理人员要交付开机任务给该主机4时,系可通过该管理界面10操作该开机服务器1,于该开机服务器I中设定该主机4的该需求表(步骤S54),以令该开机服务器I知道,当接收到该主机4的该开机请求时,需要以哪些对应的数据来对该主机4执行该开机部署程序。并且,该开机服务器I会将该需求表发送至该主机4 (步骤S56),藉以,该主机4被启动后,可以依照该需求表来执行被交付的开机任务。
[0070]当要对该主机4进行开机时,管理人员可操作该管理终端5,以Wake-On-Lan的方式来启动该主机4 (步骤S58),或者,管理人员也可直接按压该主机4上的开机按键,以启动该主机(步骤S60)。该主机4被启动后,即可对该开机服务器I发出该开机请求,以向该开机服务器I请求开机(步骤S62)。值得一提的是,管理人员除了可通过该管理界面10来设定上述该需求表的外,也可预先将该需求表写入该储存装置3中,该开机服务器I再于该储存装置3中读取该需求表,不应加以限定。
[0071]该开机服务器I接收该开机请求后,即可依据管理人员设定的该需求表来得知该主机4的需求为何,因此可进一步于该储存机2中,读取该需求表中记录的开机任务所需的该镜像文件21与该根目录文件系统22(步骤S64)。最后,再依据所读取的该镜像文件21与该根目录文件系统22,对该主机4执行该开机部署程序(步骤S66)。该步骤S66后,该主机4即可立即启动或安装完成所需的作业系统,并部署完成所需的设定,以担任系统所需的角色。并且该步骤S66中,可将该需求表中记录的该镜像文件21与该根目录文件系统22,下载至该主机4中以进行OS的安装,或是直接通过该储存机2,直接于线上启动OS,并不加以限定。
[0072]参阅图7,为本发明的另一较佳具体实施例的系统方块图。本实施例中,该系统更可包括一备用开机服务器6,该备用开机服务器6通过实体连接线或是网络连接该储存机2及该多个主机4。该备用开机服务器6与该开机服务器I相同,可连接该储存装置3,并将该储存装置3中的该多个镜像文件21及该多个根目录文件系统22储存至该储存机2中。这样的好处在于,当该开机服务器I损毁时,云端系统可自动或由管理人员手动切换由该备用开机服务器6来接收该主机4的该开机请求,并对该主机4执行该开机部署程序。进而,不会因该开机服务器I损毁而造成不必要的损失。
[0073]参阅图8,为本发明的又一较佳具体实施例的系统方块图。图8中还包括一独立的管理服务器8,通过实体连接线或网络连接一开机服务器7及该多个主机4。本实施例中,该管理界面10由该管理服务器8所架设并提供,管理人员可操作该管理终端5,通过网络系统来连接该管理服务器8,并登入该管理服务器8所提供的该管理界面10。如此一来,管理人员可以操作该管理界面10,对该开机服务器I进行设定与管理、为各该主机4设定并发出该需求表、并且还可通过Wake-On-Lan方式于线上启动各该主机4,以令各该主机4执行本发明的方法。
[0074]以上所述仅为本发明的较佳具体实例,非因此即局限本发明的专利范围,故举凡运用本
【发明内容】
所为的等效变化,均同理皆包含于本发明的范围内,合予陈明。
【权利要求】
1.一种云端系统,包括: 一开机服务器,连接一储存装置; 一储存机,连接该开机服务器,通过该开机服务器储存该储存装置中的开机内容,其中该开机内容包括多个镜像文件与多个根目录文件系统;及 一主机,连接该开机服务器,对该开机服务器发出一开机请求,以通过该开机服务器来执行一开机部署程序; 其中,该开机服务器储存有预设的一需求表,该需求表记录该主机被交付的一开机任务的内容,该开机服务器依据该需求表,于该储存机中读取该开机任务所需的该镜像文件与该根目录文件系统,以对该主机执行该开机部署程序。
2.如权利要求1所述的云端系统,其中该储存装置为一硬盘、一优盘或电子硬盘。
3.如权利要求1所述的云端系统,其中该储存机为一网络储存设备或一分散式文件系统构成的一系统卷。
4.如权利要求1所述的云端系统,其中该开机服务器、该储存机及该主机设置于一云端机房内的同一机柜中。
5.如权利要求1所述的云端系统,其中该开机服务器提供一管理界面,该管理界面接受外部操作,以为该主机设定该需求表,储存于该开机服务器中,并发送给该主机。
6.如权利要求5所述的云端系统,其中该管理界面为一以网页为基础的使用者界面或指令界面。
7.如权利要求6所述的云端系统,其中还包括一管理终端,连接该开机服务器,该管理终端接受管理人员的操作以登入并使用该管理界面。
8.如权利要求1所述的云端系统,其中还包括一备用开机服务器,连接该储存机及该主机,该备用开机服务器连接该储存装置,并将该储存装置中的该多个镜像文件及该多个根目录文件系统储存至该储存机中,当该开机服务器损毁时,由该备用开机服务器来接收该主机的该开机请求,并对该主机执行该开机部署程序。
9.如权利要求1所述的云端系统,其中该储存机接收一网络界面上传或直接通过网际网络传送的开机内容,以更新该储存机内部的该多个镜像文件与该多个根目录文件系统。
10.一种云端系统的开机部署方法,通过一云端机房中的一开机服务器,对该云端机房中的一主机进行一开机部署程序,该开机部署方法包括: a)该主机启动; b)该主机向该开机服务器发出一开机请求; c)该开机服务器依据预设的一需求表读取该云端机房中的一储存机,其中该需求表中记录该主机被交付的一开机任务所需的一镜像文件及一根目录文件系统; d)通过相对应的该镜像文件及该根目录文件系统对该主机进行该开机部署程序。
11.如权利要求10所述的开机部署方法,其中该步骤a之前包括下列步骤: a0)该开机服务器连接一储存装置 '及 al)将该储存装置中的多个镜像文件及多个根目录文件系统储存至该储存机中,其中该多个镜像文件分别对应至不同的作业系统。
12. 如权利要求11所述的开机部署方法,其中该开机服务器提供一管理界面,并且还包括一步骤e:该管理界面接受外部操作,以为该主机设定该需求表,储存于该开机服务器中,并发送给该主机。
13.如权利要求12所述的开机部署方法,其中该步骤a中,由该管理界面接受外部操作,以通过在线启动方式启动该主机。
14.如权利要求11所述的开机部署方法,其中该步骤d还包括下列步骤: dl)该主机下载相对应的该镜像文件及该根目录文件系统并且安装至一本地端储存装置;及 d2)该主机通过该本地端储存装置中的该镜像文件及该根目录文件系统执行该开机部署程序。
15.如权利要求11所述的开机部署方法,其中该步骤d还包括下列步骤: d3)该主机通过该储存机中相对应的该镜像文件及该根目录文件系统,直接于线上执行该开机部署程序;及 d4)该主机将开机后产生的一主机文件储存于该储存机中。
16.如权利要求15所述的开机部署方法,其中还包括下列步骤: f)该开机服务器依据该储存机中的该主机文件,提供该主机执行一系统快照程序。 g)该开机服务器依据该储存机中的该主机文件,提供该主机执行一系统转移程序。
17.—种云端系统,包括: 一开机服务器,连接一储存装置,该储存装置中存放多个镜像文件与多个根目录文件系统,其中该多个镜像文件分别对应至不同的作业系统; 一储存机,连接该开机服务器,由该开机服务器将该储存装置中的该多个镜像文件与该多个根目录文件系统储存至该储存机中; 一主机,连接该开机服务器 '及 一管理服务器,连接该开机服务器及该主机,提供一以网页为基础的管理界面,该管理界面接受外部操作,以为该主机设定一需求表,储存于该开机服务器中,并发送给该主机,其中该需求表中记录有该主机被交付的一开机任务的内容; 其中,该主机被启动后对该开机服务器发出一开机请求,该开机服务器接收该开机请求后,于该储存机中,读取该需求表中记录的该开机任务所需的该镜像文件与该根目录文件系统,以对该主机执行一开机部署程序。
18.如权利要求17所述的云端系统,其中还包括一备用开机服务器,连接该储存机及该主机,该备用开机服务器连接该储存装置,并将该储存装置中的该多个镜像文件及该多个根目录文件系统储存至该储存机中,当该开机服务器损毁时,由该备用开机服务器来接收该主机的该开机请求,并对该主机执行该开机部署程序。
19.如权利要求17所述的云端系统,其中该储存装置为一硬盘、一优盘或电子硬盘,该储存机为一网络储存设备或一分散式文件系统构成的一系统卷,并且该开机服务器、该储存机、该主机及该管理服务器设置于一云端机房内的同一机柜中。
20.如权利要求17所述的云端系统,其中该管理界面为一使用者界面或一指令界面。
【文档编号】H04L29/08GK103780662SQ201210415414
【公开日】2014年5月7日 申请日期:2012年10月26日 优先权日:2012年10月26日
【发明者】翟本乔, 黄文铭, 宣拔, 陈彦甫 申请人:台达电子工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1