新四季網

VSM系統的升級方法及裝置與流程

2023-04-26 10:14:21 1


本申請涉及通訊技術領域,尤其涉及一種VSM系統的升級方法及裝置。



背景技術:

VSM(virtual switch matrix,虛擬交換矩陣)是一種將多臺網絡設備虛擬(通過物理埠連接起來)成一臺網絡設備的新型網絡設備虛擬化技術。VSM系統由一個主設備和至少一個從設備組成。

在現有技術中,當對VSM系統中各個網絡設備進行升級時,需要所有網絡設備(包括主設備和從設備)分別執行下載系統版本文件的操作。

然而,由於所有網絡設備都需要單獨執行下載操作,導致降低了升級效率。



技術實現要素:

有鑑於此,本申請提供一種VSM系統的升級方法及裝置,可以解決在對VSM系統中各個網絡設備進行升級時,其升級效率低下的問題。

為實現上述目的,本申請提供技術方案如下:

根據本申請的第一方面,提出了一種VSM系統的升級方法,所述VSM系統包含一個主設備和至少一個從設備;所述方法應用於主設備,包括:

當接收到升級指令時,下載系統版本文件;

根據下載的系統版本文件對所述主設備進行升級,並將下載的系統版本文件分別發送至各個從設備,以由各個從設備根據所述系統版本文件對自身進行升級。

根據本申請的第二方面,提出了一種VSM系統的升級方法,所述VSM系統包含一個主設備和至少一個從設備;所述方法應用於從設備,包括:

接收主設備發送的系統版本文件,所述系統版本文件由所述主設備根據接收到的升級指令下載得到;其中,所述系統版本文件還被所述主設備分別發送至其他從設備;

根據所述系統版本文件對所述從設備進行升級。

根據本申請的第三方面,提出了一種VSM系統的升級裝置,所述VSM系統包含一個主設備和至少一個從設備;所述裝置應用於主設備,包括:

下載單元,當接收到升級指令時,下載系統版本文件;

升級單元,根據下載的系統版本文件對所述主設備進行升級,並將下載的系統版本文件分別發送至各個從設備,以由各個從設備根據所述系統版本文件對自身進行升級。

根據本申請的第四方面,提出了一種VSM系統的升級裝置,所述VSM系統包含一個主設備和至少一個從設備;所述裝置應用於從設備,包括:

接收單元,接收主設備發送的系統版本文件,所述系統版本文件由所述主設備根據接收到的升級指令下載得到;其中,所述系統版本文件還被所述主設備分別發送至其他從設備;

升級單元,根據所述系統版本文件對所述從設備進行升級。

由以上技術方案可見,在本申請的技術方案中,由主設備下載系統版本文件並將下載的系統版本文件分別發送給各個從設備,以使得各個從設備不需要單獨去執行下載操作,從而提升了對VSM系統的升級效率。

附圖說明

圖1是由框式設備構成的VSM系統的結構示意圖。

圖2是由盒式設備構成的VSM系統的結構示意圖。

圖3是本申請一示例性實施例示出的基於主設備側的VSM系統的升級方法的流程圖。

圖4是本申請一示例性實施例示出的基於從設備側的VSM系統的升級方法的流程圖。

圖5是本申請一示例性實施例示出的一種VSM系統的升級方法的流程圖。

圖6是本申請一示例性實施例示出的一種基於主設備側的電子設備的結構示意圖。

圖7是本申請一示例性實施例示出的一種VSM系統的升級裝置的框圖。

圖8是本申請一示例性實施例示出的一種基於從設備側的電子設備的結構示意圖。

圖9是本申請一示例性實施例示出的另一種VSM系統的升級裝置的框圖。

具體實施方式

這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

在本申請使用的術語是僅僅出於描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數形式的「一種」、「所述」和「該」也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語「和/或」是指並包含一個或多個相關聯的列出項目的任何或所有可能組合。

應當理解,儘管在本申請可能採用術語第一、第二、第三等來描述各種信息,但這些信息不應限於這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本申請範圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決於語境,如在此所使用的詞語「如果」可以被解釋成為「在……時」或「當……時」或「響應於確定」。

VSM系統可以由框式設備組成,也可以由盒式設備組成。圖1示出的是由框式設備構成的VSM系統,請參見圖1,圖1中的VSM系統由3臺框式設備組成,分別為主設備、從設備1、從設備2。其中,每臺框式設備中包含一塊主用主控板和一塊備用主控板。當對該VSM系統中的每臺框式設備進行升級時,需要各個框式設備分別執行下載系統版本文件的操作。具體的,主設備首先通過管理網口下載系統版本文件,待下載完畢後再由從設備下載。由於處於VSM系統中的各個從設備的管理網口處於down狀態,所以需要按照預定義順序(不能同時將所有從設備退出VSM系統,否則VSM系統將出錯)分別將從設備從VSM系統中退出,並使管理網口處於up狀態後,再由退出VSM系統且管理網口處於up狀態的從設備去執行下載操作,待下載完畢後再重新加入VSM系統,而重新加入VSM系統又需要重啟設備。同時,各個框式設備中的主用主控板在下載完系統版本文件後,將下載的系統版本文件發送至自身的備用主控板。比如,主設備先下載系統版本文件,下載完畢後,從設備1退出VSM系統並下載系統版本文件,待從設備1下載完畢後重新加入VSM系統(需要重啟設備),然後再由從設備2退出VSM系統,執行與從設備1類似的操作。同時,各個框式設備(主設備、從設備1、從設備2)在下載完系統版本文件後,將下載的系統版本文件發送至自身的備用主控板。

圖2示出的是由盒式設備構成的VSM系統,請參見圖2,圖2中的VSM系統由5臺盒式設備組成,分別為主設備、從設備1、從設備2、從設備3、從設備4、從設備5。當對該VSM系統中的每臺盒式設備進行升級時,需要各個盒式設備分別執行下載系統版本文件的操作,即主設備先下載系統版本文件,再由各個從設備依次退出VSM系統執行下載操作,待下載完畢後再重新加入VSM系統,其具體過程與上述類似,在此不再贅述。

由此可見,在相關技術中,在對VSM系統中的每臺網絡設備進行升級時,各個從設備在升級時都需要先退出VSM系統以及再重啟加入VSM系統,同時VSM系統中的每臺網絡設備都需要執行下載操作,導致極大降低了升級效率。

因此,本申請通過改進下載系統版本文件的方式,以解決相關技術中存在的上述技術問題。為對本申請進行進一步說明,提供下列實施例:

圖3是本申請一示例性實施例示出的一種VSM系統的升級方法的流程圖,所述VSM系統包含一個主設備和至少一個從設備;該方法可以應用於主設備,可以包括以下步驟:

步驟301,當接收到升級指令時,下載系統版本文件。

步驟302,根據下載的系統版本文件對所述主設備進行升級,並將下載的系統版本文件分別發送至各個從設備,以由各個從設備根據所述系統版本文件對自身進行升級。

在本實施例中,通過將主設備下載的系統版本文件發送至各個從設備,而無需從設備退出VSM系統來執行下載操作,可以提升整個VSM系統對系統版本文件的下載效率,從而進一步提升對整個VSM系統的升級效率。其中,當所述主設備中包括主用主控板和備用主控板(即所述主設備為框式設備)時,對主用主控板進行升級並在所述主用主控板完成升級後,由所述主用主控板將所述系統版本文件發送至所述備用主控板,以對所述備用主控板進行升級。

在本實施例中,在將下載的系統版本文件分別發送至各個從設備時,可以採取以下發送方式:

遍歷所有從設備;當遍歷到尚未發送系統版本文件的從設備時,創建對應於該從設備的處理進程,以通過所述處理進程向該從設備發送所述系統版本文件。通過針對每個從設備都創建對應的處理進程,由於各個處理進程之間相互獨立,互不幹擾,從而可以加快對系統版本文件的發送效率,由此進一步提升對整個VSM系統的升級效率。

在本實施例中,系統版本文件被主設備下載至預設內存中,並且在確定所有從設備都接收到所述系統版本文件後,主設備再將所述系統版本文件從預設內存移至預設外存中。由於相比於外存,內存的讀寫速度更快,所以通過將系統版本文件下載至預設內存中,可以加快後續對系統版本文件的發送效率,從而進一步提升對整個VSM系統的升級效率。

相應的,圖4是本申請一示例性實施例示出的另一種VSM系統的升級方法的流程圖,所述VSM系統包含一個主設備和至少一個從設備;該方法可以應用於從設備,可以包括以下步驟:

步驟401,接收主設備發送的系統版本文件。

在本實施例中,所述系統版本文件由所述主設備根據接收到的升級指令下載得到;其中,所述系統版本文件還被所述主設備分別發送至其他從設備。

步驟402,根據所述系統版本文件對所述從設備進行升級。

在本實施例中,各個從設備只需接收主設備發送的系統版本文件即可,而不需單獨執行下載系統版本文件的操作,從而可以提升整個VSM系統對系統版本文件的下載效率,進而提升對整個VSM系統的升級效率。其中,當從設備中包括主用主控板和備用主控板時,對主用主控板進行升級並在所述主用主控板完成升級後,由所述主用主控板將所述系統版本文件發送至所述備用主控板,以對所述備用主控板進行升級。

由以上技術方案可見,在本申請的技術方案中,由主設備下載系統版本文件並將下載的系統版本文件分別發送給各個從設備,而無需各個從設備分別退出VSM系統並單獨去執行下載操作,也無需在下載完畢後再重啟加入VSM系統,從而提升了對VSM系統的升級效率。

為了便於理解,下面結合圖5,針對VSM系統中主設備和從設備之間的交互過程,對本申請的技術方案進行詳細說明。請參見圖5,圖5是本申請一示例性實施例示出的一種VSM系統的升級方法的流程圖,如圖5所示,該升級方法可以包括以下步驟:

步驟501,主設備下載系統版本文件。

在本實施例中,當主設備接收到升級指令時,根據升級指令將系統版本文件下載至預設內存(例如可以是下載至管理臨時文件的TEMP目錄)中。由於相比於外存,內存的讀寫速度更快,所以通過將系統版本文件下載至預設內存中,可以加快後續對系統版本文件的發送效率,從而進一步提升對整個VSM系統的升級效率。

步驟502A,主設備創建處理進程1。

在本實施例中,主設備在下載系統版本文件後,遍歷所有的從設備,每遍歷一臺從設備,就創建一對應於該從設備的處理進程以供主設備通過該處理進程向該從設備發送下載的系統版本文件。其中,對應於各個從設備的處理進程之間互不幹擾,獨立執行。通過針對各個從設備都創建對應的處理進程,可以加快對系統版本文件的發送效率,由此進一步提升對整個VSM系統的升級效率。例如,假定VSM系統中包含一臺主設備和兩臺從設備(從設備1和從設備2)。則主設備針對從設備1和從設備2分別創建處理進程1、2,用於發送系統版本文件。

步驟502B,主設備通過處理進程1向從設備1發送系統版本文件。

在本實施例中,主設備將下載的系統版本文件發送至從設備,而無需從設備退出VSM系統來執行下載操作,一方面可以提升整個VSM系統對系統版本文件的下載效率,從而進一步提升對整個VSM系統的升級效率;另一方面由於主設備發送系統版本文件是在本地傳輸數據,從而減少了對帶寬的佔用。

步驟502C,從設備1向主設備返回接收成功消息。

在本實施例中,從設備向主設備返回接收成功消息,已告知主設備該從設備已經成功接收系統版本文件。

步驟503A,主設備創建處理進程2。

在本實施例中,主設備依次針對從設備1和從設備2分別創建處理進程1和處理進程2來發送系統版本文件,其順序可以按照實際情況靈活調整。比如,還可以先針對從設備2創建處理進程來發送系統版本文件,再針對從設備1創建處理進程來發送系統版本文件。當然,本申請並不對此進行限制。

步驟503B,主設備通過處理進程2向從設備2發送系統版本文件。

步驟503C,從設備2向主設備返回接收成功消息。

步驟504A,主設備判斷自身是否存在備用主控板。

在本實施例中,當主設備為框式設備時,由於框式設備中除了主用主控板還可能包含備用主控板,所以需要判斷自身是否存在備用主控板,若存在,則在主用主控板完成升級後,將下載的系統版本文件發送至備用主控板;否則,無需執行該發送操作。

步驟504B,從設備1判斷自身是否存在備用主控板。

步驟504C,從設備2判斷自身是否存在備用主控板。

在本實施例中,當從設備為框式設備時,判斷自身是否存在備用主控板,若存在,則將下載的系統版本文件發送至備用主控板;否則,無需執行該發送操作。

步驟505A,主設備將下載的系統版本文件發送至自身的備用主控板。

在本實施例中,主設備將系統版本文件發送至各個從設備的操作,與發送至備用主控板的操作可以同時執行,也可以按照預定義的順序執行,本申請並不對此進行限制。

步驟505B,從設備1將接收的系統版本文件發送至自身的備用主控板。

步驟505C,從設備2將接收的系統版本文件發送至自身的備用主控板。

步驟506,主設備將系統版本文件從預設內存移至預設外存中。

在本實施例中,在接收到所有從設備(從設備1和從設備2)返回的接收成功消息後,將系統版本文件從預設內存移至預設外存(例如可以是硬碟)中。

由以上技術方案可見,在本申請的技術方案中,由主設備下載系統版本文件並將下載的系統版本文件分別發送給各個從設備,而無需各個從設備分別退出VSM系統並單獨去執行下載操作,也無需在下載完畢後再重啟加入VSM系統,從而提升了對VSM系統的升級效率。

圖6示出了根據本申請的一示例性實施例的基於主設備側電子設備的示意結構圖。請參考圖6,在硬體層面,該電子設備包括處理器602、內部總線604、網絡接口606、內存608以及非易失性存儲器610,當然還可能包括其他業務所需要的硬體。處理器602從非易失性存儲器610中讀取對應的電腦程式到內存602中然後運行,在邏輯層面上形成VSM系統的升級裝置。當然,除了軟體實現方式之外,本申請並不排除其他實現方式,比如邏輯器件抑或軟硬體結合的方式等等,也就是說以下處理流程的執行主體並不限定於各個邏輯單元,也可以是硬體或邏輯器件。

請參考圖7,在軟體實施方式中,該VSM系統的升級裝置可以包括下載單元701、升級單元702。其中:

下載單元701,當接收到升級指令時,下載系統版本文件;

升級單元702,根據下載的系統版本文件對所述主設備進行升級,並將下載的系統版本文件分別發送至各個從設備,以由各個從設備根據所述系統版本文件對自身進行升級。

可選的,所述升級單元702具體用於:

當所述主設備中包括主用主控板和備用主控板時,對所述主用主控板進行升級;

在所述主用主控板完成升級後,由所述主用主控板將所述系統版本文件發送至所述備用主控板,以對所述備用主控板進行升級。

可選的,所述升級單元702進一步用於:

遍歷所有從設備;

當遍歷到尚未發送系統版本文件的從設備時,創建對應於該從設備的處理進程,以通過所述處理進程向該從設備發送所述系統版本文件。

可選的,所述系統版本文件被下載至預設內存中;所述裝置還包括:

處理單元703,在確定所有從設備都接收到所述系統版本文件後,將所述系統版本文件從預設內存移至預設外存中。

圖8示出了根據本申請的一示例性實施例的基於從設備側電子設備的示意結構圖。請參考圖8,在硬體層面,該電子設備包括處理器802、內部總線804、網絡接口806、內存808以及非易失性存儲器810,當然還可能包括其他業務所需要的硬體。處理器802從非易失性存儲器810中讀取對應的電腦程式到內存802中然後運行,在邏輯層面上形成VSM系統的升級裝置。當然,除了軟體實現方式之外,本申請並不排除其他實現方式,比如邏輯器件抑或軟硬體結合的方式等等,也就是說以下處理流程的執行主體並不限定於各個邏輯單元,也可以是硬體或邏輯器件。

請參考圖9,在軟體實施方式中,該VSM系統的升級裝置可以包括接收單元901、升級單元902。其中:

接收單元901,接收主設備發送的系統版本文件,所述系統版本文件由所述主設備根據接收到的升級指令下載得到;其中,所述系統版本文件還被所述主設備分別發送至其他從設備;

升級單元902,根據所述系統版本文件對所述從設備進行升級。

可選的,所述升級單元902具體用於:

當所述從設備中包括主用主控板和備用主控板時,對所述主用主控板進行升級;

在所述主用主控板完成升級後,由所述主用主控板將所述系統版本文件發送至所述備用主控板,以對所述備用主控板進行升級。

上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。

對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本申請方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。

以上所述僅為本申請的較佳實施例而已,並不用以限制本申請,凡在本申請的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本申請保護的範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀