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

01-基礎配置命令參考

目錄

07-軟件升級命令

本章節下載 07-軟件升級命令  (107.78 KB)

07-軟件升級命令


1 軟件升級

1.1  軟件升級配置命令

1.1.1  boot-loader file

boot-loader file命令用來指定設備下次啟動時使用的軟件包/IPE文件。

【命令】

boot-loader file boot boot-package system system-package [ feature feature-package&<1-30> ] slot slot-number { backup | main }

boot-loader file ipe-filename slot slot-number { backup | main }

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

boot boot-package:Boot包的名稱,為1~63個字符的字符串,不區分大小寫。該文件必須是設備存儲介質根目錄下後綴名為.bin的文件,且文件名中必須包含存儲介質的名稱,形如flash:/startup-boot.bin。

system system-package:System包的名稱,為1~63個字符的字符串,不區分大小寫。該文件必須是設備存儲介質根目錄下後綴名為.bin的文件,且文件名中必須包含存儲介質的名稱,形如flash:/startup-system.bin。

feature feature-package:Feature包的名稱,以.bin作為後綴名,為1~63個字符的字符串,不區分大小寫。{ feature-package }&<1-30>表示前麵的參數最多可以輸入30次。

ipe-filename:表示IPE(Image Package Envelope,複合軟件包套件)文件名,為1~63個字符的字符串,不區分大小寫。該文件必須是設備存儲介質根目錄下後綴名為.ipe的文件,且文件名中必須包含存儲介質的名稱,形如flash:/startup.ipe。

slot slot-number:表示待升級的成員設備的編號。

backup:指定該軟件包為備用啟動軟件包,並將該軟件包的名稱添加到備用啟動軟件包列表。備用啟動軟件包用於主用啟動軟件包不可用或異常情況時,引導設備啟動。

main:指定該軟件包為主用啟動軟件包,並將該軟件包的名稱添加到主用啟動軟件包列表。主用啟動軟件包用於引導設備啟動。

【使用指導】

·     必須先將下次啟動軟件包/IPE文件保存到Master的存儲介質下,本命令才能執行成功。

·     如果配置的是Standby,則係統會自動檢查Standby上對應路徑下是否存在同名文件,如果不存在,則從Master上拷貝一份並設置為下次啟動軟件包;如果存在,則提示用戶是否從Master上拷貝一份並設置為下次啟動軟件包。

·     成功執行該命令後,係統會用命令中指定的軟件包替換現有的軟件包列表。如果命令行中沒有指定Feature包,則更新後的軟件包列表中不會有Feature包。

【舉例】

# 指定成員設備1下次啟動時所用的備用啟動文件為flash:/all.ipe。

<Sysname> boot-loader file flash:/all.ipe slot 1 backup

Images in IPE:

  boot.bin

  system.bin

This command will set the backup startup software images. Continue? [Y/N]:Y

Add images to target slot.

  flash:/boot.bin already exists on slot 1.

  flash:/system.bin already exists on slot 1.

Overwrite it? [Y/N]:y

The specified file list will be used as the backup startup software images at the next reboot on slot 1.

【相關命令】

·     display boot-loader

1.1.2  boot-loader update

boot-loader update命令用來將Standby的軟件版本與Master的當前軟件版本進行同步。

【命令】

boot-loader update slot slot-number

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

slot slot-number:表示待升級的成員設備的編號。

【使用指導】

本命令用於Master設備和Standby設備軟件版本不一致時,刷新Standby設備的軟件版本,使其和Master設備的軟件版本相同。

通過該命令指定Standby的下次啟動軟件包時,係統會進行如下處理:

·     如果Master當前是使用主用啟動軟件包列表啟動的,則將其主用下次啟動軟件包列表中的軟件包拷貝到Standby的對應目錄下,並設置為Standby設備的主用下次啟動軟件包。如果這些軟件包中有任一軟件包不存在或者不可用,則命令執行失敗。

·     如果Master當前是使用備用啟動軟件包列表啟動的,則將其備用下次啟動軟件包列表中的軟件包拷貝到Standby設備的對應目錄下,並設置為Standby設備的主用下次啟動軟件包。如果這些軟件包中有任一軟件包不存在或者不可用,則命令執行失敗。

如果Master設備剛安裝了補丁或者進行了ISSU升級,在執行boot-loader update命令前,請執行install commit命令刷新Master設備的下次啟動軟件包列表。否則,可能導致Standby設備升級後與Master設備的版本不一致。

【舉例】

# 將成員設備2上的軟件版本與Master的軟件版本同步。

<Sysname> boot-loader update slot 2

This command will update the specified standby MPU. Continue? [Y/N]:y

Updating. Please wait...

Copying main startup software images to slot 2. Please wait...

Done.

Setting copied images as main startup software images for slot 2...

Done.

Successfully updated the startup software images of slot 2.

【相關命令】

·     display boot-loader

·     install commit(基本配置命令參考/ISSU)

1.1.3  bootrom update

bootrom update命令用來升級Boot ROM程序。

【命令】

bootrom update file file-url slot slot-number-list

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

file file-url:Flash中包含Boot ROM程序的文件,file-url表示用於Boot ROM程序升級的文件的名稱,為1~63個字符的字符串。

slot slot-number-list:成員編號列表,表示同時升級多個成員設備的Boot ROM程序。表示方式為slot-number-list = { slot-number [ to slot-number ] }&<1-7>。其中,slot-number表示需要升級的設備在IRF中的成員編號。

【使用指導】

Boot ROM程序通過Boot包(*.bin)發布,產品會將需要升級的設備的Boot ROM程序集成到Boot包中。此時,可是使用bootrom update命令,將升級文件指定為Boot包,係統會根據設備的型號自動將相應的Boot ROM程序加載到Boot ROM中;也可以在升級Boot包的同時完成Boot ROM程序的加載。

執行該命令後,設備會將Flash中的Boot ROM程序加載到Boot ROM的Normal區。設備啟動時,會直接使用Normal區的Boot ROM程序。因此,如果Flash空間不足,Boot ROM程序加載完成之後,Boot ROM文件可以刪除。

加載後,要使新的Boot ROM程序生效,需要重啟設備。

【舉例】

# 使用a.btm文件升級設備的Boot ROM程序。

<Sysname> bootrom update file a.btm slot 1

This command will update the Boot ROM file, Continue? [Y/N]:y

  Now updating the Boot ROM, please wait...

...............Done.

<Sysname>

【相關命令】

·     boot-loader file

1.1.4  display boot-loader

display boot-loader命令用來顯示本次啟動和下次啟動所采用的啟動軟件包的名稱。

【命令】

display boot-loader [ slot slot-number ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

slot slot-number:表示成員設備的編號。不指定該參數時,表示IRF中的所有成員設備。

【舉例】

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

<Sysname> display boot-loader

Software images on slot 1

Current software images:

  flash:/simware-cmw710-boot-a1701.bin

  flash:/simware-cmw710-system-a1701.bin

Main startup software images:

  flash:/simware-cmw710-boot-a1701.bin

  flash:/simware-cmw710-system-a1701.bin

  flash:/simware-cmw710-ssh-a1701.bin

Backup startup software images:

  flash:/simware-cmw710-boot-a1701.bin

  flash:/simware-cmw710-system-a1701.bin

表1-1 display boot-loader命令顯示信息描述表

字段

描述

Software images on slot n

成員編號為n的某成員設備的啟動軟件包的相關信息

Current software images

最近一次啟動使用的啟動軟件包列表

Main startup software images

主用下次啟動軟件包列表

Backup startup software images

備用下次啟動軟件包列表

 

【相關命令】

·     boot-loader file

 

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

BOB登陆
官網
聯係我們