用于自动安装系统软件的计算机可读介质、服务器及方法技术方案

技术编号:15054794 阅读:97 留言:0更新日期:2017-04-06 00:46
一种用于自动安装系统软件的计算机可读介质、服务器及方法。该方法以服务器自动地安装系统软件,包括藉由服务器的控制器得到用以安装系统软件至服务器的配置文件,然后存储配置文件至服务器的存储器。该方法包括在存储配置文件后启动服务器,以及从存储器中提取存储的响应文件。该方法还包括响应于启动服务器,基于该配置文件而安装系统软件至服务器,而不会产生新的配置文件。

【技术实现步骤摘要】

本申请涉及管理的计算机系统,且特别涉及用以自动地安装系统软件至服务器的系统及方法。
技术介绍
服务器系统可应用大量硬件配置,以满足数据中心的各种需求。操作系统(OS)对于服务器及其他计算机装置来说,为必备的系统软件。操作系统管理硬件及软件资源且提供通用服务给应用。而安装操作系统(OS)至服务器通常需要大量的时间及资源。目前,安装操作系统至服务器需要管理者去从多个配置选项中进行选择。例如管理者可希望去从独立磁盘冗余阵列(RAID)、装置驱动件、公用程序或其他安装选项中的不同配置进行选择。一般而言,藉由接收用户的输入,服务器必须首先启动且执行某些软件(称为部署代理)以产生配置文件(称为响应文件)。配置文件为一种包含设定定义及值以使用于操作系统安装期间中的文件。在响应文件中,指定不同的设置选项,包括如何去分割磁盘、用于安装的视窗图像的位置以及应用的产品密钥。可更指定应用于视窗安装的值,例如用户帐号的名字、显示设定以及互联网探险家的最爱选项。然后,服务器必须重启然后安装使用藉由部署代理所产生的配置文件的操作系统。
技术实现思路
接下来呈现一或多个实施例的简要概述,以提供本技术的基本理解。此概述并非为本技术的全部预期实施例的广泛综述,并且既不旨在标识所有实施例的关键或重要元素,也不描述本技术的任何或全部方面的范围。其唯一目的在于以简化形式呈现一或多个实施例的概念,去作为接下来呈现的更详细描述的序言。在一些实施例中,一种方法被提供以藉由服务器自动地安装系统软件。服务器的控制器可得到配置文件以安装系统软件至服务器。服务器可存储该配置文件至该服务器的存储器。服务器可在存储该配置文件后被启动。服务器可从存储器中提取存储的响应文件。服务器可响应于启动服务器基于该配置文件而安装系统软件,而不会产生新的配置文件。在一些实施例中,一种服务器可自动地安装系统软件。该服务器可包括存储器及通信于存储器的控制器,且存储当其执行时会使服务器执行运作的指令。该运作可包括得到一配置文件用以安装系统软件至服务器以及存储该配置文件至该存储器。该运作可包括启动该服务器于存储该配置文件之后以及从该存储器中提取存储的响应文件。该运作可还包括响应于启动服务器基于该配置文件而安装该系统软件至该服务器,而不会产生新的配置文件。附图说明本技术的此些及其他范例方面将被描述于后示的实施方式及附上的权利要求书中,以及在附图中,其中:图1说明在现有技术中用以安装操作系统至服务器的方法流程图;图2说明用以在启动中自动地安装系统软件至服务器的示例方法流程图;图3说明用以在启动中自动地安装系统软件至服务器的示例服务器系统的方块示意图;以及图4说明一种示例计算机系统的方块示意图。【符号说明】100、200:方法110-180、210-270:步骤300:方块示意图302:服务器系统304:智能平台管理接口子系统306:管理者装置308:网络310:中央处理单元320、420:存储器330、460:北桥接器340、470:南桥接器350、410:基本输入输出系统360:磁盘驱动装置370:网络接口控制器380:基板管理控制器390:非易失性存储器400:计算机系统430:存储器440:处理器450:网络接口480:管理控制器具体实施方式本专利技术提供用以在启动中自动地安装系统软件至服务器的技术。本技术的各种方面参照附图而说明。在后述中,为了说明的目的,阐述许多具体细节以提供彻底地了解一或多个方面。然而,其可为显而易见的是,本技术可以在没有这些特定细节的情况下被实施。在其他实例中,已知的结构及装置显示于方块图形式中,以助于描述这些方面。数据中心的管理者可期望去安装一种新的操作系统或其他系统软件至数据中心中的一或多个服务器。举例来说,当加入新的服务器至数据中心时、当服务器接收大量的硬件变动时或当新的操作系统被释出时,安装新的操作系统为普遍的。安装操作系统至服务器通常需要大量的时间和资源。传统上,去安装操作系统或其他系统软件至服务器需要多次启动服务器。图1说明在现有技术中用以安装操作系统至服务器的方法100的流程图。在步骤110中,服务器的管理者启动或重启该服务器。方法100的流程图的安装程序不可开始,直至服务器被启动或被重启。在步骤120中,服务器的基本输入输出系统(BasicInput/OutputSystem,BIOS)可执行电力开启自我测试(power-onself-test,POST)。基本输入输出系统(BIOS)软件程序存储在位于服务器的主机板上的基本输入输出系统(BIOS)芯片上。基本输入输出系统(BIOS)存储当计算机系统首次电力开启时会被执行的固件。基本输入输出系统(BIOS)典型地识别、初始化及测试出现在给定计算机系统中的硬件。基本输入输出系统(BIOS)然后给予计算机系统的控制至操作系统。每当服务器电力开启(即启动)或重置(即重启)时,基本输入输出系统(BIOS)会开始电力开启自我测试(POST)。电力开启自我测试(POST)程序可确认及测试多个硬件构件的功能性,例如中央处理单元(centralprocessingunit,CPU)寄存器、硬盘驱动装置、光学读取装置、冷却装置、存储器模块、扩充卡及其他。基本输入输出系统(BIOS)亦准备一个运行操作系统所需的系统环境。举例来说,基本输入输出系统(BIOS)可在存储器中寻址及分配一区域以存储该操作系统。基本输入输出系统(BIOS)然后可给予计算机系统的控制至该操作系统。在步骤130中,基本输入输出系统(BIOS)可运行部署代理(deploymentagent)。部署代理是一种软件程序,其准备服务器以安装操作系统。部署代理通常为常驻记忆及最低限度操作系统,其可初始化硬盘驱动装置(harddiskdrives,HDDs)及传递磁盘映像及文件。部署代理允许管理者去从独立磁盘冗余阵列(RedundantArrayofIndependentDisks,RAID)、装置驱动件、公用程序或其他用于操作系统的安装选项的不同配置中进行选择。部署代理可提供用户界面以允许管理者输入对于不同配置的选择。在步骤140中,部署代理产生配置文件,其有时称为响应文件。配置文件存储管理者输入至部署代理中的配置选项的选择。在步骤150中,服务器被重启。在步骤160中,基本输入输出系统(BIOS)再次开始电力开启自我测试(POST)。在步骤170中,操作系统可使用存储在配置文件中的配置选择而被安装。在步骤180中,完成操作系统的安装。方法100需要服务器启动/重启两次,一次为去运行部署代理以产生配置文件,以及再次为使用该配置文件去安装操作系统。图2说明用以在启动中自动地安装系统软件至服务器的示例方法200的流程图。系统软件可例如为一种操作系统或固件。不像图1中所述的方法100,方法200不需要服务器去启动或重启以开始安装该操作系统。方法200允许安装程序开始于没有启动服务器的电力关闭状态或没有重启服务器的电力开启状态。在步骤210中,服务器可得到配置文件,其有时称为响应文件。该配置文件存储安装选项选择。该配置文件可依据要安装的系统文件是否为操作系统或固件而有所差异。在一些实施例中,服务器可在得到配置文件时处本文档来自技高网...

【技术保护点】
一种藉由服务器以自动安装系统软件的方法,其包含:得到配置文件用以安装该系统软件至该服务器;存储该配置文件至该服务器的存储器;在存储该配置文件之后启动该服务器;从该存储器中提取该配置文件;以及响应于启动该服务器基于该配置文件安装该系统软件至该服务器,而不产生新配置文件。

【技术特征摘要】
2015.09.29 US 14/869,0331.一种藉由服务器以自动安装系统软件的方法,其包含:得到配置文件用以安装该系统软件至该服务器;存储该配置文件至该服务器的存储器;在存储该配置文件之后启动该服务器;从该存储器中提取该配置文件;以及响应于启动该服务器基于该配置文件安装该系统软件至该服务器,而不产生新配置文件。2.如权利要求1所述的方法,其还包含执行至少一智能平台管理接口原始设备制造设定指令以存储该配置文件,或执行至少一智能平台管理接口原始设备制造取得指令至该服务器的控制器以提取该配置文件。3.如权利要求1所述的方法,其中得到该配置文件发生于该服务器电力关闭或发生于该服务器正在运行操作系统。4.如权利要求1所述的方法,其中该配置文件用以安装操作系统或用以安装固件。5.一种服务器,其包含:存储器;以及控制器,通信于该存储器且存储当执行时会使该服务器执行运作的指令,该运作包含:得到配置文件用以安装系统软件至该服务器;存储该配置文件至该存储器;在存储该配置文件之后启动该服务器;从该存储器中提取该配置文件;以及响应于启动该服务器基于该配置文件安装该系统...

【专利技术属性】
技术研发人员:林文华
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1