[發明專利]用于內核可加載模塊的服務中升級的方法和裝置有效
| 申請號: | 201680052521.9 | 申請日: | 2016-09-23 |
| 公開(公告)號: | CN108027724B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 斯里尼瓦斯·維列什瓦拉;塞蒂爾庫馬爾·潘迪安;阿克什亞·庫馬爾·辛格;拉文安丹·阿拉卡利 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 林強 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 內核 加載 模塊 服務 升級 方法 裝置 | ||
在一個實施例中,一種方法包括針對網絡設備處的操作系統的單個監督器創建活動容器和備用容器,將服務于活動容器的活動內核可加載模塊(KLM)的實例進行實例化,將服務于備用容器的備用KLM的實例進行實例化,其中,一個或多個備用KLM包括活動KLM的升級版本,并且從活動容器切換到備用容器以針對操作系統執行KLM的服務中升級。本文還公開了一種裝置和邏輯。
技術領域
本公開一般地涉及通信網絡,并且更具體地涉及網絡設備中軟件的服務中升級。
背景技術
通常需要用于實現由網絡設備提供的特定特征或服務的軟件升級,來捕獲新特征、增強或修復程序錯誤。例如,當客戶需要新的或附加功能時,或當特定程序錯誤的解決方案需要對軟件進行升級時,軟件升級可以被實現。然而,當升級軟件時可能會對網絡設備的可用性產生重大影響。因此,特定網絡設備的停機時間可能影響相關聯的網絡的功能。
附圖說明
圖1描繪了可以實現本文描述的實施例的計算機系統的示例;
圖2示出了根據一個實施例的用于內核可加載模塊的服務中升級的系統的示例;
圖3是示出根據一個實施例的用于內核可加載模塊的服務中升級的過程的概述的流程圖;
圖4是根據一個實施例的用于內核可加載模塊的服務中升級的序列圖;
縱觀附圖的多個視圖,相應的附圖標記指示相應的部分。
具體實施方式
在一個實施例中,方法通常包括:針對網絡設備處的操作系統的單個監督器創建活動容器和備用容器;將服務于活動容器的活動內核可加載模塊(KLM)的實例進行實例化;將服務于備用容器的備用KLM的實例進行實例化,其中,一個或多個備用KLM包括活動KLM的升級版本;以及從活動容器切換到備用容器以針對操作系統執行KLM的服務中升級。
在又一實施例中,裝置通常包括:主機操作系統,包括與活動容器相關聯的活動內核名稱空間和與備用容器相關聯的備用內核名稱空間,所述活動容器和備用容器定義了針對主機操作系統的單個監督器;以及處理器,可操作用于:將服務于活動容器的活動內核可加載模塊(KLM)的實例進行實例化;將服務于備用容器的備用KLM的實例進行實例化,其中一個或多個備用KLM包括活動KLM的升級版本;并且從活動容器切換到備用容器以針對主操作系統執行活動KLM的服務中升級。
以下說明被呈現使得本領域普通技術人員能夠進行和使用實施例。具體實施例和應用的說明僅作為示例提供,并且各種修改對于本領域技術人員而言將是顯而易見的。本文描述的一般原理可以應用于其他應用而不背離實施例的范圍。因此,實施例不限于所示出的那些,而是將被賦予與本文描述的原理和特征一致的最寬范圍。為了清楚起見,沒有詳細描述涉及實施例的技術領域中公知的技術材料的細節。
當網絡設備在通信網絡內運行時,可能需要對軟件進行升級。在大多數網絡中,很大一部分停機是由于軟件升級或維護造成的。例如,實現新的特征或功能的軟件升級或應用維護,通常是導致系統無法訪問的主要原因。當網絡設備在網絡中保持服務時,通過升級軟件,執行服務中軟件升級(ISSU)而不是設備重新加載,顯著降低影響和停機時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680052521.9/2.html,轉載請聲明來源鉆瓜專利網。





