本申請公開了一種可視化機房的自動編排方法、裝置、設備和存儲介質。該方法包括:接收機房設備的編排請求,編排請求包括機房設備的標識信息和機房設備的三維模型;基于機房設備的標識信息和機房的基礎區域數據,確定機房設備的空間位置數據;基于設備標識信息、機房設備的空間位置數據和機房設備的三維模型,生成機房設備的編排數據;基于機房設備的編排數據更新機房的基礎區域數據。如此,能夠節省機房在初始化建設過程中的人力成本,并能基于機房內的資源變更自動進行編排,提高機房的維護效率同時降低維護成本。率同時降低維護成本。率同時降低維護成本。
【技術實現步驟摘要】
可視化機房的自動編排方法、裝置、設備和存儲介質
[0001]本申請涉及自動化運維
,尤其涉及一種可視化機房的自動編排方法、裝置、設備和存儲介質。
技術介紹
[0002]目前,在機房資源系統中,以表單等形式保存了大量的關于機房內各類資源數據,如機柜機架、U位、通訊設備、服務器設備、動環設備等設備以及其設備狀態等。對于運營商或企業而言,機房數量眾多,其所管理的資源系統數據繁雜,不便于直觀的管理查看隨著一些信息化的建設,隨著運維管理的直觀可視化需求越來越多,一些企業已經做了機房3D可視化系統的建設,但是目前大部分企業在建設3D可視化機房時,主要根據人工的方式,對機房內機柜、設備進行布局搭建,并在人工編排場景的基礎上通過接口等方法自動更新各類設備狀態數據,從而實現機房3D可視化的系統。
[0003]利用上述的機房3D可視化系統建設,在初次建設機房系統時,具有較好的效果,但是隨著時間的發展,機房內各類資源設備的維護更換或者業務遷移等,相對應的3D可視化機房無法實時地進行資源變更,只能依賴人工去維護其虛擬3D機房內資源的變更情況,這為后續的運維管理增加更高的難度和成本。
技術實現思路
[0004]有鑒于此,本申請實施例提供了一種可視化機房的自動編排方法、裝置、設備和存儲介質,旨在降低機房的維護成本和提高機房維護效率。
[0005]本申請實施例的技術方案是這樣實現的:
[0006]第一方面,本申請實施例提供了一種可視化機房的自動編排方法,所述方法包括:
[0007]接收機房設備的編排請求,所述編排請求包括所述機房設備的標識信息和所述機房設備的三維模型;
[0008]基于所述機房設備的標識信息、機房的基礎區域數據和所述機房設備的三維模型,確定所述機房設備的空間位置數據;
[0009]基于所述設備標識信息和所述機房設備的空間位置數據,生成所述機房設備的編排數據;
[0010]基于所述機房設備的編排數據更新所述機房的基礎區域數據。
[0011]上述方案中,所述機房設備至少包括機柜,所述編排請求還包括所述機柜的行列數,所述確定所述機房設備的空間位置數據,包括:
[0012]基于所述機柜的標識信息、機房的基礎區域數據、所述機柜的空間尺寸和所述機柜的行列數,確定所述機柜的空間位置數據。
[0013]上述方案中,所述方法還包括:
[0014]接收所述機柜內設備的編排請求,所述編排請求包括所述機柜內設備的高度、所述機柜內設備的標識信息和所述機柜內設備的三維模型;
[0015]基于所述機柜內設備的高度數據和所述機柜的空間位置數據,確定所述機柜內設備的空間位置數據;
[0016]基于所述機柜內設備的標識信息、所述機柜內設備的空間位置數據和所述機柜內設備的三維模型,生成所述機柜內設備的編排數據;
[0017]基于機柜內設備的編排數據對所述機房的基礎區域數據進行更新。
[0018]上述方案中,所述機房設備的編排請求還包括所述機房設備的運行狀態數據,所述生成所述機房設備的編排數據,包括:
[0019]基于所述設備標識信息、所述機房設備的空間位置數據、所述機房設備的三維模型和所述機房設備的運行狀態數據,生成所述機房設備的編排數據。
[0020]上述方案中,所述方法還包括:
[0021]基于機房的空間布局圖,確定所述機房的基礎區域數據。
[0022]上述方案中,所述方法還包括:
[0023]接收機房設備的三維和/或機房設備的運行狀態數據的可視化指令,所述可視化指令包括所述機房設備的標識信息;
[0024]基于所述機房設備的標識信息和所述機房設備的基礎區域數據,確認所述機房設備的位置并顯示所述機房設備的三維模型和/或所述機房設備的運行狀態數據。
[0025]上述方案中,所述方法還包括:
[0026]接收機房設備的移除請求,所述移除請求包括所述機房設備的標識信息;
[0027]基于所述機房設備的標識信息和機房的基礎區域數據,移除所述機房設備的編排數據并更新所述機房的基礎區域數據。
[0028]第二方面,本申請實施例還提供了一種可視化機房的自動編排裝置,所述裝置包括:
[0029]接收模塊,用于接收機房設備的編排請求,所述編排請求包括所述機房設備的標識信息和所述機房設備的三維模型;
[0030]確定模塊,用于基于所述機房設備的標識信息和機房的基礎區域數據,確定所述機房設備的空間位置數據;
[0031]生成模塊,用于基于所述機房設備的空間位置數據,生成所述機房設備的三維模型;基于所述設備標識信息、所述機房設備的空間位置數據和所述機房設備的三維模型,生成所述機房設備的編排數據;
[0032]更新模塊,用于基于所述機房設備的編排數據更新所述機房的基礎區域數據。
[0033]第三方面,本申請實施例提供了一種可視化機房的自動編排設備,包括:處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,所述處理器,用于運行計算機程序時,執行上述第一方面提供的可視化機房的自動編排方法。
[0034]第四方面,本申請實施例提供了一種計算機存儲介質,所述計算機存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現上述第一方面提供的可視化機房的自動編排方法的步驟。
[0035]本申請實施例提供的技術方案,接收機房設備的編排請求,編排請求包括機房設備的標識信息和機房設備的三維模型;基于機房設備的標識信息和機房的基礎區域數,確定機房設備的空間位置數據;基于設備標識信息、機房設備的空間位置數據和機房設備的
三維模型,生成機房設備的編排數據;基于機房設備的編排數據更新機房的基礎區域數據。如此,能夠節省機房在初始化建設過程中的編配人力成本,達到機房可視化大規模建設的目標;另一方面,也便于在后續的機房運維管理過程中,減少因資源設備變更而產生的機房維護成本,自動化地根據資源系統數據進行適配改變。
附圖說明
[0036]圖1為本申請一實施例提供的可視化機房的自動編排方法的流程示意圖;
[0037]圖2為本申請實施例一應用示例中應用可視化機房的自動編排方法的系統結構示意圖;
[0038]圖3為本申請實施例一應用示例中可視化機房的機柜自動編排的流程示意圖;
[0039]圖4為本申請實施例一應用示例中可視化機房的自動編排方法的機柜排列示意圖;
[0040]圖5為本申請實施例一應用示例中可視化機房的自動編排方法的機柜內設備位置示意圖;
[0041]圖6為本申請一實施例提供的可視化機房的自動編排裝置的結構示意圖;
[0042]圖7為本申請一實施例提供的可視化機房的自動編排設備的結構示意圖。
具體實施方式
[0043]下面結合附圖及實施例對本申請再作進一步詳細的描述。
[0044]除非另有定義,本文所使用的所有的技術和科學術語與屬于本申請的
的技術人員通常理解的含義本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種可視化機房的自動編排方法,其特征在于,所述方法包括:接收機房設備的編排請求,所述編排請求包括所述機房設備的標識信息和所述機房設備的三維模型;基于所述機房設備的標識信息和機房的基礎區域數據,確定所述機房設備的空間位置數據;基于所述設備標識信息、所述機房設備的空間位置數據和所述機房設備的三維模型,生成所述機房設備的編排數據;基于所述機房設備的編排數據更新所述機房的基礎區域數據。2.根據權利要求1所述的方法,其特征在于,所述機房設備至少包括機柜,所述編排請求還包括所述機柜的行列數,所述確定所述機房設備的空間位置數據,包括:基于所述機柜的標識信息、機房的基礎區域數據、所述機柜的空間尺寸和所述機柜的行列數,確定所述機柜的空間位置數據。3.根據權利要求2所述的方法,其特征在于,所述方法還包括:接收所述機柜內設備的編排請求,所述編排請求包括所述機柜內設備的高度、所述機柜內設備的標識信息和所述機柜內設備的三維模型;基于所述機柜內設備的高度數據和所述機柜的空間位置數據,確定所述機柜內設備的空間位置數據;基于所述機柜內設備的標識信息、所述機柜內設備的空間位置數據和所述機柜內設備的三維模型,生成所述機柜內設備的編排數據;基于機柜內設備的編排數據對所述機房的基礎區域數據進行更新。4.根據權利要求1所述的方法,其特征在于,所述機房設備的編排請求還包括所述機房設備的運行狀態數據,所述生成所述機房設備的編排數據,包括:基于所述設備標識信息、所述機房設備的空間位置數據、所述機房設備的三維模型和所述機房設備的運行狀態數據,生成所述機房設備的編排數據。5.根據權利要求1所述的方法,其特征在于,所述方法還包括:基于機房的空間...
【專利技術屬性】
技術研發人員:陳俊杰,趙洪鵬,
申請(專利權)人:武漢慧聯無限科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。