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