• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

01-基礎配置指導

目錄

07-軟件升級配置

本章節下載 07-軟件升級配置  (253.42 KB)

07-軟件升級配置


1 軟件升級

1.1  軟件升級簡介

軟件升級用於對軟件包進行版本升級、增加特定軟件特性或是對軟件缺陷進行修複。本章簡要介紹了軟件升級涉及的主要軟件包類型、軟件升級方式、以及如何從命令行通過Boot-Loader方式對軟件進行升級。

1.1.1  軟件包類型

軟件升級涉及的軟件包有:BootWare程序和Comware軟件包。

1. BootWare程序

也稱為Boot ROM程序,包括基本段和擴展段。基本段用於引導係統啟動。擴展段用於硬件初始化並提供係統管理菜單。在設備無法正常啟動時,用戶可通過這些菜單加載軟件和下次啟動配置文件,並管理文件。為避免軟件適配錯誤,BootWare程序通常集成到Comware軟件的Boot包中。

2. Comware軟件包

(1)     Boot包:包含Linux內核程序,提供進程管理、內存管理、文件係統管理等功能的.bin文件。

(2)     System包:包含Comware內核和基本功能模塊的.bin文件,比如設備管理、接口管理、配置管理和路由模塊等。

(3)     Feature包:包含高級或定製業務的.bin文件。用戶可根據需要購買Feature包。

(4)     補丁(Patch)包:用來修複設備軟件缺陷的.bin程序文件。補丁包隻能修複啟動軟件包的缺陷,不涉及功能的添加和刪除。補丁包分為疊加補丁包和非疊加補丁包,具體定義如下:

¡     疊加補丁包:不同版本的疊加補丁包能夠同時安裝多個,並且最新版本的補丁包可以包含、不包含或不完全包含舊版本的補丁包所解決的問題。

¡     非疊加補丁包:設備隻能安裝一個非疊加補丁包,安裝新版本補丁包的同時,設備會卸載舊版本的補丁包,新版本的補丁包包含舊版本的補丁包所解決的所有問題。

疊加補丁包和非疊加補丁包可以同時安裝到設備上。

設備必須具有Boot包和System包才能正常運行。

1.1.2  軟件包的發布形式

軟件包有如下兩種發布形式:

·     以.bin文件的形式獨立發布。這種發布形式需要用戶關注軟件包之間的適配關係。

·     打包為.ipe的IPE(Image Package Envelope,複合軟件包套件)文件發布,減少軟件包之間的版本適配錯誤。設備在加載IPE文件時,會自動將它解壓縮成多個.bin文件,並使用這些.bin文件來升級設備。

說明

軟件包文件的名稱采用“設備簡稱-Comware版本-軟件包類型-release”的形式。在本文檔中,Boot包和System包的文件名統一采用boot.binsystem.bin

 

1.1.3  設備支持的軟件升級方式

表1-1 軟件升級方式

升級方式

升級對象

說明

通過命令行的Boot-Loader方式升級

·     BootWare程序

·     Comware軟件包(該方式不能升級補丁包)

該方式需要重啟設備,會導致當前業務中斷

通過BootWare菜單進行升級

·     BootWare程序

·     Comware軟件包

該方式用於無法啟動Comware係統時進行軟件升級和修複

該升級方式需要連接到Console接口,斷電重啟。啟動過程中根據提示按<Ctrl+B>進入BootWare菜單,通過BootWare來重新加載軟件包,具體操作請參見產品隨軟件發布的版本說明書

 

說明

本章僅涉及如何通過命令行的Boot-Loader方式進行軟件升級。

 

1.1.4  設備軟件升級

1. 啟動軟件包

在進行軟件升級時,用戶需要將升級軟件包指定為啟動軟件包,作為設備下次啟動時加載的軟件包。

在升級時,用戶可為設備指定主用啟動軟件包和備用啟動軟件包。加載軟件包時,係統會優先選擇主用軟件包。隻有當主用軟件包不可用時,才會選擇備用軟件包。

2. 啟動軟件包加載過程

設備加載並初始化BootWare之後,會按如下流程來選擇加載的啟動軟件包,進入Comware係統:

(1)     優先加載主用軟件包。

(2)     如果任何指定的主用軟件包不存在或不可用,嚐試加載備用軟件包。

(3)     如果任何指定的備用軟件包不可用,查看主用Boot包或者備用Boot包是否可用。

如果主用Boot包或者備用Boot包均不可用,設備加載失敗,無法正常啟動。

1.2  通過Boot-Loader方式升級設備軟件

1.2.1  升級任務簡介

(1)     (可選)加載BootWare程序

預先加載BootWare程序能縮短後續軟件包升級的時間,減小升級過程中斷電引起的升級失敗。如果未執行本步驟,那麼設備在升級Boot包時會自動升級BootWare程序。

(2)     指定新的啟動軟件包並完成升級

1.2.2  升級準備

升級設備軟件前,請進行如下操作:

(1)     使用display version命令查看設備當前運行的BootWare程序以及啟動軟件的版本。

(2)     獲取新軟件的版本發布說明書,了解新軟件的版本號、軟件大小以及和當前運行的BootWare程序以及Comware軟件的兼容性。

(3)     使用dir命令查看存儲介質是否有足夠的空間存儲新的軟件。如果存儲空間不足,可使用delete命令刪除一些暫時不用的文件。關於dirdelete命令的詳細描述請參見“基礎配置命令參考”中的“文件係統管理”。

(4)     使用FTP、TFTP方式將新軟件包下載到任一文件係統的根目錄下。FTP、TFTP和文件係統管理的具體配置和介紹請參見“基礎配置指導”中的“FTP和TFTP”和“文件係統管理”。

1.2.3  加載BootWare程序

1. 硬件適配關係

本特性的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

WA6600係列

WA6638

WA6638i

WA6636

WA6630X

WA6628

WA6628X

WA6628E-T

WA6628XM

WA6622

WA6620

WA6620X

WA6620X-LI

WA6620XE-LI

不支持

WA6500係列

WA6528i

支持

WA6300係列

WA6338

WA6338-HI

WA6338-LI

WA6330

WA6330-LI

WA6322

WA6322H

WA6322H-HI

WA6322H-LI

WA6320

WA6320-C

WA6320-D

WA6320-HI

WA6320-SI

WA6320S-C

WA6320S-E

WA6320H

WA6320H-HI

WA6320H-LI

WA6320H-XEPON

支持

WAP922係列

WAP922

WAP922E

WAP922H

WAP922X

WAP922:支持

WAP922E:支持

WAP922H:支持

WAP922X:不支持

WAP923係列

WAP923

支持

 

2. 配置步驟

bootrom update file file [ all | part ]

執行本命令後,係統會將文件係統中的BootWare程序加載到BootWare的Normal區。

要使新的BootWare程序生效,需要重啟設備。

1.2.4  指定新的啟動軟件包並完成升級

請在用戶視圖下執行以下操作。

(1)     指定設備的啟動軟件包。請選擇其中一項進行配置。

¡     boot-loader file ipe-filename { backup | main }

¡     boot-loader file boot filename system filename [ feature filename&<1-30> ] { backup | main }

(2)     保存當前配置。

save

有關save命令的詳細介紹請參見“基礎配置命令參考”中的“配置文件管理”。

(3)     重啟設備。

reboot

(4)     (可選)可選檢查升級後的軟件版本。

display version

確認當前的軟件版本為升級後的版本。

1.3  軟件升級顯示和維護

在完成上述配置後,可在任意視圖下執行display命令,通過查看顯示信息驗證配置的效果。

表1-2 軟件升級顯示和維護

操作

命令

顯示本次啟動和下次啟動所采用的啟動軟件包的名稱

display boot-loader

 

1.4  軟件升級典型配置舉例

1.4.1  通過重啟方式升級啟動軟件包配置舉例

1. 配置需求

使用最新軟件版本文件startup-a2105.ipe,對設備啟動軟件包進行升級,使設備使用新的啟動軟件包運行。

2. 組網圖

圖1-1 通過重啟方式升級啟動軟件包配置舉例組網圖

 

3. 配置步驟

說明

為了保險起見,在配置主用下次啟動軟件包/IPE文件時,建議將主用下次啟動軟件包/IPE文件進行備份,再將備份文件設置為備用下次啟動軟件包/IPE文件。如果Flash上存儲空間有限,可以不備份。

 

# 配置IP地址以及路由,確保AP和TFTP server之間路由可達。配置步驟略。

# 查看設備當前使用的啟動軟件包的版本。

<Sysname> display version

# 複製設備當前使用的啟動軟件包。

<Sysname> copy boot.bin boot_backup.bin

<Sysname> copy system.bin system_backup.bin

# 指定設備下次啟動時使用的備用軟件包為boot_backup.bin/system_backup.bin。

<Sysname> boot-loader file boot flash:/boot_backup.bin system flash:/system_backup.bin backup

# 將待升級的IPE文件startup-a2105.ipe從TFTP server下載到設備Flash的根目錄下。

<Sysname> tftp 2.2.2.2 get startup-a2105.ipe

# 指定設備下次啟動時使用startup-a2105.ipe作為主用IPE文件。

<Sysname> boot-loader file flash:/startup-a2105.ipe main

# 查看主用、備用下次啟動IPE文件是否配置成功。

<Sysname> display boot-loader

# 重啟設備,以便運行新的啟動軟件包完成升級。

<Sysname> reboot

4. 驗證配置

設備重啟後,查看設備使用的啟動軟件包的版本。

<Sysname> display version

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們