專利名稱:計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),特別是關(guān)于一種計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng),它搭配至網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有計(jì)算機(jī)平臺(例如網(wǎng)絡(luò)服務(wù)器),該計(jì)算機(jī)平臺則配置有多個系統(tǒng)程序模塊,例如兩個基本輸出入系統(tǒng)模塊(Dual BIOS),包括一個主系統(tǒng)程序模塊和一個備用系統(tǒng)程序模塊,對該計(jì)算機(jī)平臺提供備用系統(tǒng)程序遠(yuǎn)程切換操控功能,在該計(jì)算機(jī)平臺的主系統(tǒng)程序模塊損壞狀況時(shí),遠(yuǎn)程的系統(tǒng)管理人員可通過該網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程操控該計(jì)算機(jī)平臺切換至備用系統(tǒng)程序模塊。
背景技術(shù):
服務(wù)器是一種網(wǎng)絡(luò)專用的計(jì)算機(jī)平臺,它連接至網(wǎng)絡(luò)系統(tǒng),例如國際互聯(lián)網(wǎng)(Internet)、企業(yè)內(nèi)部互聯(lián)網(wǎng)(intranet)、企業(yè)間互聯(lián)網(wǎng)(extranet)、局域網(wǎng)(Local Area Network,LAN)等,對其它連接至該網(wǎng)絡(luò)系統(tǒng)的計(jì)算機(jī)平臺(通常稱為網(wǎng)絡(luò)工作站)提供數(shù)據(jù)服務(wù)功能。
BIOS(Basic Input/Output System)是網(wǎng)絡(luò)服務(wù)器常采用的一種系統(tǒng)輸出入控制程序,用于作為操作系統(tǒng)與各個硬件和各個周邊裝置之間的接口,令網(wǎng)絡(luò)服務(wù)器可通過操作系統(tǒng)操控這些硬件和周邊裝置,利用其所提供的功能。
實(shí)際應(yīng)用上,BIOS的程序碼通常是寫入到可擦除可編程存儲器,例如閃存(flash memory)。此外,為了讓服務(wù)器不會因?yàn)锽IOS程序損壞導(dǎo)致系統(tǒng)死機(jī),通常是在每一臺服務(wù)器上配置至少二組BIOS程序模塊(即Dual BIOS),包括一個主BIOS程序模塊和一個備用BIOS程序模塊。此做法可在主BIOS程序模塊損壞時(shí),立即將服務(wù)器的中央處理單元切換到備用BIOS程序模塊,讓服務(wù)器繼續(xù)正常工作。具體實(shí)施上,雙BIOS程序模塊的實(shí)現(xiàn)方法可采用二組獨(dú)立的閃存儲存BIOS程序碼,或采用一組較大容量的閃存并采用特殊的硬件電路將其仿真成二組獨(dú)立的儲存區(qū)。
目前常用的BIOS程序模塊切換方法包括有自動切換方法和手動跳線切換方法。其中,自動切換方法是當(dāng)服務(wù)器本身的主機(jī)單元自行檢測到主BIOS程序模塊損壞時(shí),在內(nèi)部自動進(jìn)行切換程序,切換到備用BIOS程序模塊;手動跳線切換方法是由本地端的系統(tǒng)管理人員以手動方式撥動一組跳線(jumpers),令服務(wù)器的中央處理單元切換到備用BIOS程序模塊。然而,自動切換方法中,若服務(wù)器本身的主機(jī)單元無法成功地切換到備用BIOS程序模塊,則仍需由本地端的系統(tǒng)管理人員利用手動跳線切換方法切換到備用BIOS程序模塊。
目前許多企業(yè)的服務(wù)器管理方法是由系統(tǒng)管理人員在遠(yuǎn)程通過網(wǎng)絡(luò)工作站對本地端的服務(wù)器進(jìn)行監(jiān)控及管理工作。因此每當(dāng)服務(wù)器中的主BIOS程序模塊損壞,需要切換到備用BIOS程序模塊時(shí),此遠(yuǎn)程的系統(tǒng)管理人員雖可通過網(wǎng)絡(luò)工作站監(jiān)視到此狀況,但卻仍需例如通過電話指示本地端的工作人員對此狀況進(jìn)行處理。這種做法比較麻煩,使網(wǎng)絡(luò)服務(wù)器的管理工作效率較低。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng),遠(yuǎn)程的系統(tǒng)管理人員自行通過網(wǎng)絡(luò)系統(tǒng),遠(yuǎn)程操控服務(wù)器進(jìn)行BIOS程序模塊切換程序,使網(wǎng)絡(luò)服務(wù)器的管理工作更便利而有效率。
本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng)搭配至網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有計(jì)算機(jī)平臺(例如網(wǎng)絡(luò)服務(wù)器),該計(jì)算機(jī)平臺配置有多個系統(tǒng)程序模塊,例如二個基本輸出入系統(tǒng)模塊(Dual BIOS),包括一個主系統(tǒng)程序模塊和一個備用系統(tǒng)程序模塊,對該計(jì)算機(jī)平臺提供備用系統(tǒng)程序遠(yuǎn)程切換操控功能,當(dāng)該計(jì)算機(jī)平臺的主系統(tǒng)程序模塊損壞狀況時(shí),遠(yuǎn)程的系統(tǒng)管理人員通過該網(wǎng)絡(luò)系統(tǒng)在遠(yuǎn)程操控該計(jì)算機(jī)平臺上切換到備用系統(tǒng)程序模塊。
本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法至少包括在該遠(yuǎn)程網(wǎng)絡(luò)工作站上,以人為操控方式產(chǎn)生切換請求事件;在該遠(yuǎn)程網(wǎng)絡(luò)工作站上,響應(yīng)該切換請求事件,產(chǎn)生一組特定接口規(guī)范的指令格式下的切換控制指令;在該遠(yuǎn)程網(wǎng)絡(luò)工作站上,將該切換控制指令轉(zhuǎn)換成特定的網(wǎng)絡(luò)傳輸格式,再通過該網(wǎng)絡(luò)系統(tǒng)傳輸至該計(jì)算機(jī)平臺;在該計(jì)算機(jī)平臺上,接收該遠(yuǎn)程網(wǎng)絡(luò)工作站通過該網(wǎng)絡(luò)系統(tǒng)傳輸來的各個傳輸格式化的切換控制指令數(shù)據(jù)包,并將各個數(shù)據(jù)包還原成原先的切換控制指令;在該計(jì)算機(jī)平臺上,處理該切換控制指令,并響應(yīng)該處理,發(fā)出對應(yīng)的切換激活信息;以及在該計(jì)算機(jī)平臺上,響應(yīng)該切換激活信息,對該主系統(tǒng)程序模塊和備用系統(tǒng)程序模塊進(jìn)行切換程序。
本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)至少包括遠(yuǎn)程單元和本地端單元其中該遠(yuǎn)程單元搭載至該遠(yuǎn)程網(wǎng)絡(luò)工作站,且其內(nèi)部結(jié)構(gòu)至少包括遠(yuǎn)程網(wǎng)絡(luò)通信模塊,將該遠(yuǎn)程網(wǎng)絡(luò)工作站通過該網(wǎng)絡(luò)系統(tǒng)聯(lián)機(jī)至該計(jì)算機(jī)平臺;使用者操控接口模塊,提供人為操控用的使用者接口,并可響應(yīng)人為操控的切換請求事件,產(chǎn)生指令發(fā)送激活信息;以及指令產(chǎn)生模塊,響應(yīng)該使用者操控接口模塊產(chǎn)生的指令發(fā)送激活信息,產(chǎn)生一組特定接口規(guī)范的指令格式下的切換控制指令,并通過該遠(yuǎn)程網(wǎng)絡(luò)通信模塊及經(jīng)由該網(wǎng)絡(luò)系統(tǒng)傳送給該計(jì)算機(jī)平臺。
其中該本地端單元搭載至該計(jì)算機(jī)平臺,且其內(nèi)部結(jié)構(gòu)至少包括本地端網(wǎng)絡(luò)通信模塊,將該計(jì)算機(jī)平臺通過該網(wǎng)絡(luò)系統(tǒng)聯(lián)機(jī)至該遠(yuǎn)程網(wǎng)絡(luò)工作站;且其接收該遠(yuǎn)程單元通過該網(wǎng)絡(luò)系統(tǒng)傳輸來的各個傳輸格式化的切換控制指令數(shù)據(jù)包,并將各個數(shù)據(jù)包還原成原先的切換控制指令;指令處理模塊,處理該本地端網(wǎng)絡(luò)通信模塊接收到的各個切換控制指令,并響應(yīng)該處理發(fā)出對應(yīng)的切換激活信息;以及切換模塊,響應(yīng)該指令處理模塊發(fā)出的切換激活信息,對該主系統(tǒng)程序模塊和備用系統(tǒng)程序模塊進(jìn)行切換程序。
綜上所述,本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng),利用特定的網(wǎng)絡(luò)傳輸格式(例如TCP/IP或UDP/IP網(wǎng)絡(luò)傳輸格式),讓遠(yuǎn)程的系統(tǒng)管理人員通過其網(wǎng)絡(luò)工作站將特定接口規(guī)范格式的切換控制指令(例如為IPMI格式的切換控制指令),通過網(wǎng)絡(luò)系統(tǒng)傳送至該服務(wù)器,可令該服務(wù)器將目前連接的系統(tǒng)程序模塊切換至另一系統(tǒng)程序模塊。本發(fā)明可讓遠(yuǎn)程的系統(tǒng)管理人員操控本地端的服務(wù)器中的系統(tǒng)程序模塊的切換,不必通過本地端的工作人員來執(zhí)行,使得服務(wù)器的網(wǎng)絡(luò)系統(tǒng)管理工作更加便利而有效率。
圖1是本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)搭配至網(wǎng)絡(luò)系統(tǒng)的應(yīng)用結(jié)構(gòu)示意圖;圖2是本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)中的遠(yuǎn)程單元的內(nèi)部結(jié)構(gòu)的對象導(dǎo)向組件模型示意圖;以及圖3是本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)中的本地端單元的內(nèi)部結(jié)構(gòu)的對象導(dǎo)向組件模型示意圖。
具體實(shí)施例方式
實(shí)施例以下配合附圖,詳細(xì)說明本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng)的實(shí)施例。
圖1是本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)(如標(biāo)號50所指的虛線框包括的部分)的系統(tǒng)結(jié)構(gòu)。如圖所示,本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)50實(shí)際應(yīng)用上是以分散方式搭載至服務(wù)器20和遠(yuǎn)程網(wǎng)絡(luò)工作站40,且該服務(wù)器20和遠(yuǎn)程網(wǎng)絡(luò)工作站40均連接至網(wǎng)絡(luò)系統(tǒng)10,例如國際互聯(lián)網(wǎng)(Internet)、企業(yè)內(nèi)部互聯(lián)網(wǎng)(intranet)、企業(yè)間互聯(lián)網(wǎng)(extranet)、局域網(wǎng)(Local Area Network,LAN)等;該服務(wù)器20的內(nèi)部結(jié)構(gòu)如圖3所示至少包括中央處理單元21和平臺管理控制單元22,例如IPMI(Intelligent Platform ManagementInterface)平臺管理接口規(guī)范下的BMC(Baseboard ManagementController)平臺管理控制單元,且進(jìn)而包括多個系統(tǒng)程序模塊,例如二個基本輸出入系統(tǒng)程序模塊(Dual Basic Input/Output System;DualBIOS),包括一個主BIOS程序模塊31和一個備用BIOS程序模塊32。圖1的實(shí)施例僅示范性地顯示出一臺服務(wù)器20,該遠(yuǎn)程網(wǎng)絡(luò)工作站40可用來操控多臺服務(wù)器。
正常情況下,服務(wù)器20的中央處理單元21聯(lián)機(jī)至主BIOS程序模塊31,通過執(zhí)行該主BIOS程序模塊31中的程序碼,實(shí)現(xiàn)所需的基本輸出入功能。當(dāng)主BIOS程序模塊31損壞狀況時(shí),本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)50即可對該服務(wù)器20提供系統(tǒng)程序模塊遠(yuǎn)程切換操控功能,遠(yuǎn)程的系統(tǒng)管理人員可借由其網(wǎng)絡(luò)工作站40及通過該網(wǎng)絡(luò)系統(tǒng)10遠(yuǎn)程操控該服務(wù)器20進(jìn)行系統(tǒng)程序模塊切換,借此令該服務(wù)器20將目前連接使用的主BIOS程序模塊31,切換到備用BIOS程序模塊32。
如圖1所示,本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)50的對象導(dǎo)向組件模型(object-oriented component model)至少包括兩個分布式的單元(A)遠(yuǎn)程單元100以及(B)本地端單元200;其中,該遠(yuǎn)程單元100搭載至遠(yuǎn)程網(wǎng)絡(luò)工作站40,且其內(nèi)部結(jié)構(gòu)如圖2所示至少包括(A0)遠(yuǎn)程網(wǎng)絡(luò)通信模塊101;(A1)使用者操控接口模塊110;以及(A2)指令產(chǎn)生模塊120;該本地端單元200搭載至服務(wù)器20,且其內(nèi)部結(jié)構(gòu)如圖3所示至少包括(B0)本地端網(wǎng)絡(luò)通信模塊201;(B1)指令處理模塊210;以及(B2)切換模塊220。
下面首分別說明遠(yuǎn)程網(wǎng)絡(luò)工作站40上搭載的遠(yuǎn)程單元100中各個模塊各自的屬性及功能。
遠(yuǎn)程網(wǎng)絡(luò)通信模塊101搭載至該遠(yuǎn)程網(wǎng)絡(luò)工作站40,將該遠(yuǎn)程網(wǎng)絡(luò)工作站40聯(lián)機(jī)至該網(wǎng)絡(luò)系統(tǒng)10,該遠(yuǎn)程網(wǎng)絡(luò)工作站40可通過該網(wǎng)絡(luò)系統(tǒng)10聯(lián)機(jī)至該服務(wù)器20,該遠(yuǎn)程網(wǎng)絡(luò)工作站40和該服務(wù)器20之間可通過該網(wǎng)絡(luò)系統(tǒng)10進(jìn)行數(shù)據(jù)交流。具體實(shí)施上,此遠(yuǎn)程網(wǎng)絡(luò)通信模塊101可以建構(gòu)于NIC(Network Interface Controller)網(wǎng)絡(luò)控制器;且其采用國際互聯(lián)網(wǎng)的通用傳輸格式TCP/IP Transmission ControlProtocol/Internet Protocol)或UDP/IP(User Datagram Protocol/InternetProtocol),通過網(wǎng)絡(luò)系統(tǒng)10與服務(wù)器20之間互傳數(shù)據(jù);并采用該服務(wù)器20的國際互聯(lián)網(wǎng)地址(Internet Protocol address;IP address)通過網(wǎng)絡(luò)系統(tǒng)10聯(lián)機(jī)至該服務(wù)器20。
使用者操控接口模塊110可在該遠(yuǎn)程網(wǎng)絡(luò)工作站40上提供人為操控用的使用者接口,也就是遠(yuǎn)程網(wǎng)絡(luò)工作站40的使用者(即系統(tǒng)管理人員)通過使用者操控接口模塊110,使用本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)50。實(shí)際應(yīng)用時(shí),使用者操控接口模塊110響應(yīng)人為操控的切換請求事件301,產(chǎn)生指令發(fā)送激活信息至指令產(chǎn)生模塊120。
指令產(chǎn)生模塊120響應(yīng)上述使用者操控接口模塊110產(chǎn)生的指令發(fā)送激活信息,產(chǎn)生一組特定接口規(guī)范下的切換控制指令(也就是兼容至該服務(wù)器20的平臺管理控制單元22可處理的指令格式),并將此組切換控制指令通過遠(yuǎn)程網(wǎng)絡(luò)通信模塊101及經(jīng)由網(wǎng)絡(luò)系統(tǒng)10傳送給服務(wù)器20。在平臺管理控制單元22為IPMI接口規(guī)范的BMC平臺管理控制單元的情況下,該指令產(chǎn)生模塊120即用于產(chǎn)生IPMI格式的切換控制指令。
下面再說明服務(wù)器20上搭載的本地端單元200中各個模塊各自的屬性及功能。
本地端網(wǎng)絡(luò)通信模塊201搭載至服務(wù)器20,將該服務(wù)器20聯(lián)機(jī)至該網(wǎng)絡(luò)系統(tǒng)10,該服務(wù)器20通過該網(wǎng)絡(luò)系統(tǒng)10聯(lián)機(jī)至該遠(yuǎn)程網(wǎng)絡(luò)工作站40,該服務(wù)器20和該遠(yuǎn)程網(wǎng)絡(luò)工作站40之間可通過該網(wǎng)絡(luò)系統(tǒng)10進(jìn)行數(shù)據(jù)交流。具體實(shí)施上,該本地端網(wǎng)絡(luò)通信模塊201例如也是建構(gòu)于NIC網(wǎng)絡(luò)控制器;且它可采用國際互聯(lián)網(wǎng)的通用傳輸格式TCP/IP或UDP/IP,通過網(wǎng)絡(luò)系統(tǒng)10與遠(yuǎn)程網(wǎng)絡(luò)工作站40之間互傳數(shù)據(jù);并進(jìn)而采用該遠(yuǎn)程網(wǎng)絡(luò)工作站40的國際互聯(lián)網(wǎng)地址(IP address),通過網(wǎng)絡(luò)系統(tǒng)10聯(lián)機(jī)到該遠(yuǎn)程網(wǎng)絡(luò)工作站40。實(shí)際應(yīng)用時(shí),該本地端網(wǎng)絡(luò)通信模塊201即可接收該遠(yuǎn)程單元100通過該網(wǎng)絡(luò)系統(tǒng)10傳輸來的各個TCP/IP或UDP/IP傳輸格式下的切換控制指令數(shù)據(jù)包,并將各個TCP/IP或UDP/IP數(shù)據(jù)包還原成原先IPMI格式的切換控制指令,接著將還原后的IPMI格式切換控制指令,經(jīng)由IPMI-BMC的平臺管理控制單元22傳送給指令處理模塊210。
指令處理模塊210可受控于IPMI-BMC的平臺管理控制單元22,處理上述本地端網(wǎng)絡(luò)通信模塊201接收及還原成IPMI格式的切換控制指令,并響應(yīng)此IPMI格式的切換控制指令,發(fā)出對應(yīng)的切換激活信息至切換模塊220。
切換模塊220可響應(yīng)上述指令處理模塊處理210發(fā)出的切換激活信息,執(zhí)行系統(tǒng)程序模塊切換程序,令該服務(wù)器20將中央處理單元21從目前連接的主BIOS程序模塊31,改為連接到備用的BIOS程序模塊32。具體實(shí)施上,此切換模塊220可利用許多不同的方法對BIOS程序模塊31、32進(jìn)行切換動作,例如包括地址線(Address Line)切換方法、芯片選擇(Chip Select)切換方法等。由于這些切換方法均為現(xiàn)有計(jì)算機(jī)硬件技術(shù),因此不對其細(xì)節(jié)進(jìn)行說明。
以下說明本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)50實(shí)際應(yīng)用的運(yùn)行方式。在此應(yīng)用實(shí)例中,假設(shè)服務(wù)器20中的主BIOS程序模塊31損壞,遠(yuǎn)程的系統(tǒng)管理人員從網(wǎng)絡(luò)工作站40上監(jiān)視到此狀況,便啟用本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)50,將服務(wù)器20目前連接使用的主BIOS程序模塊31切換至備用BIOS程序模塊32。
請同時(shí)參閱圖1至圖3,實(shí)際使用時(shí),遠(yuǎn)程的系統(tǒng)管理人員首先激活網(wǎng)絡(luò)工作站40上搭載的遠(yuǎn)程單元100中的使用者操控接口模塊110,并借由該使用者操控接口模塊110發(fā)出人為操控的切換請求事件301,使該使用者操控接口模塊110產(chǎn)生一組對應(yīng)的指令發(fā)送激活信息,令指令產(chǎn)生模塊120響應(yīng)地產(chǎn)生一組對應(yīng)的IPMI格式的切換控制指令,并接著令遠(yuǎn)程網(wǎng)絡(luò)通信模塊101將此IPMI格式的切換控制指令轉(zhuǎn)換成TCP/IP或UDP/IP網(wǎng)絡(luò)傳輸格式,該遠(yuǎn)程網(wǎng)絡(luò)通信模塊101借由TCP/IP或UDP/IP網(wǎng)絡(luò)傳輸協(xié)議,將各個IPMI格式的切換控制指令通過該網(wǎng)絡(luò)系統(tǒng)10傳輸至該服務(wù)器20。
接著在本地端,服務(wù)器20即可通過本地端網(wǎng)絡(luò)通信模塊201接收遠(yuǎn)程網(wǎng)絡(luò)工作站40上的遠(yuǎn)程單元100,通過該網(wǎng)絡(luò)系統(tǒng)10傳輸來的各個TCP/IP或UDP/IP傳輸格式的切換控制指令數(shù)據(jù)包,并將各個TCP/IP或UDP/IP傳輸格式化的指令數(shù)據(jù)包,還原成原先的IPMI格式的切換控制指令,再接著將還原的IPMI格式的切換控制指令傳送給指令處理模塊210,令指令處理模塊210受控于IPMI-BMC的平臺管理控制單元22處理這些IPMI格式的切換控制指令,并根據(jù)處理結(jié)果響應(yīng)地發(fā)出對應(yīng)的切換激活信息至切換模塊220,令切換模塊220響應(yīng)地執(zhí)行系統(tǒng)程序模塊切換程序,將該服務(wù)器20中的中央處理單元21從目前連接的主BIOS程序模塊31切換至備用BIOS程序模塊32。即可讓服務(wù)器20繼續(xù)依靠備用BIOS程序模塊32執(zhí)行各項(xiàng)所需的BIOS功能,不會因主BIOS程序模塊31損壞造成死機(jī)情況的發(fā)生。
本發(fā)明的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法至少包括下列步驟首先,在該遠(yuǎn)程網(wǎng)絡(luò)工作站40上,以人為操控方式產(chǎn)生切換請求事件301。
其次在該遠(yuǎn)程網(wǎng)絡(luò)工作站40上,響應(yīng)該切換請求事件201,產(chǎn)生一組特定接口規(guī)范的指令格式下的切換控制指令;在該遠(yuǎn)程網(wǎng)絡(luò)工作站40上,將該切換控制指令轉(zhuǎn)換成特定的網(wǎng)絡(luò)傳輸格式,再通過該網(wǎng)絡(luò)系統(tǒng)10傳輸至該計(jì)算機(jī)平臺。
接著,在該計(jì)算機(jī)平臺上,接收該遠(yuǎn)程網(wǎng)絡(luò)工作站40通過該網(wǎng)絡(luò)系統(tǒng)10傳輸來的各個傳輸格式化的切換控制指令數(shù)據(jù)包,并將各個數(shù)據(jù)包還原成原先的切換控制指令。
然后在該計(jì)算機(jī)平臺上,處理該切換控制指令,并響應(yīng)該處理,發(fā)出對應(yīng)的切換激活信息。
最后在該計(jì)算機(jī)平臺上,響應(yīng)該切換激活信息,對該主系統(tǒng)程序模塊和備用系統(tǒng)程序模塊進(jìn)行切換程序。
總而言之,本發(fā)明提供了一種新穎的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng),它搭載至網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有服務(wù)器,對該服務(wù)器提供系統(tǒng)程序模塊遠(yuǎn)程切換操控功能;本發(fā)明利用特定的網(wǎng)絡(luò)傳輸格式(例如TCP/IP或UDP/IP網(wǎng)絡(luò)傳輸格式),讓遠(yuǎn)程的系統(tǒng)管理人員通過其網(wǎng)絡(luò)工作站將特定接口規(guī)范格式的切換控制指令(例如IPMI格式的切換控制指令)通過網(wǎng)絡(luò)系統(tǒng)傳送至該服務(wù)器,即可令該服務(wù)器將目前連接的系統(tǒng)程序模塊切換至另一系統(tǒng)程序模塊。本發(fā)明讓遠(yuǎn)程的系統(tǒng)管理人員操控本地端服務(wù)器中的系統(tǒng)程序模塊的切換,不必通過本地端的工作人員執(zhí)行,因此可使服務(wù)器的網(wǎng)絡(luò)系統(tǒng)管理工作更加便利而有效率。
權(quán)利要求
1.一種計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,應(yīng)用在網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有計(jì)算機(jī)平臺,該計(jì)算機(jī)平臺配置有至少一個主系統(tǒng)程序模塊和一個備用系統(tǒng)程序模塊,遠(yuǎn)程網(wǎng)絡(luò)工作站可通過該網(wǎng)絡(luò)系統(tǒng)在遠(yuǎn)程操控該計(jì)算機(jī)平臺上進(jìn)行系統(tǒng)程序模塊切換,其特征在于,該計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法至少包括在該遠(yuǎn)程網(wǎng)絡(luò)工作站上,以人為操控方式產(chǎn)生切換請求事件;在該遠(yuǎn)程網(wǎng)絡(luò)工作站上,響應(yīng)該切換請求事件,產(chǎn)生一組特定接口規(guī)范的指令格式下的切換控制指令;在該遠(yuǎn)程網(wǎng)絡(luò)工作站上,將該切換控制指令轉(zhuǎn)換成特定的網(wǎng)絡(luò)傳輸格式,再通過該網(wǎng)絡(luò)系統(tǒng)傳輸至該計(jì)算機(jī)平臺;在該計(jì)算機(jī)平臺上,接收該遠(yuǎn)程網(wǎng)絡(luò)工作站通過該網(wǎng)絡(luò)系統(tǒng)傳輸來的各個傳輸格式化的切換控制指令數(shù)據(jù)包,并將各個數(shù)據(jù)包還原成原先的切換控制指令;在該計(jì)算機(jī)平臺上,處理該切換控制指令,并響應(yīng)該處理,發(fā)出對應(yīng)的切換激活信息;以及在該計(jì)算機(jī)平臺上,響應(yīng)該切換激活信息,對該主系統(tǒng)程序模塊和備用系統(tǒng)程序模塊進(jìn)行切換程序。
2.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該計(jì)算機(jī)平臺為服務(wù)器。
3.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括國際互聯(lián)網(wǎng)。
4.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括企業(yè)內(nèi)部互聯(lián)網(wǎng)。
5.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括企業(yè)間互聯(lián)網(wǎng)。
6.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括局域網(wǎng)。
7.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該遠(yuǎn)程網(wǎng)絡(luò)工作站上產(chǎn)生的切換控制指令的格式是IPMI平臺管理接口規(guī)范所訂定的指令格式。
8.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該遠(yuǎn)程網(wǎng)絡(luò)工作站上產(chǎn)生的切換控制指令是采用TCP/IP網(wǎng)絡(luò)傳輸格式通過該網(wǎng)絡(luò)系統(tǒng)傳送至該計(jì)算機(jī)平臺。
9.如權(quán)利要求1所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法,其特征在于,該遠(yuǎn)程網(wǎng)絡(luò)工作站上產(chǎn)生的切換控制指令是采用UDP/IP網(wǎng)絡(luò)傳輸格式通過該網(wǎng)絡(luò)系統(tǒng)傳送至該計(jì)算機(jī)平臺。
10.一種計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),搭配至網(wǎng)絡(luò)系統(tǒng),且該網(wǎng)絡(luò)系統(tǒng)連接有計(jì)算機(jī)平臺,該計(jì)算機(jī)平臺配置有至少一個主系統(tǒng)程序模塊和一個備用系統(tǒng)程序模塊,遠(yuǎn)程網(wǎng)絡(luò)工作站可通過該網(wǎng)絡(luò)系統(tǒng)在遠(yuǎn)程操控該計(jì)算機(jī)平臺上進(jìn)行系統(tǒng)程序模塊切換,其特征在于,該計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng)至少包括遠(yuǎn)程單元和本地端單元其中該遠(yuǎn)程單元搭載至該遠(yuǎn)程網(wǎng)絡(luò)工作站,且其內(nèi)部結(jié)構(gòu)至少包括遠(yuǎn)程網(wǎng)絡(luò)通信模塊,將該遠(yuǎn)程網(wǎng)絡(luò)工作站通過該網(wǎng)絡(luò)系統(tǒng)聯(lián)機(jī)至該計(jì)算機(jī)平臺;使用者操控接口模塊,提供人為操控用的使用者接口,并可響應(yīng)人為操控的切換請求事件,產(chǎn)生指令發(fā)送激活信息;以及指令產(chǎn)生模塊,響應(yīng)該使用者操控接口模塊產(chǎn)生的指令發(fā)送激活信息,產(chǎn)生一組特定接口規(guī)范的指令格式下的切換控制指令,并通過該遠(yuǎn)程網(wǎng)絡(luò)通信模塊及經(jīng)由該網(wǎng)絡(luò)系統(tǒng)傳送給該計(jì)算機(jī)平臺;且其中該本地端單元搭載至該計(jì)算機(jī)平臺,且其內(nèi)部結(jié)構(gòu)至少包括本地端網(wǎng)絡(luò)通信模塊,將該計(jì)算機(jī)平臺通過該網(wǎng)絡(luò)系統(tǒng)聯(lián)機(jī)至該遠(yuǎn)程網(wǎng)絡(luò)工作站;且其接收該遠(yuǎn)程單元通過該網(wǎng)絡(luò)系統(tǒng)傳輸來的各個傳輸格式化的切換控制指令數(shù)據(jù)包,并將各個數(shù)據(jù)包還原成原先的切換控制指令;指令處理模塊,處理該本地端網(wǎng)絡(luò)通信模塊接收到的各個切換控制指令,并響應(yīng)該處理發(fā)出對應(yīng)的切換激活信息;以及切換模塊,響應(yīng)該指令處理模塊發(fā)出的切換激活信息,對該主系統(tǒng)程序模塊和備用系統(tǒng)程序模塊進(jìn)行切換程序。
11.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該計(jì)算機(jī)平臺為服務(wù)器。
12.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括國際互聯(lián)網(wǎng)。
13.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括企業(yè)內(nèi)部互聯(lián)網(wǎng)。
14.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括企業(yè)間互聯(lián)網(wǎng)。
15.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該網(wǎng)絡(luò)系統(tǒng)包括局域網(wǎng)。
16.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該指令產(chǎn)生模塊產(chǎn)生的切換控制指令的格式是IPMI平臺管理接口規(guī)范所訂定的指令格式。
17.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該遠(yuǎn)程網(wǎng)絡(luò)通信模塊和該本地端網(wǎng)絡(luò)通信模塊采用的網(wǎng)絡(luò)傳輸格式是TCP/IP網(wǎng)絡(luò)傳輸格式。
18.如權(quán)利要求10所述的計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控系統(tǒng),其特征在于,該遠(yuǎn)程網(wǎng)絡(luò)通信模塊和該本地端網(wǎng)絡(luò)通信模塊采用的網(wǎng)絡(luò)傳輸格式是UDP/IP網(wǎng)絡(luò)傳輸格式。
全文摘要
一種計(jì)算機(jī)平臺備用系統(tǒng)程序遠(yuǎn)程切換操控方法及系統(tǒng),該系統(tǒng)至少包括遠(yuǎn)程單元和本地端單元,對計(jì)算機(jī)平臺提供系統(tǒng)程序模塊遠(yuǎn)程切換操控功能;本發(fā)明利用特定的網(wǎng)絡(luò)傳輸格式,讓遠(yuǎn)程的系統(tǒng)管理人員通過網(wǎng)絡(luò)工作站,將特定接口規(guī)范格式的切換控制指令通過網(wǎng)絡(luò)系統(tǒng)傳送至該服務(wù)器,可令該服務(wù)器將目前連接的系統(tǒng)程序模塊切換至另一系統(tǒng)程序模塊;本發(fā)明可讓遠(yuǎn)程的系統(tǒng)管理人員操控本地端服務(wù)器中的系統(tǒng)程序模塊的切換,不必通過本地端的工作人員來執(zhí)行,因此可使服務(wù)器的網(wǎng)絡(luò)系統(tǒng)管理工作更加便利而有效率。
文檔編號H04L29/06GK1892607SQ20051008078
公開日2007年1月10日 申請日期2005年7月5日 優(yōu)先權(quán)日2005年7月5日
發(fā)明者盧盈志, 趙文謙 申請人:英業(yè)達(dá)股份有限公司