System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機網絡和云計算領域,尤其涉及多維管理與自動化部署的實現方法及系統。
技術介紹
1、在當今數字化時代,云計算和虛擬化技術已成為企業信息技術架構轉型的核心驅動力。云計算以其按需提供計算資源、靈活可擴展以及便捷的服務模式,極大地改變了企業的?it?運營方式。虛擬化技術作為云計算的重要支撐,通過在物理硬件之上構建虛擬層,將計算、存儲和網絡資源抽象為虛擬化資源,實現了資源的高效共享和靈活分配。
2、目前,市場上主流的云計算解決方案如亞馬遜網絡服務(aws)、微軟?azure?和谷歌云平臺(gcp)等,均廣泛應用虛擬化技術。這些方案在通用計算場景下展現出諸多優勢,如通過虛擬機實例的快速創建和銷毀,實現了資源的彈性調配,使得企業能夠根據實際業務需求靈活調整資源配置,有效降低了硬件采購成本和運維管理難度。同時,基于虛擬化的云計算平臺提供了統一的管理界面和豐富的?api,極大地提高了資源管理的易用性和自動化程度。
3、然而,在某些特定領域和高性能計算場景中,虛擬化技術暴露出了明顯的性能瓶頸。例如,在高性能計算(hpc)領域,科學研究和工程計算任務通常對計算性能要求極高,需要充分利用物理硬件的全部計算能力。虛擬化引入的額外抽象層會導致一定的性能開銷,如?cpu?指令執行效率降低、內存訪問延遲增加以及網絡和存儲?io?性能損耗等。同樣,在大數據處理場景中,海量數據的實時處理和分析對系統的計算、存儲和網絡性能提出了極高要求,虛擬化技術帶來的性能損耗可能導致任務執行時間顯著延長,無法滿足業務對時效性的需求。
>4、隨著企業數字化轉型的加速,對于物理服務器資源的直接管理和高效利用需求日益凸顯。一方面,企業在處理高性能計算任務時,迫切需要一種能夠直接訪問物理硬件資源的解決方案,以減少虛擬化帶來的性能開銷,充分發揮硬件的極致性能。另一方面,隨著數據中心規模的不斷擴大,服務器數量急劇增加,傳統的手動管理方式已難以應對復雜的運維管理挑戰。企業急需一套自動化的物理服務器資源管理系統,實現多臺物理服務器的集中管理、批量操作系統安裝、快速應用部署以及實時資源監控和智能調度,提高資源交付速度和運維效率,降低管理成本。此外,在多租戶環境下,確保租戶之間的資源隔離和安全訪問控制,以及實現系統的高可用性和靈活擴展性,也是當前企業面臨的重要需求。
5、綜上所述,現有云計算技術在特定場景下的局限性催生了對物理服務器資源管理和自動化部署技術的創新需求,本專利技術旨在填補這一技術空白,為企業提供更高效、靈活和可靠的物理服務器資源管理解決方案。
技術實現思路
1、有鑒于此,本專利技術的目的在于提供多維管理與自動化部署的實現方法及系統,以解決現有技術中存在的相關技術問題。
2、根據本專利技術實施例的第一方面,提供多維管理與自動化部署的實現方法,所述方法包括:
3、搜索網絡中的物理服務器;
4、基于所述網絡中的物理服務器的搜索結果,利用預設的協議獲取所述物理服務器的硬件信息,并基于所述硬件信息進行資源注冊;
5、基于資源注冊的結果,依據預設的硬件性能、地理位置、網絡拓撲中的至少一個維度對物理服務器進行分組管理,實現多維度篩選和分配;
6、利用所述多維度篩選和分配的結果,利用預設的pxe技術對所述物理服務器實施操作系統和軟件的自動化部署;
7、利用操作系統和軟件的自動化部署的結果,基于預設的調度算法進行資源動態分配與調度。
8、進一步地,所述基于所述網絡中的物理服務器的搜索結果,利用預設的協議獲取所述物理服務器的硬件信息,并基于所述硬件信息進行資源注冊,包括:
9、基于所述網絡中的物理服務器的搜索結果,利用預設的pxe?技術中的預定義發現模式以及ipmi、redfish?標準協議獲取所述物理服務器硬件信息;
10、利用所述物理服務器硬件信息,通過預設的restful?接口存儲到預設端,并為每臺所述物理服務器生成唯一標識符?uuid;
11、其中,所述物理服務器的硬件信息,包括:處理器型號和核心數、內存容量和類型、磁盤容量和接口類型、網絡接口信息。
12、進一步地,所述基于資源注冊的結果,依據預設的硬件性能、地理位置、網絡拓撲中的至少一個維度對物理服務器進行分組管理,實現多維度篩選和分配,包括:
13、依據預設的硬件性能、地理位置、網絡拓撲中的至少一個維度對物理服務器進行分組管理,以及獲取用戶通過?api?或按照自定義分組規則的形式為資源打標簽的分組信息,以實現多維度篩選和分配。
14、進一步地,所述利用所述多維度篩選和分配的結果,利用預設的pxe技術對所述物理服務器實施操作系統和軟件的自動化部署,包括:
15、利用?pxe?引導目標物理服務器并加載輕量級引導操作系統;
16、獲取預設的鏡像存儲庫中所述目標操作系統的安裝鏡像,利用所述安裝鏡像,利用預設的自動化安裝工具執行所述目標操作系統安裝和初始化配置。
17、進一步地,所述利用操作系統和軟件的自動化部署的結果,基于預設的調度算法進行資源動態分配與調度,包括:
18、利用預設的負載均衡算法,監測各所述物理服務器的資源利用率,優先分配負載較低的節點;
19、利用預設的親和性調度算法對各個所述物理服務器之間根據節點之間的關聯關系或業務邏輯要求,傾向性地將相關任務或相關服務分配到特定節點上。
20、根據本專利技術實施例的第二方面,提供多維管理與自動化部署的實現系統,應用于上述中任一項所述多維管理與自動化部署的實現方法,所述系統包括:
21、獲取模塊,用于搜索網絡中的物理服務器;
22、第一處理模塊,用于基于所述網絡中的物理服務器的搜索結果,利用預設的協議獲取所述物理服務器的硬件信息,并基于所述硬件信息進行資源注冊;
23、第二處理模塊,用于基于資源注冊的結果,依據預設的硬件性能、地理位置、網絡拓撲中的至少一個維度對物理服務器進行分組管理,實現多維度篩選和分配;
24、第三處理模塊,用于利用所述多維度篩選和分配的結果,利用預設的pxe技術對所述物理服務器實施操作系統和軟件的自動化部署;
25、第四處理模塊,用于利用操作系統和軟件的自動化部署的結果,基于預設的調度算法進行資源動態分配與調度。
26、進一步地,所述系統還包括:
27、生命周期管理模塊,用于對所述物理服務器進行全生命周期監測;
28、所述生命周期管理模塊,包括:
29、上線單元,用于當新的物理服務器接入系統時,自動進入硬件發現和注冊流程;
30、監控單元,用于實時采集所述物理服務器的性能指標以及提供可視化圖表;
31、故障處理單元,用于自動檢測硬件故障以及通過預設的算法進行硬件診斷;
32、下線單元,用于當服務器需要退役時,自動清除其存儲數據并從資源池中移除。本文檔來自技高網...
【技術保護點】
1.多維管理與自動化部署的實現方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述網絡中的物理服務器的搜索結果,利用預設的協議獲取所述物理服務器的硬件信息,并基于所述硬件信息進行資源注冊,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于資源注冊的結果,依據預設的硬件性能、地理位置、網絡拓撲中的至少一個維度對物理服務器進行分組管理,實現多維度篩選和分配,包括:
4.根據權利要求1所述的方法,其特征在于,所述利用所述多維度篩選和分配的結果,利用預設的PXE技術對所述物理服務器實施操作系統和軟件的自動化部署,包括:
5.根據權利要求1所述的方法,其特征在于,所述利用操作系統和軟件的自動化部署的結果,基于預設的調度算法進行資源動態分配與調度,包括:
6.多維管理與自動化部署的實現系統,應用于權利要求1-5中任一項所述多維管理與自動化部署的實現方法,其特征在于,所述系統包括:
7.根據權利要求6所述的系統,其特征在于,所述系統還包括:
8.根據權利要求6所述的系
...【技術特征摘要】
1.多維管理與自動化部署的實現方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述網絡中的物理服務器的搜索結果,利用預設的協議獲取所述物理服務器的硬件信息,并基于所述硬件信息進行資源注冊,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于資源注冊的結果,依據預設的硬件性能、地理位置、網絡拓撲中的至少一個維度對物理服務器進行分組管理,實現多維度篩選和分配,包括:
4.根據權利要求1所述的方法,其特征在于,所述利用所述多維度篩選和分配...
【專利技術屬性】
技術研發人員:朱斌,陶清乾,平鑫濤,
申請(專利權)人:北京庭宇科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。