本申請(qǐng)涉及服務(wù)器管理,特別是涉及一種服務(wù)器遠(yuǎn)程控制方法、裝置、服務(wù)器和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、基板管理控制器(baseboard?manager?controller,bmc)是一種嵌入式微控制器,通常集成在服務(wù)器主板上,用于監(jiān)控、管理和維護(hù)服務(wù)器的硬件和系統(tǒng)。
2、在服務(wù)器集群中,當(dāng)前的大多數(shù)服務(wù)器都存在bmc,使用bmc對(duì)服務(wù)器進(jìn)行管理能夠降低服務(wù)器維護(hù)成本,但是具有相對(duì)較高的服務(wù)器硬件成本。如果使用無(wú)bmc的服務(wù)器集群,能夠降低服務(wù)器硬件成本,但是管理維護(hù)成本就相對(duì)變高。因此,針對(duì)目前的服務(wù)器集群,需要綜合降低硬件成本和維護(hù)成本。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠綜合降低硬件成本和維護(hù)成本的服務(wù)器遠(yuǎn)程控制方法、裝置、服務(wù)器和存儲(chǔ)介質(zhì)。
2、第一個(gè)方面,在本實(shí)施例中提供了一種服務(wù)器遠(yuǎn)程控制方法,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述方法適用于至少一個(gè)具有bmc的主控服務(wù)器;所述方法包括:
3、通過(guò)發(fā)送控制指令,與對(duì)應(yīng)的至少一個(gè)所述受控服務(wù)器建立會(huì)話(huà);
4、基于所述會(huì)話(huà),接收至少一個(gè)所述受控服務(wù)器傳輸?shù)膱D形用戶(hù)界面數(shù)據(jù),并通過(guò)所述bmc處理得到相應(yīng)的虛擬界面;
5、通過(guò)將模擬指令發(fā)送到至少一個(gè)所述受控服務(wù)器,以在對(duì)應(yīng)的所述虛擬界面中對(duì)所述受控服務(wù)器進(jìn)行遠(yuǎn)程控制。
6、在其中的一些實(shí)施例中,還包括:
7、預(yù)先與至少一個(gè)所述受控服務(wù)器建立連接,并對(duì)所述受控服務(wù)器進(jìn)行統(tǒng)一管理。
8、在其中的一些實(shí)施例中,所述通過(guò)所述bmc處理得到相應(yīng)的虛擬界面,包括:
9、通過(guò)所述bmc中的圖形處理單元,對(duì)所述圖形用戶(hù)界面數(shù)據(jù)進(jìn)行解析和輸出,得到所述虛擬界面。
10、在其中的一些實(shí)施例中,還包括:
11、通過(guò)所述虛擬界面,同時(shí)對(duì)多個(gè)所述受控服務(wù)器進(jìn)行遠(yuǎn)程控制。
12、第二個(gè)方面,在本實(shí)施例中提供了一種服務(wù)器遠(yuǎn)程控制方法,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述方法適用于至少一個(gè)所述受控服務(wù)器;所述方法包括:
13、響應(yīng)于所述主控服務(wù)器發(fā)送的控制指令,與所述主控服務(wù)器建立會(huì)話(huà);
14、基于所述會(huì)話(huà),將采集的圖形用戶(hù)界面數(shù)據(jù)傳輸?shù)剿鲋骺胤?wù)器;
15、響應(yīng)于所述主控服務(wù)器發(fā)送的模擬指令進(jìn)行界面操作。
16、在其中的一些實(shí)施例中,還包括:
17、響應(yīng)于所述控制指令,調(diào)整所述圖形用戶(hù)界面數(shù)據(jù)的傳輸參數(shù)。
18、第三個(gè)方面,在本實(shí)施例中提供了一種服務(wù)器遠(yuǎn)程控制裝置,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述裝置適用于至少一個(gè)具有bmc的主控服務(wù)器;所述裝置包括:
19、第一控制模塊,用于發(fā)送控制指令,與對(duì)應(yīng)的至少一個(gè)所述受控服務(wù)器建立會(huì)話(huà);以及,通過(guò)將模擬指令發(fā)送到至少一個(gè)所述受控服務(wù)器,以在對(duì)應(yīng)的虛擬界面中對(duì)所述受控服務(wù)器進(jìn)行遠(yuǎn)程控制;
20、第一通訊模塊,用于基于所述會(huì)話(huà),接收至少一個(gè)所述受控服務(wù)器傳輸?shù)膱D形用戶(hù)界面數(shù)據(jù);
21、圖形處理模塊,用于通過(guò)所述bmc處理得到相應(yīng)的虛擬界面。
22、第四個(gè)方面,在本實(shí)施例中提供了一種服務(wù)器遠(yuǎn)程控制裝置,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述裝置適用于至少一個(gè)所述受控服務(wù)器;所述裝置包括:
23、第二控制模塊,用于響應(yīng)于所述主控服務(wù)器發(fā)送的控制指令,與所述主控服務(wù)器建立會(huì)話(huà);以及,響應(yīng)于所述主控服務(wù)器發(fā)送的模擬指令進(jìn)行界面操作;
24、第二通訊模塊,用于基于所述會(huì)話(huà),將采集的圖形用戶(hù)界面數(shù)據(jù)傳輸?shù)剿鲋骺胤?wù)器;
25、圖形采集模塊,用于采集所述圖形用戶(hù)界面數(shù)據(jù)。
26、第五個(gè)方面,在本實(shí)施例中提供了一種服務(wù)器,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一個(gè)方面或第二個(gè)方面所述的服務(wù)器遠(yuǎn)程控制方法。
27、第六個(gè)方面,在本實(shí)施例中提供了一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一個(gè)方面或第二個(gè)方面所述的服務(wù)器遠(yuǎn)程控制方法。
28、與相關(guān)技術(shù)相比,在本實(shí)施例中提供的服務(wù)器遠(yuǎn)程控制方法、裝置、服務(wù)器和存儲(chǔ)介質(zhì),應(yīng)用于服務(wù)器集群,服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;服務(wù)器遠(yuǎn)程控制方法適用于至少一個(gè)具有bmc的主控服務(wù)器;服務(wù)器遠(yuǎn)程控制方法包括:通過(guò)發(fā)送控制指令,與對(duì)應(yīng)的至少一個(gè)受控服務(wù)器建立會(huì)話(huà);基于會(huì)話(huà),接收至少一個(gè)受控服務(wù)器傳輸?shù)膱D形用戶(hù)界面數(shù)據(jù),并通過(guò)bmc處理得到相應(yīng)的虛擬界面;通過(guò)將模擬指令發(fā)送到至少一個(gè)受控服務(wù)器,以在對(duì)應(yīng)的虛擬界面中對(duì)受控服務(wù)器進(jìn)行遠(yuǎn)程控制。通過(guò)本實(shí)施例,能夠通過(guò)服務(wù)器集群中具有bmc的主控服務(wù)器,生成受控服務(wù)器的虛擬界面,以對(duì)受控服務(wù)器進(jìn)行遠(yuǎn)程控制和管理,服務(wù)器集群中僅需少量具有bmc的主控服務(wù)器即可管理多臺(tái)受控服務(wù)器,綜合降低了硬件成本和維護(hù)成本。
29、本申請(qǐng)的一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)在以下附圖和描述中提出,以使本申請(qǐng)的其他特征、目的和優(yōu)點(diǎn)更加簡(jiǎn)明易懂。
1.一種服務(wù)器遠(yuǎn)程控制方法,其特征在于,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述方法適用于至少一個(gè)具有bmc的主控服務(wù)器;所述方法包括:
2.根據(jù)權(quán)利要求1所述的服務(wù)器遠(yuǎn)程控制方法,其特征在于,還包括:
3.根據(jù)權(quán)利要求1所述的服務(wù)器遠(yuǎn)程控制方法,其特征在于,所述通過(guò)所述bmc處理得到相應(yīng)的虛擬界面,包括:
4.根據(jù)權(quán)利要求1所述的服務(wù)器遠(yuǎn)程控制方法,其特征在于,還包括:
5.一種服務(wù)器遠(yuǎn)程控制方法,其特征在于,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述方法適用于至少一個(gè)所述受控服務(wù)器;所述方法包括:
6.根據(jù)權(quán)利要求5所述的服務(wù)器遠(yuǎn)程控制方法,其特征在于,還包括:
7.一種服務(wù)器遠(yuǎn)程控制裝置,其特征在于,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述裝置適用于至少一個(gè)具有bmc的主控服務(wù)器;所述裝置包括:
8.一種服務(wù)器遠(yuǎn)程控制裝置,其特征在于,應(yīng)用于服務(wù)器集群,所述服務(wù)器集群包括主控服務(wù)器和受控服務(wù)器;所述裝置適用于至少一個(gè)所述受控服務(wù)器;所述裝置包括:
9.一種服務(wù)器,包括存儲(chǔ)器和處理器,其特征在于,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行權(quán)利要求1至4,或權(quán)利要求5至6中任一項(xiàng)所述的服務(wù)器遠(yuǎn)程控制方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至4,或權(quán)利要求5至6中任一項(xiàng)所述的服務(wù)器遠(yuǎn)程控制方法的步驟。