キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
告知

JTAC-Mid-Career-Recruitment-2021.3

CSC-campaign.JPG

 

ASR9K: 使用するユーザによって、FPD upgrade が実施できない場合がある

285
閲覧回数
0
いいね!
0
コメント

はじめに

本ドキュメントでは使用するユーザによって、ASR9K の FPD upgrade が実施できない事例の概要と対処方法について紹介します。 

  

FPD upgrade 失敗のログの出力例

以下の様な形で、明確な理由がなく FPD upgrade に失敗する場合は、FPD upgrade を実施するユーザとその権限に依存して、アップグレードが失敗している可能性があります。

 

RP/0/RP0/CPU0:ASR9K#admin upgrade hw-module fpd all force location 0/17/CPU0
Mon Jun 13 13:05:52.749 JST

***** UPGRADE WARNING MESSAGE: *****
  *  This upgrade operation has a maximum timout of 160 minutes.  *
  *  If you are executing the cmd for one specific location and  *
  *  card in that location reloads or goes down for some reason  *
  *  you can press CTRL-C to get back the RP's prompt.           *
  *  If you are executing the cmd for _all_ locations and a node *
  *  reloads or is down please allow other nodes to finish the   *
  *  upgrade process before pressing CTRL-C.                     *

% RELOAD REMINDER:
  - The upgrade operation of the target module will not interrupt its normal
    operation. However, for the changes to take effect, the target module
    will need to be manually reloaded after the upgrade operation. This can
    be accomplished with the use of "hw-module <target> reload" command.
  - If automatic reload operation is desired after the upgrade, please use
    the "reload" option at the end of the upgrade command.
  - The output of "show hw-module fpd location" command will not display
    correct version information after the upgrade if the target module is
    not reloaded.
NOTE: Chassis CLI will not be accessible while upgrade is in progress.
Continue? [confirm]  <<< Enter を押下
RP/0/RP0/CPU0:Jun 13 13:05:53.802 JST: upgrade_fpd_cli[65867]: %PLATFORM-UPGRADE_FPD-6-STATUS : FPD upgrade started.


FPD upgrade in progress on some hardware, reload/configuration change
on those is not recommended as it might cause HW programming failure
and result in RMA of the hardware.


RP/0/RP0/CPU0:Jun 13 13:05:53.812 JST: upgrade_fpd_cli[65867]: %PLATFORM-UPGRADE_FPD-6-STATUS : FPD upgrade started.
FPD upgrade process received terminate sig, please check the status
of the hardware and reissue the upgrade command if required
Starting the upgrade/download of following FPDs:   <<< FPD アップグレードが terminate されたというメッセージ
=========== ==== ======= ======= =========== =========
                                   Current    Upg/Dng
Location    Type Subtype Upg/Dng   Version    Version
=========== ==== ======= ======= =========== =========
0/17/CPU0   lc   cbc     dng        19.112      19.111 
            lc   fpga2   upg         1.03        1.03  
            lc   fpga3   upg         1.01        1.01  
            lc   fpga4   upg         1.07        1.07  
            lc   rommon  dng         3.03        2.00  
------------------------------------------------------
RP/0/RP0/CPU0:Jun 13 13:05:53.842 JST: upgrade_fpd_cli[65867]: %PLATFORM-UPGRADE_FPD-6-STATUS_LOC : Upgrade is going on: FPD upgrade sent to location  node0_17_CPU0
LC/0/17/CPU0:Jun 13 13:05:53.848 JST: lc_fpd_upgrade[248]: %PLATFORM-UPGRADE_FPD-3-GENERIC_FPD_ERROR : ERROR occured while FPD upgrade: Failed to connect to controller channel : No such file or directory
# FPD upgrade に際して、LC の controller channel への接続が失敗したことを示唆するメッセージ

    

  

原因と確認のポイント

FPD upgrade 実施時のメッセージにもある通り、FPD upgrade は正しく運用しないと FPD イメージの破損や、ひいては RMA の実施が必要となってしまう場合もあることから、FPD upgrade を行うためには root-system 権限が必要となっています。

上記の FPD upgrade 失敗事例は、cisco-support 権限がないユーザで FPD upgrade を行おうとした場合の出力例となり、現状の実装動作となります。

 

FPD upgrade 時には事前に以下のように、現在のセッションの user の所属している権限グループを確認し、cisco-support 権限が付与されていることを確認の上、FPD upgrade を行ってください。

RP/0/RP0/CPU0:ASR9K#show user group
Mon Jun 13 13:04:37.374 JST
root-lr, netadmin, cisco-support  

 

今後、cisco-support 権限がない場合に FPD upgrade の処理を start させないように実装変更が検討されていますが、現在のところ細かなスケジュール等は未定となります。