この資料にスクリプト化ラックによラック アップグレードを行いか、または ASR 9000 シリーズ 集約 サービス ルータ nV エッジ クラスタのリロード ソフトウェアメンテナンス アップグレード(SMU)をアクティブにする方法を記述されています。 ラックによラック アップグレードが一つずつ各ラックで新しいソフトウェア リリースかソフトウェアパッチ(SMU)をインストールするのに使用されるかもしれません。 パケットロスはクラスタの各ラックへの合併ケーブル接続冗長性 ネットワーク トポロジのためのソフトウェアアップグレードで最小に なります。
この資料の最初の刊行日付現在で、2014 年 5 月、クラスタの SMU をアップグレードするか、またはアクティブにする 3 つのサポートされた方法があります:
方式 3 はこの資料で説明されています。
パケットロスはスケールおよび機能に基づいて変わりますが、8s <> からどこでも 180s あると期待されます。
次の項目に関する知識があることが推奨されます。
この文書に記載されている情報は 2 ASR に 9001s、Cisco IOS XR リリース 4.3.2 に 5.1.0、および Ubuntu Linux ワークステーション基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。
Enter into KSH and copy the script to disk0:
From exec mode type 'run' to enter KSH.
Copy the file from /pkg/bin/ folder using the following command:
cp /pkg/bin/nv_edge_upgrade.exp <destination>
eg: cp /pkg/bin/nv_edge_upgrade.exp /disk0:
After this the script can be copied off the router and modified.
sudo yum install expect
または
sudo apt-get install expect
root@ubuntu:~$ whereis expect
expect: /usr/bin/expect /usr/bin/X11/expect /usr/share/man/man1/expect.1.gz
root@ubuntu:~$
#!/usr/bin/expect -f
set rack0_addr "172.18.226.153"
set rack0_port "2049"
set rack0_stby_addr "172.27.152.19"
set rack0_stby_port "2004"
set rack1_addr "172.18.226.153"
set rack1_port "2050"
set rack1_stby_addr "172.27.152.19"
set rack1_stby_port "2007"
set router_username "cisco"
set router_password "cisco"
set image_list "disk0:asr9k-mini-px-5.1.0 \
disk0:asr9k-fpd-px-5.1.0 \
disk0:asr9k-mpls-px-5.1.0 \
disk0:asr9k-mgbl-px-5.1.0 \
disk0:asr9k-bng-px-5.1.0 \ "
またはアクティブになるべきリロード SMU。
set image_list "disk0:asr9k-px-5.1.0-CSCxxXXXXX-1.0.0 \ "
set irl_list {{TenGigE 0/0/2/0} {TenGigE 0/0/2/1} {TenGigE 1/0/2/0} {TenGigE 1/0/2/1} }
proc router_disconnect { } {
global debug_mode
global connected_rack
if {$debug_mode == 1} { return }
send -- "\35"
sleep 1
expect -exact "telnet> "
send -- "quit\r"
expect eof
set connected_rack -1
sleep 5
admin
install add tar ftp://cisco:cisco@10.118.12.236/5.1.0.tar sync
root@ubuntu:~/nV$ expect nv_edge_upgrade.exp
########################
This CLI Script performs a software upgrade on
an ASR9k Nv Edge system, using a rack-by-rack
parallel reload method. This script will modify
the configuration of the router, and will incur
traffic loss.
Do you wish to continue [y/n] y
ここでは、設定が正常に動作していることを確認します。
スクリプト/アップグレードの進行状況は Linux ワークステーションから目に見えます。 ラックによラック アップグレードは完了するべき約 45 から 60 分かかります。
ASR 9000 で、ソフトウェア upgrade/SMU アクティベーションおよび nV エッジ システム状態を確認するためにこれらのステップを完了して下さい:
RP/0/RSP0/CPU0:ASR9006#show install active summary
Mon Mar 31 12:43:43.825 EST
Default Profile:
SDRs:
Owner
Active Packages:
disk0:asr9k-fpd-px-5.1.0
disk0:asr9k-mgbl-px-5.1.0
disk0:asr9k-mpls-px-5.1.0
disk0:asr9k-mini-px-5.1.0
disk0:asr9k-bng-px-5.1.0
disk0:asr9k-px-5.1.0-CSCxxXXXXX-1.0.0
RP/0/RSP0/CPU0:ASR9006#show install committed summary
Mon Mar 31 12:44:07.250 EST
Default Profile:
SDRs:
Owner
Committed Packages:
disk0:asr9k-fpd-px-5.1.0
disk0:asr9k-mgbl-px-5.1.0
disk0:asr9k-mpls-px-5.1.0
disk0:asr9k-mini-px-5.1.0
disk0:asr9k-bng-px-5.1.0
disk0:asr9k-px-5.1.0-CSCxxXXXXX-1.0.0
show nv edge data forwarding location all
<Snippet>
-----------------node0_RSP0_CPU0------------------
nV Edge Data interfaces in forwarding state: 4
TenGigE0_0_1_3 <--> TenGigE1_0_0_3
TenGigE0_1_1_3 <--> TenGigE1_1_0_3
TenGigE0_2_1_3 <--> TenGigE1_2_0_3
TenGigE0_3_1_3 <--> TenGigE1_3_0_3
<Snippet>
この出力では、IRLs は FORWARDING 状態で示す必要があります。
show nv edge control control-link-protocols location 0/RSP0/CPU0
<Snippet>
Port enable administrative configuration setting: Enabled
Port enable operational state: Enabled
Current bidirectional state: Bidirectional
Current operational state: Advertisement - Single neighbor detected
Priority lPort Remote_lPort UDLD STP
======== ===== ============ ==== ========
0 0/RSP0/CPU0/0 1/RSP0/CPU0/0 UP Forwarding
1 0/RSP0/CPU0/1 1/RSP1/CPU0/1 UP Blocking
2 0/RSP1/CPU0/0 1/RSP1/CPU0/0 UP On Partner RSP
3 0/RSP1/CPU0/1 1/RSP0/CPU0/1 UP On Partner RSP
この出力から、ポートの双方向および 1 だけ FORWARDING 状態にあるべきであると同時に「現在の双方向状態」は示す必要があります。
RP/0/RSP0/CPU0:ASR9006#admin show dsc
---------------------------------------------------------
Node ( Seq) Role Serial State
---------------------------------------------------------
0/RSP0/CPU0 ( 0) ACTIVE FOX1613G35U PRIMARY-DSC
0/RSP1/CPU0 (10610954) STANDBY FOX1613G35U NON-DSC
1/RSP0/CPU0 ( 453339) STANDBY FOX1611GQ5H NON-DSC
1/RSP1/CPU0 (10610865) ACTIVE FOX1611GQ5H BACKUP-DSC
このコマンドはシステムのすべての Route Switch Processors (RSP)のための DSC (内側ラック)ステータスおよび冗長性ロール両方(内部ラック)を表示するものです。
この例の設定は次のとおりです。
現在のところ、この設定に関する特定のトラブルシューティング情報はありません。