TWI709941B - 虛實資源整合管理系統及其方法 - Google Patents
虛實資源整合管理系統及其方法 Download PDFInfo
- Publication number
- TWI709941B TWI709941B TW108134031A TW108134031A TWI709941B TW I709941 B TWI709941 B TW I709941B TW 108134031 A TW108134031 A TW 108134031A TW 108134031 A TW108134031 A TW 108134031A TW I709941 B TWI709941 B TW I709941B
- Authority
- TW
- Taiwan
- Prior art keywords
- virtual
- resource
- virtual resource
- supply
- real
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 128
- 230000008569 process Effects 0.000 claims abstract description 105
- 238000007726 management method Methods 0.000 claims abstract description 88
- 238000009434 installation Methods 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims description 41
- 238000011900 installation process Methods 0.000 claims description 32
- 238000006243 chemical reaction Methods 0.000 claims description 19
- 238000000547 structure data Methods 0.000 claims description 15
- 230000010354 integration Effects 0.000 claims description 7
- 230000007704 transition Effects 0.000 claims description 7
- 238000013499 data model Methods 0.000 claims 1
- 230000008859 change Effects 0.000 abstract description 8
- 238000012544 monitoring process Methods 0.000 abstract description 3
- 238000010276 construction Methods 0.000 abstract 1
- 238000013468 resource allocation Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 40
- 238000010586 diagram Methods 0.000 description 11
- 230000008901 benefit Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000013024 troubleshooting Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本發明為一種虛實資源整合管理系統及其方法,係依據使用者需求介面,透過虛擬網路功能(VNF)資源供裝流程,產生供裝狀態記錄,利用供裝狀態的改變與有限供裝狀態機來驅動建立VNF、查詢VNF組構、建立VNF局情資料之供裝流程以完成供裝VNF作業,再將VNF局情資料建檔於虛實資源共同資料庫,以進行後續的管理,透過前述流程建立相對應網路設備資料檔,可實現一整合管理虛實資源的方法,因虛擬、實體設備共用單一資料結構之設備資料檔,故能整合單一方式提供後續使用者監控、查詢、或服務資源指配使用,以因應未來多樣化軟體定義雲服務。
Description
本發明係關於虛實資源管理技術,詳而言之,係關於一種虛實資源整合管理系統及其方法。
為了有效控管網路實體設備,現行已有系統能提供資源管理,且然在雲端技術盛行下,將一些實體設備虛擬程式化後來提供相關功能,此可稱之為虛擬資源,然現行缺乏對於虛擬資源的管理,舉例來說,網路實體設備的資料建檔通常需透過人工來建置,而虛擬資源因已程式化,故能隨著供裝需求,透過程式自動化來完成資料建檔,惟實體設備資料與虛擬資源設備資料兩者的資料格式需求顯有不同,因而無法以單一系統來管理實體設備資料與虛擬資源設備資料,此導致管理人員無法妥善安排及分配實體設備資源與虛擬資源,在資源整合與管理上,亦需耗費更多人力資源和成本來進行。
綜上,基於現行僅有對實體設備進行資源管理之機制,並未有針對虛擬資源的管理機制,因而若能找出虛擬資源之管理方法,特別是
能用同一套系統或方法來管理實體設備資源與虛擬資源,對於管理者將是一大助益,也能讓虛實設備之資源管理更方便,此將成為本技術領域人員急欲追求解決方案之目標。
本發明之目的係提出一種虛擬資源整合實體設備資源管理之機制,特別是在日益複雜虛實並存的軟體定義網路(Software-Define Networking,SDN)軟體定義雲資源與網路的服務架構下,用來整合管理虛擬資源與實體設備資源的方法。
為達到上述目的與其他目的,本發明係提出一種虛實資源整合管理系統,係包括:虛擬資源需求介面轉換聯單模組,係用於將一北向受理系統所接收之虛擬資源需求介面轉換成為聯單介面,以透過該虛擬資源需求介面轉換聯單模組之聯單管理功能依據聯單需求啟動自動供裝流程;虛擬資源供裝生命週期管理模組,係用於管控供裝流程之生命週期,該虛擬資源供裝生命週期管理模組依據該聯單介面展開該自動供裝流程;查詢虛擬資源組構與供裝狀態模組,係用於查詢該自動供裝流程執行時的虛擬資源組構及供裝狀態,以確認該虛擬資源組構之組構資料的正確性與合理性;生成虛擬資源局情資料模組,係用於將該自動供裝流程之虛擬資源設定內容派送至一雲內控制元件以完成虛擬網路功能之建立,以及透過該虛擬資源組構以取得該虛擬網路功能之局情資料;以及虛實資源共同資料庫,係用於儲存該生成虛擬資源局情資料模組所取得之該虛擬網路功能之該局情資料。
於前述系統中,該自動供裝流程中的流程狀態轉換係透過供裝狀態表和有限供裝狀態機來定義,藉以自動化控制供裝流程。
於前述系統中,該虛實資源共同資料庫復包括儲存人工鍵入之實體設備資源資訊。
於前述系統中,該局情資料包含設備所在地名稱、設備廠牌型號、設備狀態以及節點識別名稱。
於前述系統中,復包括人工單處理模組,係用於該虛擬資源需求介面轉換聯單模組啟動該自動供裝流程失敗而將該聯單需求轉為人工單處理流程時,透過告警功能通知系統人員執行人工處理。
另外,於人工排除問題後重新進入該自動供裝流程,以令該生成虛擬資源局情資料模組重新派送該虛擬資源設定內容至該雲內控制元件,或是由該查詢虛擬資源組構與供裝狀態模組重新取得該虛擬資源組構之組構資料。
於前述系統中,復包括提供統一格式的虛擬資源供裝介面之南向介接連線模組,用於供該虛擬資源供裝生命週期管理模組透過該南向介接連線模組派送該虛擬資源設定內容至位於底層之該雲內控制元件。
本發明復提出一種虛實資源整合管理方法,係包括:轉換一北向受理系統所接收之虛擬資源需求介面成為聯單介面,以依據聯單需求啟動自動供裝流程;依據該聯單介面展開該自動供裝流程以管控供裝流程之生命週期;查詢該自動供裝流程執行時的虛擬資源組構及供裝狀態,以確認該虛擬資源組構之組構資料的正確性與合理性;派送該自動供裝流程之虛擬資源設定內容至一雲內控制元件以完成虛擬網路功能之建立,以及
透過該虛擬資源組構以取得該虛擬網路功能之局情資料;以及儲存該局情資料於虛實資源共同資料庫。
於前述方法中,自動供裝流程中的流程狀態轉換係透過供裝狀態表和有限供裝狀態機來定義,藉以自動化控制供裝流程。
於前述方法中,該虛實資源共同資料庫復包括儲存人工鍵入之實體設備資源資訊。
於前述方法中,復包括於該虛擬資源需求介面轉換聯單模組啟動該自動供裝流程失敗而將該聯單需求轉為人工單處理流程時,透過告警功能通知系統人員執行人工處理。
另外,於人工排除問題且重新進入該自動供裝流程後,係重新派送該虛擬資源設定內容至該雲內控制元件,或是重新取得該虛擬資源組構之組構資料。
於前述方法中,派送該自動供裝流程之該虛擬資源設定內容至該雲內控制元件係透過具有統一格式的虛擬資源供裝介面來執行。
綜上可知,本發明所述之虛實資源整合管理系統及其方法,係透過一通用型的虛實資源共同資料庫儲存各類虛擬化網路資源或是實體資源設備的局情資料,以及利用統一易擴充格式介面與Restful API實作方式進行虛擬網路功能(Virtual Network Function,VNF)的組態設定與局情資料建立,可節省開發成本,例如由底層自行更新或異動虛擬網路功能(VNF),也可透過統一介面即時同步組構資料至虛實資源共同資料庫;另外,本發明利用網路資源服務協作供裝流程即可將虛擬資源建檔納管,無須如傳統的實體設備納管需一連串人工作業與逐筆人工建檔處理,因而有助於虛實
資源整合與管理,同時能得到更高的營運效率以及降低成本。
1‧‧‧虛實資源整合管理系統
11‧‧‧虛擬資源需求介面轉換聯單模組
12‧‧‧虛擬資源供裝生命週期管理模組
13‧‧‧查詢虛擬資源組構與供裝狀態模組
14‧‧‧生成虛擬資源局情資料模組
15‧‧‧虛實資源共同資料庫
16‧‧‧人工單處理模組
17‧‧‧南向介接連線模組
411‧‧‧虛擬路由器
S31~S35‧‧‧步驟
401~406‧‧‧流程
第1圖為本發明之虛實資源整合管理系統的系統架構圖。
第2圖為本發明之另一虛實資源整合管理系統的系統架構圖。
第3圖為本發明之虛實資源整合管理方法的步驟圖。
第4圖為本發明一具體實施例中vMX雲資源供裝與管理的運作流程圖。
第5圖為本發明配合上述具體實施例所用之有限供裝狀態機的運作示意圖。
第6圖為本發明配合上述具體實施例於軟體定義網路虛擬私人網路的服務架構圖。
以下藉由特定的具體實施形態說明本發明之技術內容,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之優點與功效。然本發明亦可藉由其他不同的具體實施形態加以施行或應用。
本發明為提供多樣化通訊服務供應商雲,將網路功能虛擬化(NFV)與軟體定義網路(SDN)概念延伸到營運支援系統(Operations Support Systems,OSS)與業務支援系統(Business Support System,BSS),因為需要建立於虛實混合基礎架構上,故使用整合單一方式管理虛擬資源與實體設備資源,以能於各個資料中心、公有雲或私有雲的基礎架構下,讓異質管
理系統能用單一存取方式對虛實資源進行監控、查詢或服務資源指配,藉以實現一致的作業模式,共享底層的硬體與軟體基礎架構,以盼獲得更高的營運效率與降低成本。
第1圖為本發明之虛實資源整合管理系統的系統架構圖。如圖所示,虛實資源整合管理系統1提供負責虛擬網路功能(VNF)供裝流程與管理作業,其包括虛擬資源需求介面轉換聯單模組11、虛擬資源供裝生命週期管理模組12、查詢虛擬資源組構與供裝狀態模組13、生成虛擬資源局情資料模組14以及虛實資源共同資料庫15。
虛擬資源需求介面轉換聯單模組11係將一北向受理系統所接收之虛擬資源需求介面轉換成為聯單介面,以透過該虛擬資源需求介面轉換聯單模組之聯單管理功能依據聯單需求啟動自動供裝流程。詳言之,虛擬資源需求介面轉換聯單模組11負責將北向受理系統的虛擬資源需求介面轉換成為聯單介面,再透過聯單管理功能進行聯單啟動自動供裝流程,也就是說,北向受理系統接受供裝請求,因為北向受理系統對於資料記載格式可能會因系統差異而有不同,故透過虛擬資源需求介面轉換聯單模組11將北向受理系統所接收的虛擬資源需求介面轉換成為聯單介面,並依據聯單需求來啟動自動供裝流程。另外,若有流程問題而需人工介入,例如底層資源不足時,則會啟動人工單處理流程,此部分後面將再詳述。
虛擬資源供裝生命週期管理模組12係管控供裝流程或自動供裝流程之生命週期,該虛擬資源供裝生命週期管理模組12依據該聯單介面展開該自動供裝流程。具體來說,於該虛擬資源需求介面轉換聯單模組11做介面轉換後,該虛擬資源供裝生命週期管理模組12啟動並負責管控
供裝流程,依據聯單介面該自動供裝流程,其中,該自動供裝流程之流程狀態轉換係透過供裝狀態表、有限狀態機進行定義,藉以自動化控制供裝流程或自動供裝流程。
查詢虛擬資源組構與供裝狀態模組13係查詢該自動供裝流程執行時的虛擬資源組構及供裝狀態,以確認該虛擬資源組構之組構資料的正確性與合理性。簡言之,查詢虛擬資源組構與供裝狀態模組13係負責查詢虛擬資源組構以及供裝狀態,且執行組構資料的正確性與合理性之檢查。
生成虛擬資源局情資料模組14係將該自動供裝流程之虛擬資源設定內容派送至一雲內控制元件以完成虛擬網路功能之建立,以及透過該虛擬資源組構以取得該虛擬網路功能之局情資料。由上可知,生成虛擬資源局情資料模組14能派送該虛擬資源設定內容至雲內控制元件,例如雲端上之雲內控制與管理系統,進而完成VNF之建立,另外,生成虛擬資源局情資料模組14還可依據該查詢虛擬資源組構與供裝狀態模組13所查詢回來的虛擬資源組構之內容,得到關於該虛擬網路功能之局情資料。
虛實資源共同資料庫15係儲存該生成虛擬資源局情資料模組14所取得之該虛擬網路功能之該局情資料。具體來說,該虛實資源共同資料庫15可儲存虛擬網路功能之局情資料,另外,該虛實資源共同資料庫15亦儲存實體設備資源資訊,易言之,實體設備以及虛擬資源設備的資訊可分別透過實體設備人工建檔作業以及虛擬資源供裝流程的自動化供裝方法,而使資料建立於虛實資源共同資料庫15。於一具體實施例中,該局情資料可包含設備所在地名稱、設備廠牌型號、設備狀態及節點識別名稱等
資訊。
由上可知,本發明所述虛實資源整合管理系統1使用整合單一方式管理虛擬資源與實體設備資源,以令異質管理系統可以單一存取方式對虛實資源進行監控、查詢或服務資源指配,本發明所述系統僅需一個通用型的虛實資源共同資料庫來儲存各類虛擬化網路資源或是實體資源設備局情資料,且利用網路資源服務協作供裝流程即可將虛擬資源建檔納管,無須如既有實體設備納管需一連串人工作業與逐筆人工建檔處理,另外,本發明透過供裝記錄狀態的改變以及有限供裝狀態機即可自行驅動生命週期管理而進行建立VNF、查詢VNF組構與狀態、建立VNF局情資料等供裝與管理作業,故對於虛實資源整合與管理能提供最大效益。
第2圖為本發明之虛實資源整合管理系統的系統架構圖。如圖所示,虛實資源整合管理系統1具有與第1圖所述相同之虛擬資源需求介面轉換聯單模組11、虛擬資源供裝生命週期管理模組12、查詢虛擬資源組構與供裝狀態模組13、生成虛擬資源局情資料模組14以及虛實資源共同資料庫15,於本實施例中,該虛實資源整合管理系統1復包括人工單處理模組16以及南向介接連線模組17。
人工單處理模組16係於該虛擬資源需求介面轉換聯單模組啟動該自動供裝流程失敗而將該聯單需求轉為人工單處理流程時,透過告警功能通知系統人員執行人工處理。詳言之,人工單處理模組16負責於自動供裝失敗時,將聯單轉為人工單處理流程,並以告警功能通知系統人員進行人工處理。
另外,於人工排除問題後重新進入該自動供裝流程,以令該
生成虛擬資源局情資料模組14重新派送該虛擬資源設定內容至該雲內控制元件,或是由該查詢虛擬資源組構與供裝狀態模組13重新取得該虛擬資源組構之組構資料。由上可知,於人工排除問題後,有限供裝狀態機可將流程記錄狀態由為初始、處理中等狀態再重新進入自動供裝流程,以重新派送虛擬資源設定內容等資料給雲內控制元件或是重新取得虛擬網路功能(VNF)之組構資料。
南向介接連線模組17係提供統一格式的虛擬資源供裝介面,且該南向介接連線模組17供該虛擬資源供裝生命週期管理模組12透過該南向介接連線模組17派送該虛擬資源設定內容至位於底層之雲內控制元件。簡言之,虛擬資源供裝生命週期管理模組12可透過南向介接連線模組17將資料送給底層之雲內控制元件,而南向介接連線模組17即是利用統一格式的虛擬資源供裝介面,介面內容包含生成虛擬網路功能(VNF)時所需的設定資料,再透過Restful API實作,包含GET、POST、DELETE等實作方法完成生命週期管理中的各項取得組構、建立VNF、刪除VNF作業,此架構能快速因應新的VNF供裝,且使用相同介面依據設備局情資料的不同而進行虛擬資源生成與佈署。
綜上,獨立運行的虛擬網路功能(VNF)是現今通訊服務的轉型要點,如有新的VNF上架,本發明能使用統一易擴充格式介面與Restful API實作方式以進行VNF的組態設定與局情資料的建立,因為具備彈性、擴充性,故能快速提供各種新網路功能,可節省開發成本,例如由底層自行更新或異動VNF,亦可透過統一介面即時同步組構資料至虛實資源共同資料庫15。
第3圖為本發明之虛實資源整合管理方法的步驟圖。如圖所示,於步驟S31中,轉換一北向受理系統所接收之虛擬資源需求介面成為聯單介面,以依據聯單需求啟動自動供裝流程。於此步驟中,該北向受理系統接受外部之供裝請求,基於各系統差異而有資料記載格式不同,故須先將北向受理系統所接收的虛擬資源需求介面轉換成為聯單介面,據此依據聯單需求來啟動自動供裝流程。
於一實施例中,該自動供裝流程中的流程狀態轉換係透過供裝狀態表和有限供裝狀態機來定義,藉此自動化控制供裝流程。
於步驟S32中,依據該聯單介面展開該自動供裝流程以管控供裝流程或自動供裝流程之生命週期。詳言之,於虛擬資源需求介面轉換成為聯單介面的介面轉換後,能依據聯單介面啟動該自動供裝流程並管控供裝流程。於一實施例中,該自動供裝流程之流程狀態轉換係透過供裝狀態表、有限狀態機進行定義,藉以自動化控制供裝流程或自動供裝流程。
於步驟S33中,查詢該自動供裝流程執行時的虛擬資源組構及供裝狀態,以確認該虛擬資源組構之組構資料的正確性與合理性。此步驟即是說明再執行供裝流程後,能查詢該自動供裝流程執行時的虛擬資源組構及供裝狀態,藉以檢查組構資料的正確性與合理性。
於步驟S34中,派送該自動供裝流程之虛擬資源設定內容至一雲內控制元件以完成虛擬網路功能之建立,以及透過該虛擬資源組構以取得該虛擬網路功能之局情資料。具體來說,該自動供裝流程之虛擬資源設定內容將被派送至雲端的雲內控制元件以執行該虛擬網路功能之建立,並且後續能依據該虛擬資源組構之內容得到關於該虛擬網路功能之局情資
料,而該該情資料可包含設備所在地名稱、設備廠牌型號、設備狀態及節點識別名稱等資訊。
於一實施例中,派送該自動供裝流程之該虛擬資源設定內容至該雲內控制元件係透過具有統一格式的虛擬資源供裝介面來執行。也就是說,透過一虛擬資源供裝介面來執行虛擬資源設定內容的派送,其目的是利用統一格式的虛擬資源供裝介面,介面內容包含生成VNF時所需的設定資料,再透過Restful API實作,可較快速因應新的VNF供裝,使用相同介面依據設備局情的不同進行虛擬資源生成與佈署。
於步驟S35中,儲存該局情資料於虛實資源共同資料庫。於此步驟中,前一步驟所取得之局情資料後可儲存於虛實資源共同資料庫,另外,該虛實資源共同資料庫亦儲存實體設備資源資訊,亦即實體設備以及虛擬資源設備的資訊可分別透過實體設備人工建檔作業以及虛擬資源供裝流程的自動化供裝方法生成並儲存於虛實資源共同資料庫。
於上述方法中,復包括於該虛擬資源需求介面轉換聯單模組啟動該自動供裝流程失敗而將該聯單需求轉為人工單處理流程時,透過告警功能通知系統人員執行人工處理。由上可知,當自動供裝流程失敗時,會將聯單需求轉為人工單處理流程,並通知系統人員進行人工處理。另外,於人工排除問題且重新進入該自動供裝流程後,可重新派送虛擬資源設定內容至一雲內控制元件,或者是重新取得該虛擬資源組構之組構資料。
另外,本發明利用供裝狀態表與有限供裝狀態機來進行虛擬網路功能(VNF)供裝生命週期管理作業,該有限供裝狀態機是由一組狀態、一個起始狀態、輸入來將輸入與現在狀態轉換為下一個狀態的轉換函數所
組成,本發明使用該有限供裝狀態機的原理,係利用供裝狀態改變來驅動VNF自動化供裝流程,起始狀態為{I},狀態{I}+VNF供裝狀態Provisioning=狀態{A},狀態{A}則可驅動供裝流程進行下一步驟將VNF組構與狀態查回,狀態{A}+VNF供裝狀態Running=狀態{F},狀態{F}則可驅動將查回的VNF組構資料建檔於虛實資源共同資料庫中。關於有限供裝狀態機之應用,後面將會搭配實例進行說明。
第4圖為本發明一具體實施例中vMX雲資源供裝與管理的運作流程圖。如圖所示,首先會先收到vMX雲資源供裝的供裝需求,此需求會透VNF需求介面得到相關資訊,亦即當接收到北向受理系統之VNF需求介面後,開始啟動自動化供裝流程。
於流程401,係將VNF需求介面轉換聯單介面。此流程是將需求介面轉換為聯單管理可處理介面,亦即將北向受理系統所接收之虛擬資源需求介面轉換成為聯單介面。
於流程402,係依聯單需求產生VNF供裝站別狀態紀錄。此流程是依聯單需求會將所需供裝站別展開以即將供裝記錄狀態做設定,而狀態定義如下面表一,其中,供裝流程初始狀態為{I},係表示將聯單VNF需求設定值成功轉換為Restful API所需傳入的統一格式。
請先參考第5圖,為本發明所述之有限供裝狀態機的運作示意圖,其中初始(Initial)表示一開始的狀態,進入有限供裝狀態機的狀態代碼為{I},當檢查資料發現錯誤(Data check fail)時,通常是需求資料一開始就有誤,此時有限供裝狀態機的狀態代碼為{IM},此時透過資料修正(Data modified)排除錯誤後,有限供裝狀態機的狀態回到代碼為{I},接著進行供裝(Provisioning),此時有限供裝狀態機的狀態代碼變為{A},若供裝失敗(Provisioning fail),則有限供裝狀態機的狀態代碼變為{AM},直到人工排除(Manually solved)後,有限供裝狀態機的狀態回到代碼為{A},持續進行供裝(Provisioning),且於供裝完成後執行(Running)進行VNF組構資料查詢,完成後有限供裝狀態機的狀態代碼變為{F}。
於流程403,係派送需求給雲內控制元件。於此流程中,當送出需求至雲內控制元件並取得回應供裝(Provisioning)之訊息後,第5圖所示之有限供裝狀態機的供裝流程狀態會設定為供裝處理中{A},亦即南向雲內控制元件進行生成虛擬網路功能(VNF)資源中。
於流程404,係查詢VNF狀態與組態。於此流程中,待生成虛擬網路功能(VNF)成功後,可查得虛擬網路功能(VNF)狀態為執行(Running),藉以確認雲內VNF生成完成且取得VNF組構資料。
於流程405,係建立VNF局情資料。於此流程中,當查詢設備組構成功時,係將VNF局情資料自動建檔至虛實資源共同資料庫,並依據執行(Running)狀態將有限供裝狀態機的流程狀態設定為供裝完成{F}。
於流程406,係人工單處理流程。當流程404為底層回應供
裝失敗,則進入此流程,亦即當自動供裝失敗時,查詢虛擬資源供裝狀態為供裝失敗(Provisioning fail)並將聯單導向人工單處理流程,接著以告警方式通知系統人員處理。
另外,虛實資源共同資料庫亦記錄實體設備資源,即配合既有的實體設備資源人工建檔流程,利用一連串人工處理作業以將設備建檔納管,包含實體設備採購、機房管理、設備上架、設備建檔管理等作業方能完成。因此,本發明中,虛擬資源與實體資源都使用同一共同設備資源資料庫(虛實資源共同資料庫),因此可以單一方式提供後續使用者監控、查詢、或服務指配使用,可降低納管虛擬資源的開發成本。
第6圖為本發明配合上述具體實施例於軟體定義網路虛擬私人網路的服務架構圖。以下請同時參考第4、5和6圖,於此將透過具體實施例,說明於軟體定義網路(SDN)虛擬私人網路(VPN)服務之前置作業「vMX雲資源供裝與管理」的實施方式。
下面表二為vMX供裝資料設定範例,可設定VNF類型、廠牌類型與VNF規格,而第6圖則為SDN VPN服務架構圖範例,本實施例應用範圍在供裝虛擬路由器(Virtual router)vMX 411。下示表二僅為本實施例所採設備資訊,惟此僅為範例說明之用,並非限制本發明。
vMX服務供裝透過三層協作架構,所謂三層協作架構包括
服務系統協作層(Service Orchestrator)、資源系統協作層(Resource Orchestrator)以及網路功能虛擬管理系統協作層(NFV Orchestrator),並據此架構進行供裝。當使用者申請軟體定義網路(SDN)虛擬私人網路(VPN)服務時,可透過專案經理遞送vMX套表設定資料至北向受理系統,該北向受理系統會將此vMX需求介面傳送至服務系統協作層開始供裝流程。
例如第4圖的流程401,服務系統協作層接收vMX需求介面後進行介面轉換而得到聯單,需求可能為建立vMX或刪除vMX資源,接著,如第4圖的流程402,按照聯單需求之內容產生虛擬網路功能(VNF)供裝站別狀態記錄,該供裝站別狀態記錄可如下面表三所示。
於上面表三中,執行序號1的當下狀態為“No status”,供裝處理狀態為{I},即表示初始狀態,而下一狀態為供裝(Provisioning);執行序號2的當下狀態為“供裝(Provisioning)”,供裝處理狀態為{A},即表示供裝處理中,而下一狀態為執行(Running),其餘執行序號表示內容如同上述說明。另外,服務系統協作層和資源系統協作層之間使用統一格式之Restful API方式進行vMX設定資料介面的傳送。
接著,如第4圖的流程403,將需求介面派送給於雲內控制元件(如雲內控制與管理系統),此時vMX的狀態已更新為供裝(Provisioning),亦即供裝處理中,接著,網路功能虛擬管理系統協作層會
將vMX生成,生成成功後vMX狀態便轉換為執行(Running),此時vMX雖已生成但還沒與服務管理層和資源管理層進行同步納管。
之後,如第4圖的流程404,透過將vMX組構資料查回後,服務系統協作層可依據組構資料,如第4圖的流程405,將vMX局情資料建檔於虛實資源共同資料庫,該局情資料於資料庫建檔後,服務系統協作層通知資源系統協作層將vMX資源進行納管,後續可提供軟體定義網路(SDN)虛擬私人網路(VPN)服務指配使用,亦可讓使用者進行管理與監控。上述建立vMX自動供裝成功狀態變化,可如前述表三所示。
另外,自動生成vMX如發生錯誤時,服務系統協作層查詢供裝狀態會顯示供裝失敗(Provisioning fail),此時如第4圖的流程406,將聯單轉換為人工單,亦會發出通知告警系統人員進行抽單做人工處理。最後,待系統人員將問題排除後,可將流程狀態設定為{I}(初始狀態)或{A}(供裝處理中),以令供裝流程重新進入自動化處理。前述建立vMX自動供裝失敗與人工處理完成之狀態變化可如下面表四所示。
於上面表四中,執行序號2因為自動供裝失敗,下一個執行序號3的供裝處理狀態將轉為{AM},即表示自動供裝轉人工單,其當下狀態為“Provision fail”,此時會進行人工處理,待人工排除問題後,進入執
行序號4,其供裝處理狀態為又要回到{A},即表示供裝處理中,其餘執行序號表示內容如同上述說明,於此不再逐一說明。
綜上可知,本發明為一種虛實資源整合管理系統及其方法,能依據使用者需求介面,透過虛擬網路功能(VNF)資源供裝流程,產生供裝狀態記錄,利用供裝狀態的改變與有限供裝狀態機來驅動建立VNF、查詢VNF組構、建立VNF局情資料等供裝流程以完成供裝VNF作業,其中,建立VNF所需的設定資料是利用統一格式的南向介面,以Restful API的方式實作,將VNF設定資料傳送至各個雲內控制元件,待雲內控制元件調訂資源生成VNF完成後,再依據供裝記錄狀態與利用Restful API介面查詢VNF組構,且將VNF局情資料建檔於虛實資源共同資料庫,以利後續之管理,其中,當雲內控制元件生成VNF失敗,利用變更供裝記錄狀態驅動告警通知系統人員進行人工問題排除與重啟生成與查詢流程,藉由前述流程建立相對應網路設備資料檔,可實現一整合管理虛實資源的方法,因虛擬、實體設備共用單一資料結構之設備資料檔,再以整合單一的方式提供後續使用者監控、查詢、或服務資源指配使用,以因應未來提供多樣化軟體定義雲服務。
上述實施形態僅例示性說明本發明之原理及其功效,而非用於限制本發明。任何熟習此項技藝之人士均可在不違背本發明之精神及範疇下,對上述實施形態進行修飾與改變。因此,本發明之權利保護範圍,應如後述之申請專利範圍所列。
1‧‧‧虛實資源整合管理系統
11‧‧‧虛擬資源需求介面轉換聯單模組
12‧‧‧虛擬資源供裝生命週期管理模組
13‧‧‧查詢虛擬資源組構與供裝狀態模組
14‧‧‧生成虛擬資源局情資料模組
15‧‧‧虛實資源共同資料庫
Claims (13)
- 一種虛實資源整合管理系統,係包括:虛擬資源需求介面轉換聯單模組,係用於將一北向受理系統所接收之虛擬資源需求介面轉換成為聯單介面,以透過該虛擬資源需求介面轉換聯單模組之聯單管理功能依據聯單需求啟動自動供裝流程;虛擬資源供裝生命週期管理模組,係用於管控供裝流程之生命週期,該虛擬資源供裝生命週期管理模組依據該聯單介面展開該自動供裝流程;查詢虛擬資源組構與供裝狀態模組,係用於查詢該自動供裝流程執行時的虛擬資源組構及供裝狀態,以於該自動供裝流程供裝成功時,確認該虛擬資源組構之組構資料具正確性與合理性;生成虛擬資源局情資料模組,係用於將該自動供裝流程之虛擬資源設定內容派送至一雲內控制元件以完成虛擬網路功能之建立,以及透過該虛擬資源組構以取得該虛擬網路功能之局情資料;以及虛實資源共同資料庫,係用於儲存該生成虛擬資源局情資料模組所取得之該虛擬網路功能之該局情資料。
- 如申請專利範圍第1項所述之虛實資源整合管理系統,其中,該自動供裝流程中的流程狀態轉換係透過供裝狀態表和有限供裝狀態機來定義,藉以自動化控制供裝流程。
- 如申請專利範圍第1項所述之虛實資源整合管理系統,其中,該虛實資源共同資料庫復包括儲存人工鍵入之實體設備資源資訊。
- 如申請專利範圍第1項所述之虛實資源整合管理系統,其中,該局情資料包含設備所在地名稱、設備廠牌型號、設備狀態以及節點識別名稱。
- 如申請專利範圍第1項所述之虛實資源整合管理系統,復包括人工單處理模組,係用於該虛擬資源需求介面轉換聯單模組啟動該自動供裝流程失敗而將該聯單需求轉為人工單處理流程時,透過告警功能通知系統人員執行人工處理。
- 如申請專利範圍第5項所述之虛實資源整合管理系統,其中,於人工排除問題後重新進入該自動供裝流程,以令該生成虛擬資源局情資料模組重新派送該虛擬資源設定內容至該雲內控制元件,或是由該查詢虛擬資源組構與供裝狀態模組重新取得該虛擬資源組構之組構資料。
- 如申請專利範圍第1項所述之虛實資源整合管理系統,復包括提供統一格式的虛擬資源供裝介面之南向介接連線模組,用於供該虛擬資源供裝生命週期管理模組透過該南向介接連線模組派送該虛擬資源設定內容至位於底層之該雲內控制元件。
- 一種虛實資源整合管理方法,係包括:轉換一北向受理系統所接收之虛擬資源需求介面成為聯單介面,以依據聯單需求啟動自動供裝流程;依據該聯單介面展開該自動供裝流程以管控供裝流程之生命週期;查詢該自動供裝流程執行時的虛擬資源組構及供裝狀態,以於該自動供裝流程供裝成功時,確認該虛擬資源組構之組構資料具正確性與合理性; 派送該自動供裝流程之虛擬資源設定內容至一雲內控制元件以完成虛擬網路功能之建立,以及透過該虛擬資源組構以取得該虛擬網路功能之局情資料;以及儲存該局情資料於虛實資源共同資料庫。
- 如申請專利範圍第8項所述之虛實資源整合管理方法,其中,該自動供裝流程中的流程狀態轉換係透過供裝狀態表和有限供裝狀態機來定義,藉以自動化控制供裝流程。
- 如申請專利範圍第8項所述之虛實資源整合管理方法,其中,該虛實資源共同資料庫復包括儲存人工鍵入之實體設備資源資訊。
- 如申請專利範圍第8項所述之虛實資源整合管理方法,復包括於該虛擬資源需求介面轉換聯單模組啟動該自動供裝流程失敗而將該聯單需求轉為人工單處理流程時,透過告警功能通知系統人員執行人工處理。
- 如申請專利範圍第11項所述之虛實資源整合管理方法,其中,於人工排除問題且重新進入該自動供裝流程後,係重新派送該虛擬資源設定內容至該雲內控制元件,或是重新取得該虛擬資源組構之組構資料。
- 如申請專利範圍第8項所述之虛實資源整合管理方法,其中,派送該自動供裝流程之該虛擬資源設定內容至該雲內控制元件係透過具有統一格式的虛擬資源供裝介面來執行。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108134031A TWI709941B (zh) | 2019-09-20 | 2019-09-20 | 虛實資源整合管理系統及其方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108134031A TWI709941B (zh) | 2019-09-20 | 2019-09-20 | 虛實資源整合管理系統及其方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI709941B true TWI709941B (zh) | 2020-11-11 |
| TW202113749A TW202113749A (zh) | 2021-04-01 |
Family
ID=74202361
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108134031A TWI709941B (zh) | 2019-09-20 | 2019-09-20 | 虛實資源整合管理系統及其方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI709941B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI836734B (zh) * | 2022-11-17 | 2024-03-21 | 中華電信股份有限公司 | 基於軟體定義網路控制器之自動納管系統、方法及電腦可讀媒介 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200611112A (en) * | 2004-09-30 | 2006-04-01 | Mitac Int Corp | Power managing method for reducing error of data on communication |
| TW201527991A (zh) * | 2014-01-10 | 2015-07-16 | Chunghwa Telecom Co Ltd | 整合多虛擬化基礎架構平台之雲端實體與虛擬資源週期性監控與動態調變工作排程之方法與系統 |
| TW201616359A (zh) * | 2014-10-24 | 2016-05-01 | Chunghwa Telecom Co Ltd | 虛擬機自動擴展系統及方法 |
| TW201832097A (zh) * | 2017-02-24 | 2018-09-01 | 廣達電腦股份有限公司 | 自動更新基本輸入輸出系統之系統與方法 |
| TW201911045A (zh) * | 2017-08-09 | 2019-03-16 | 廣達電腦股份有限公司 | 伺服器系統、電腦實施方法及非暫態電腦可讀取媒體 |
-
2019
- 2019-09-20 TW TW108134031A patent/TWI709941B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200611112A (en) * | 2004-09-30 | 2006-04-01 | Mitac Int Corp | Power managing method for reducing error of data on communication |
| TW201527991A (zh) * | 2014-01-10 | 2015-07-16 | Chunghwa Telecom Co Ltd | 整合多虛擬化基礎架構平台之雲端實體與虛擬資源週期性監控與動態調變工作排程之方法與系統 |
| TW201616359A (zh) * | 2014-10-24 | 2016-05-01 | Chunghwa Telecom Co Ltd | 虛擬機自動擴展系統及方法 |
| TW201832097A (zh) * | 2017-02-24 | 2018-09-01 | 廣達電腦股份有限公司 | 自動更新基本輸入輸出系統之系統與方法 |
| TW201911045A (zh) * | 2017-08-09 | 2019-03-16 | 廣達電腦股份有限公司 | 伺服器系統、電腦實施方法及非暫態電腦可讀取媒體 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI836734B (zh) * | 2022-11-17 | 2024-03-21 | 中華電信股份有限公司 | 基於軟體定義網路控制器之自動納管系統、方法及電腦可讀媒介 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202113749A (zh) | 2021-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111522628B (zh) | 一种基于OpenStack的Kubernetes集群搭建部署方法、架构及存储介质 | |
| US8601466B2 (en) | Software deployment method and system, software deployment server and user server | |
| CN110086652B (zh) | 一种针对5g核心网中服务网元的管理系统及其方法 | |
| CN108632067B (zh) | 容灾部署方法、装置及系统 | |
| WO2020135799A1 (zh) | Vnf服务实例化方法及装置 | |
| WO2018086580A1 (zh) | 一种可扩展的异构云平台适配方法及其系统 | |
| CN111858001A (zh) | 一种基于服务于微服务架构系统的工作流处理方法 | |
| CN103973725B (zh) | 一种分布式协同方法和协同器 | |
| US20090064192A1 (en) | Managing Collections of Appliances | |
| CN116155978B (zh) | 多注册中心适配方法、装置、电子设备及存储介质 | |
| CN106790455A (zh) | 一种基于混合模式的分布式云管理系统及方法 | |
| CN108255592A (zh) | 一种Quartz集群定时任务处理系统及方法 | |
| WO2018192478A1 (zh) | 云管理平台、虚拟机管理方法及其系统 | |
| CN109547509A (zh) | 一种跨平台部署的方法和系统 | |
| CN112770196B (zh) | 一种虚拟化方法及装置 | |
| CN107741852A (zh) | 一种基于集群软件的服务部署方法 | |
| CN102012944A (zh) | 一种提供复制特性的分布式nosql数据库 | |
| TWI707561B (zh) | 虛擬網路功能的管理系統和管理方法 | |
| CN109799998A (zh) | OpenStack集群配置及批量部署方法及系统 | |
| CN110365524B (zh) | 服务器节点固件的镜像升级方法及系统 | |
| TWI709941B (zh) | 虛實資源整合管理系統及其方法 | |
| CN105490849B (zh) | 应用系统的自动部署方法及系统 | |
| CN103329494B (zh) | 用于通信网络中的服务提供的方法和设备 | |
| CN112948055A (zh) | 一种基于云计算的创新型课程实验自动管理方法及系统 | |
| JPH08147257A (ja) | データ独立型コンピュータシステムにおける機器接続定義の自動生成方式 |