基于iSCSI的操作系统映像部署及无磁盘启动的方法技术方案

技术编号:15251211 阅读:40 留言:0更新日期:2017-05-02 14:29
基于iSCSI的操作系统映像部署及无磁盘启动的方法。本技术的各种实施例提供用以在一服务器系统中基于iSCSI的裸机OS映像部署及无磁盘启动的方法。在一些实施例中,用以在一服务器系统中基于iSCSI的裸机OS映像部署及无磁盘启动的方法包括设定该服务器系统的一BIOS的一启动顺序至该服务器系统的一控制器(例如BMC),设定iSCSI启动配置至控制器。至少基于来自控制器的信息更新启动顺序,基于来自控制器的信息更新iSCSI启动配置至服务器系统的该BIOS,以及由一特定目标IP及一SAN的一iSCSI存储服务器的LUN使该服务器系统启动。

Operating system image deployment based on iSCSI and method for starting without disk

Operating system image deployment based on iSCSI and method for starting without disk. Various embodiments of the technology provided in a server system based on iSCSI OS and bare metal image deployment method to start without disk. In some embodiments, in a server system based on iSCSI OS and bare metal image deployment method starts without disk comprises a controller to set the server system BIOS a startup sequence to the server system (such as BMC), set the iSCSI boot configuration to the controller. At least from the controller based on the BIOS information to update the boot sequence from the controller updates iSCSI startup configuration to the server system based on iSCSI, and a storage server a specific target IP and SAN LUN make the server system startup.

【技术实现步骤摘要】

本专利技术涉及在通信网络中的一种服务器系统,且特别涉及在一服务器系统的裸机(baremetal)OS映像部署(imagedeployment)以及无磁盘启动(disklessboot)。
技术介绍
现在服务器群组(serverfarms)或数据中心典型地使用大量的服务器以处理各种应用程序服务的处理需求。对管理员或数据中心的用户来说,数据中心的远端配置或启动服务器是重要的。在传统的系统中,一预先启动执行环境(Pre-bootExecutionEnvironment,PXE)被使用,以远端启动或部署(deploy)软件到服务器上。此PXE码由一只读存储器(read-onlymemory,ROM)芯片或服务器的启动磁盘被典型地传送,使得服务器可被远端设定及启动。然而,为了远端部署软件在服务器系统上,提供一更快、更符合成本效益以及更可靠的方法仍是一个挑战。
技术实现思路
依据本技术的各实施例的系统与方法提供上述问题的解决方法,藉由使用服务器系统的裸机(baremetal)OS映像部署以及无磁盘(diskless)启动中基于互联网小型计算机系统接口(InternetSmallComputerSystemInterface,iSCSI)的协议。进一步说,本技术的各实施例提供一服务器系统中基于iSCSI的裸机OS映像部署及无磁盘启动方法,藉由设定服务器系统的一基本输入/输出系统(basicinput/outputsystem,BIOS)的一启动顺序至服务器系统的一控制器(例如基板管理控制器(BaseboardManagementController,BMC))的一iSCSI网络接口控制器(networkinterfacecontroller,NIC)、设定该服务器系统的iSCSI启动配置至该控制器、至少基于来自该控制器的信息更新该启动顺序、基于来自该控制器的该信息同步该iSCSI启动配置至该服务器系统的该BIOS,以及由一特定目标IP及一存储局域网络(StorageAreaNetwork,SAN)的一iSCSI存储装置的一逻辑单元编号(LogicalUnitNumber,LUN)使该服务器系统启动。本技术优于传统的解决方法,特别是与基于iSCSI的配接器(adapter)系统。在一些实施例中,一iSCSI启动配置藉由该服务器系统的一BIOS或一控制器被同步至服务器系统的BIOS。服务器系统的该BIOS可为可扩展固件接口(UnifiedExtensibleFirmwareInterface,UEFI)BIOS。在一些实施例中,一iSCSI启动配置藉由服务器系统的一BIOS或一控制器同步至服务器系统的一主机总线配接器(iSCSIHostBusAdapter,HBA)。一些实施例提供用于一服务器系统中基于iSCSI无磁盘启动的方法,藉由设定服务器系统的一BIOS的一启动顺序至服务器系统的一控制器(例如一BMC)的一iSCSINIC、设定iSCSI启动配置至控制器、至少基于来自该控制器的信息更新启动顺序、基于来自控制器的信息同步iSCSI启动配置至服务器系统的BIOS、由服务系统的一iSCSI目标启动一无磁盘随机存取存储器磁盘载入器、使无磁盘RAM磁盘载入器由一SAN的一iSCSI存储服务器获取一目标OS映像及加载目标OS映像至该服务器系统的一RAM,以及切换该服务器系统的一操作系统(operationsystem,OS)至存储在该RAM中的该目标OS映像。在一些实施例中,该iSCSI启动配置藉由该服务器系统的BIOS或该控制器同步至该服务器系统的一iSCSI主机总线配接器(HostBusAdapter,HBA)或BIOS。服务器系统的BIOS可以是一UEFIBIOS。一些实施例提供用于一服务器系统中基于iSCSI裸机OS映像部署的方法,藉由设定服务器系统的一BIOS的一启动顺序至该服务器系统的一控制器(例如一BMC)的一iSCSINIC、设定iSCSI启动配置至控制器、至少基于来自控制器的信息更新该启动顺序、基于来自控制器的该信息同步该iSCSI启动配置至服务器系统的BIOS、由服务系统的一iSCSI目标启动一服务器系统的一iSCSI启动部署服务,以及使iSCSI启动部署服务由一SAN的一iSCSI存储服务器获取一目标OS映像及复制(clone)目标OS映像至服务器系统的一本地磁盘。附图说明为了描述能够获得本公开的上述内容以及其他优点和特征的方式,将通过参考绘示在附图中的具体实施例来给出对以上简要描述的原理的更具体描述。应理解这些图式仅仅描绘了本公开的示例性实施例,而不应被认为是限制了本公开的范围,通过使用下面的附图,将以额外的特征和细节来描述和解释原理,附图中:图1A及图1B依据本技术的一实施例绘示用以支持基于iSCSI的裸机OS映像部署及无磁盘启动的一例示性系统的示意方块图。图1C依据本技术的一实施例绘示一例示性服务器系统的示意方块图。图2A、图2B及图2C依据本技术的一实施例绘示基于iSCSI的裸机OS映像部署及无磁盘启动的一例示性方法。图3依据本技术的不同实施例绘示一例示性计算装置。图4及图5依据本技术的不同实施例绘示例示性系统。【符号说明】100:系统100A、100B、100C:服务器系统102:控制器104:iSCSIHBA106:BIOS108:iSCSI启动部署服务110:目标OS映像112:用户装置114:存储局域网络116:iSCSI存储装置118:网络120:iSCSI无磁盘RAM磁盘载入器122:目标OS映像事件128:直流电输出130:PSU140:CPU142:快取存储器144:南桥逻辑电路146:PCI总线150:IO装置152:TPM控制器160:PCIe连接端口162:PCIe插槽170、172:PCI插槽182:北桥逻辑电路184:主存储器200A、200B、200C:方法202~210:流程步骤212~222:流程步骤232~244:流程步骤300:计算装置315:总线361:存储器362:CPU363:处理器368:接口400:计算系统架构405:总线410:处理器412:快取存储器415:存储器420:只读存储器425:随机存取存储器430:存储装置432、434、436:模块435:输出装置440:通信接口445:输入装置500:系统555:处理器560:芯片组565:输出装置570:存储装置575:RAM580:电桥585:用户接口元件590:通信接口具体实施方式本技术的不同实施例提供在一服务器系统中基于互联网小型计算机系统接口(InternetSmallComputerSystemInterface,iSCSI)的裸机(baremetal)OS(operatingsystem)映像部署(imagedeployment)及无磁盘启动(disklessboot)的系统及方法。在一些实施例中,在一服务器系统中基于iSCSI的裸机OS映像部署及无磁盘启动的方法包括设定服务器系统的BIOS的启动顺序至服务器系统的控制器(例如基板管理控制器(BaseboardManagementController,BMC))的iSCSI网络接口控制器(n本文档来自技高网...

【技术保护点】
一种服务器系统中基于iSCSI的裸机操作系统映像部署及无磁盘启动的方法,包括:使该服务器系统的基本输入输出系统BIOS(basic input/output system)启动顺序(boot order)于该服务器系统的互联网小型计算机系统接口iSCSI(Internet Small Computer System Interface)网络接口控制器NIC(network interface controller)中被设定,该iSCSI NIC设置以接收来自于耦接至该服务器系统的网络的该BIOS启动顺序;使iSCSI启动配置(boot configuration)在该服务器系统的控制器中被设定,该控制器设置以从该网络接收该iSCSI启动配置;至少基于来自该控制器的信息更新该BIOS启动顺序;将来自该控制器的该iSCSI启动配置同步至该服务器系统的BIOS;以及从特定目标IP及存储局域网络SAN(Storage Area Network)的iSCSI存储装置的逻辑单元编号LUN(Logical Unit Number)启动该服务器系统,该SAN经由该网络耦接于该服务器系统。

【技术特征摘要】
2015.10.16 US 62/242,438;2015.12.28 US 14/980,6371.一种服务器系统中基于iSCSI的裸机操作系统映像部署及无磁盘启动的方法,包括:使该服务器系统的基本输入输出系统BIOS(basicinput/outputsystem)启动顺序(bootorder)于该服务器系统的互联网小型计算机系统接口iSCSI(InternetSmallComputerSystemInterface)网络接口控制器NIC(networkinterfacecontroller)中被设定,该iSCSINIC设置以接收来自于耦接至该服务器系统的网络的该BIOS启动顺序;使iSCSI启动配置(bootconfiguration)在该服务器系统的控制器中被设定,该控制器设置以从该网络接收该iSCSI启动配置;至少基于来自该控制器的信息更新该BIOS启动顺序;将来自该控制器的该iSCSI启动配置同步至该服务器系统的BIOS;以及从特定目标IP及存储局域网络SAN(StorageAreaNetwork)的iSCSI存储装置的逻辑单元编号LUN(LogicalUnitNumber)启动该服务器系统,该SAN经由该网络耦接于该服务器系统。2.如权利要求1所述的方法,其中该NIC为iSCSI主机总线配接器HBA(HostBusAdapter)。3.如权利要求2所述的方法,还包括:从该控制器将该iSCSI启动配置同步至该iSCSIHBA。4.如权利要求1所述的方法,其中该iSCSI启动配置由该服务器系统的该BIOS或该控制器同步至该BIOS。5.如权利要求1所述的方法...

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

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

1