System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及虛擬機,特別涉及一種虛擬機創建方法、裝置、設備及計算機可讀存儲介質。
技術介紹
1、虛擬機指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。根據網絡、業務級別屬性的不同,業務環境一般分為測試環境和生產環境,不同的環境各有一套虛擬機控制臺,在多控制臺情況下,如用戶方想申請測試或生產環境的虛擬機,需人為判斷登錄對應的控制臺,且由于環境的差異,還需認為判斷各控制臺調度的資源是否冗余,這種通過人工創建虛擬機的方式效率低且容易產生錯誤。
技術實現思路
1、本專利技術的目的在于提供一種虛擬機創建方法、裝置、設備及計算機可得存儲介質,應用于虛擬機
,該方法通過自動基于業務環境在對應的集群下調度資源創建虛擬機,避免人工創建虛擬機導致的創建效率低且容易出錯的問題。
2、為解決上述技術問題,本專利技術提供一種虛擬機創建方法,包括:
3、加載用戶輸入的虛擬機配置信息至目標虛擬機控制臺;所述目標虛擬機控制臺為所述虛擬機配置信息中環境信息下的虛擬機控制臺;
4、讀取所述虛擬機配置信息中的業務用途信息,在所述目標虛擬機控制臺中識別所述業務用途信息下的可用集群;
5、讀取所述可用集群的硬件資源信息、系統模板信息及網絡信息;
6、若查詢到所述硬件資源信息滿足資源水位、所述系統模板信息中包含所述虛擬機配置信息中的系統模板且所述網段信息中包含所述虛擬機配置信息中的網絡地址,將所述可用集群確定為目標可用集群,
7、當識別到所述虛擬機創建指令后,在所述目標可用集群中基于所述虛擬機配置信息生成虛擬機。
8、可選的,所述當識別到所述虛擬機創建指令后,在所述目標可用集群中基于所述虛擬機配置信息生成虛擬機,包括:
9、當識別到所述虛擬機創建指令后,將所述虛擬機配置信息發送至審查端;
10、當接收到所述審查端發送的審查通過指令時,在所述目標可用集群中基于所述虛擬機配置信息生成所述虛擬機。
11、可選的,該方法還包括:
12、當接收到虛擬機配置修改信息時,基于所述虛擬機配置修改信息更新所述虛擬機配置信息;
13、在所述目標可用集群中基于更新后所述虛擬機配置信息生成所述虛擬機。
14、可選的,所述加載用戶輸入的虛擬機配置信息至目標虛擬機控制臺,包括:
15、將用戶輸入的所述虛擬機配置信息發送至審批端;
16、當接收到所述審批端發送的審批通過指令時,加載所述虛擬機配置信息至所述目標虛擬機控制臺。
17、可選的,所述目標可用集群的數量至少為兩個。
18、可選的,所述資源水位,包括:可用集群單機內存水位、可用集群內存水位、處理器水位、存儲池水位。
19、可選的,該方法還包括:
20、基于所述虛擬機配置信息初始化所述虛擬機,將所述虛擬機錄入配置管理數據庫及監控系統。
21、為解決上述技術問題,本專利技術提供一種虛擬機創建裝置,包括:
22、第一模塊,用于加載用戶輸入的虛擬機配置信息至目標虛擬機控制臺;所述目標虛擬機控制臺為所述虛擬機配置信息中環境信息下的虛擬機控制臺;
23、第二模塊,用于讀取所述虛擬機配置信息中的業務用途信息,在所述目標虛擬機控制臺中識別所述業務用途信息下的可用集群;
24、第三模塊,用于讀取所述可用集群的硬件資源信息、系統模板信息及網絡信息;
25、第四模塊,用于若查詢到所述硬件資源信息滿足資源水位、所述系統模板信息中包含所述虛擬機配置信息中的系統模板且所述網段信息中包含所述虛擬機配置信息中的網絡地址,將所述可用集群確定為目標可用集群,生成虛擬機創建指令;
26、第五模塊,用于當識別到所述虛擬機創建指令后,在所述目標可用集群中基于所述虛擬機配置信息生成虛擬機。
27、為解決上述技術問題,本專利技術提供一種電子設備,其特征在于,包括:
28、存儲器,用于儲存計算機程序;
29、處理器,用于執行所述計算機程序時實現上述所述虛擬機創建方法。
30、為解決上述技術問題,本專利技術提供一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機可執行指令,所述計算機可執行指令被處理器執行時,實現上述所述虛擬機創建方法。
31、可見,本專利技術方法通過加載用戶輸入的虛擬機配置信息至目標虛擬機控制臺;目標虛擬機控制臺為虛擬機配置信息中環境信息下的虛擬機控制臺;讀取虛擬機配置信息中的業務用途信息,在目標虛擬機控制臺中識別業務用途信息下的可用集群;讀取可用集群的硬件資源信息、系統模板信息及網絡信息;若查詢到硬件資源信息滿足資源水位、系統模板信息中包含虛擬機配置信息中的系統模板且網段信息中包含虛擬機配置信息中的網絡地址,將可用集群確定為目標可用集群,生成虛擬機創建指令;當識別到虛擬機創建指令后,在目標可用集群中基于虛擬機配置信息生成虛擬機。
32、本專利技術提出一種創建虛擬機的方法,在獲取用戶輸入的虛擬機配置信息后,便可以自動基于業務環境在對應的集群下調度資源創建虛擬機,避免人工創建虛擬機導致的創建效率低且容易出錯的問題。
本文檔來自技高網...【技術保護點】
1.一種虛擬機創建方法,其特征在于,包括:
2.根據權利要求1所述虛擬機創建方法,其特征在于,所述當識別到所述虛擬機創建指令后,在所述目標可用集群中基于所述虛擬機配置信息生成虛擬機,包括:
3.根據權利要求2所述虛擬機創建方法,其特征在于,還包括:
4.根據權利要求1所述虛擬機創建方法,其特征在于,所述加載用戶輸入的虛擬機配置信息至目標虛擬機控制臺,包括:
5.根據權利要求1所述虛擬機創建方法,其特征在于,所述目標可用集群的數量至少為兩個。
6.根據權利要求1所述虛擬機創建方法,其特征在于,所述資源水位,包括:可用集群單機內存水位、可用集群內存水位、處理器水位、存儲池水位。
7.根據權利要求1所述虛擬機創建方法,其特征在于,還包括:
8.一種虛擬機創建裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機可執行指令,所述計算機可執行指令被處理器執行時,實現如權利要求1至7任一項所述虛擬機
...【技術特征摘要】
1.一種虛擬機創建方法,其特征在于,包括:
2.根據權利要求1所述虛擬機創建方法,其特征在于,所述當識別到所述虛擬機創建指令后,在所述目標可用集群中基于所述虛擬機配置信息生成虛擬機,包括:
3.根據權利要求2所述虛擬機創建方法,其特征在于,還包括:
4.根據權利要求1所述虛擬機創建方法,其特征在于,所述加載用戶輸入的虛擬機配置信息至目標虛擬機控制臺,包括:
5.根據權利要求1所述虛擬機創建方法,其特征在于,所述目標可用集群的數量至少為兩個。
<...【專利技術屬性】
技術研發人員:方笑,朱付貴,呂勇,王偉,
申請(專利權)人:稅友信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。