计算机中启动操作的动态自动监测和控制制造技术

技术编号:16307952 阅读:40 留言:0更新日期:2017-09-27 01:52
网络设备管理多个计算机,并且将计算机连接到存储计算机用于启动的启动程序的启动设备。网络设备向每个计算机下载相应的启动顺序,其指定计算机尝试从启动顺序中指定的启动设备启动的顺序。网络设备自动确定每个计算机访问用于该计算机的启动顺序中的启动设备所经由的网络路径。网络设备自动确定每个网络路径的可用性和每个启动设备的可用性。当计算机尝试从用于该计算机的启动顺序中的启动设备启动时,网络设备还从每个计算机接收启动状态。网络设备基于所确定的网络路径和启动设备可用性、以及所接收的启动状态来自动执行启动相关动作。

Dynamic automatic monitoring and control of start-up operations in a computer

A network device manages a plurality of computers and initiates a computer that connects to a startup program used by a storage computer to start. The network device downloads the corresponding boot sequence to each computer, specifying the order in which the computer attempts to start the boot device specified in the boot sequence. The network device automatically determines the network path through which each computer accesses the boot device used in the startup sequence of the computer. The network device automatically determines the availability of each network path and the availability of each boot device. The network device also receives a startup state from each computer when the computer attempts to start from the boot device used in the boot order for the computer. The network device automatically executes the startup related action based on the determined network path and the boot device availability, and the received startup state.

【技术实现步骤摘要】
【国外来华专利技术】计算机中启动操作的动态自动监测和控制
本公开总体涉及计算机中启动操作的自动监测和控制。
技术介绍
连接到诸如网络交换机之类的网络设备的计算机有时会在计算机上电或被重新配置时启动。通常,每个计算机尝试以该计算机的启动策略所规定的启动顺序来从各种存储设备(例如,硬盘)顺序启动。存在给定计算机未能以启动顺序从给定存储设备正确启动的许多原因。例如,存储设备、或存储设备与计算机之间的通信链路可能已经发生故障。或者,存储设备可能被断电、或以其他方式不可用。此外,计算机在进入启动过程之前可能无法退出其开机自检(POST)。识别这样的启动失败的原因是困难的。识别故障点并且实现校正动作的当前技术采用劳动密集型手动数据收集和干预。这是低效并且耗时的,特别是在涉及大量计算机的情况下。附图说明图1是根据示例实施例的其中可以实现本文呈现的实施例的示例广义融合基础设施(CI)的框图。图2是根据示例实施例的其中可以实现本文呈现的实施例的被称为统一计算系统(UCS)的示例CI的框图。图3是根据示例实施例的其中计算机经由互连网小型计算机系统接口(iSCSI)来访问存储刀片中的存储设备的示例。图4是根据示例实施例的被配本文档来自技高网...
计算机中启动操作的动态自动监测和控制

【技术保护点】
一种方法,包括:在网络设备处管理多个计算机,并且将所述计算机连接到存储所述计算机用于启动的启动程序的启动设备:向每个计算机下载相应的启动顺序,该启动顺序指定所述计算机尝试从所述启动顺序中指定的启动设备启动的顺序;自动确定每个计算机访问用于该计算机的所述启动顺序中的所述启动设备所经由的网络路径;自动确定每个网络路径的可用性;自动确定每个启动设备的可用性;在所述计算机尝试从用于该计算机的所述启动顺序中的启动设备启动时,自动从每个计算机接收启动状态;以及基于所确定的网络路径和启动设备可用性、以及所接收的启动状态自动执行启动相关动作。

【技术特征摘要】
【国外来华专利技术】2015.01.21 US 14/601,5661.一种方法,包括:在网络设备处管理多个计算机,并且将所述计算机连接到存储所述计算机用于启动的启动程序的启动设备:向每个计算机下载相应的启动顺序,该启动顺序指定所述计算机尝试从所述启动顺序中指定的启动设备启动的顺序;自动确定每个计算机访问用于该计算机的所述启动顺序中的所述启动设备所经由的网络路径;自动确定每个网络路径的可用性;自动确定每个启动设备的可用性;在所述计算机尝试从用于该计算机的所述启动顺序中的启动设备启动时,自动从每个计算机接收启动状态;以及基于所确定的网络路径和启动设备可用性、以及所接收的启动状态自动执行启动相关动作。2.如权利要求1所述的方法,其中,所述自动确定每个网络路径的可用性包括:检测所述网络路径中的网络组件故障;若任意检测到的网络故障阻止所述计算机经由所述网络路径访问所述启动设备,则宣告所述网络路径不可用;以及若未检测到阻止所述计算机经由所述网络路径访问所述启动设备的网络故障,则宣告所述网络路径可用。3.如权利要求1所述的方法,其中,所述自动确定每个启动设备的可用性包括:检测所述启动设备是否已经发生故障;检测所述启动设备是开机还是关机;若所述启动设备已经发生故障或关机,则宣告所述启动设备不可用;以及若所述启动设备未发生故障并且开机,则宣告所述启动设备可用。4.如权利要求1所述的方法,其中,所述自动执行启动相关动作包括对于每个计算机:基于所确定的所述启动顺序中的所述启动设备的可用性、所确定的所述计算机访问所述启动顺序中的所述启动设备所经由的所述网络路径的可用性、以及所接收的启动状态,确定所述计算机是否能够从用于所述计算机的所述启动顺序中的任意启动设备启动;以及若确定所述计算机不能从所述启动顺序中的任意启动设备启动,则指示所述计算机不启动。5.如权利要求4所述的方法,其中,在所述计算机上自动执行启动相关动作还包括对于每个计算机:若确定所述计算机不能从用于所述计算机的所述启动顺序中的一些启动设备启动,但是能够从用于所述计算机的所述启动顺序中的其他启动设备启动,则:生成用于所述计算机的仅指定所述其他启动设备的新的启动顺序;并且将所述新的启动顺序下载到所述计算机。6.如权利要求4所述的方法,其中,所述指示包括向所述计算机发送命令,所述命令将由所述计算机的控制所述计算机的所述启动序列的基本输入/输出系统(BIOS)解析。7.如权利要求1所述的方法,其中,所述自动执行启动相关动作包括:基于所确定的启动设备可用性确定对于预定时间段已经不可用的启动设备;关闭要从被确定对于所述预定时间段已经不可用的所述启动设备启动的所述计算机;以及当被确定对于所述预定时间段已经不可用的所述相应的启动设备变为可用时,打开所述关闭的计算机。8.如权利要求1所述的方法,其中,在所述计算机上自动执行启动相关动作包括对于每个计算机:若所述接收到的启动状态指示从所述启动顺序中的启动设备的此前的启动尝试由于第一超时期限过期而失败,并且若所述计算机和所述启动设备之间的所述网络路径被确定是可用的,并且若所述确定启动设备的可用性指示所述启动设备可用,则命令所述计算机使用大于所述第一超时期限的第二超时期限重复地尝试从所述启动设备启动。9.如权利要求1所述的方法,其中,从所述每个计算机接收启动状态包括接收:对所述计算机通过还是未通过开机自检(POST)的指示;任意失败的启动尝试的指示符和所述尝试在其上失败的所述启动设备的标识符;以及所述计算机中的状态寄存器的值,包括命令和通信寄存器。10.一种装置,包括:网络端口,所述网络端口被耦合到通信网络并且被配置为将多个计算机连接到存储所述计算机用于启动的启动程序的启动设备;处理器,所述处理器被耦合到所述网络端口以管理所述多个计算机,并且:向每个计算机下载相应的启动顺序,该启动顺序指定所述计算机尝试从所述启动顺序中指定的启动设备启动的顺序;自动确定每个计算机访问用于该计算机的所述启动顺序中的所述启动设备所经由的网络路径;自动确定每个网络路径的可用性;自动确定每个启动设备的可用性;在所述计算机尝试从用于该计算机的所述启动顺序中的启动设备启动时,自动从每个计算机接收启动状态;以及基于所确定的网络路径和启动设备可用性、以及所接收的启动状态自动执行启动相关动作。11.如权利要求10所述的装置,其中,所述处理器通过执行下列项来自动确定每个网络路径的可用性:检测所述网络路径中的网络组件故障;若任意检测到的网络故障阻止所述计算机经由所述网络路径访问所述启动设备,则宣告所述网络路径不可用;以及若未检测到阻止所述计算机经由所述网络路径访问所述启动设备的网络故障,则宣告所述网络路径可用。12.如权利要求10所述的装置,其中,所述处理器通过执行下列项来自动确定每个启动设备的可用性:检测所述启动设备是否已经发生故障;检测所述启动设备是开机还是关机;若所述启动设备已经发生故障或关机,则宣告所述启动设备不可用;以及若所述启动设备未发生故障并且开机,则宣告所述启动设备可用。13.如权利要求10所述的装置,其中,所述处理器通过对于每个计算机执行下列项来自动执行启动相关动作:基于所确定的所述启动顺序中的所述启动设备的可用性、所确定的所述计算机访问所述启动顺序中的所述启动设备所经由的所述网络路径的可用性、以及所接收的启动状态,确定所述计算机是否...

【专利技术属性】
技术研发人员:塞巴斯蒂安·罗塞唯品·德拉维德
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国,US

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

1