簡介
本檔案介紹將執行Cisco IOS® XE的Catalyst 9600交換器設定為Cisco IOS XE 17.X上的四進位Supervisor Stackwise虛擬設定。
必要條件
需求
思科建議您瞭解以下主題:
採用元件
本檔案就是基於這些軟體和硬體版本。可在運行Cisco IOS XE 17.2.X或更高版本的任何Catalyst 9600機箱上配置四級Supervisor Stackwise虛擬設定。
- 運行C9600-SUP-1的Catalyst 9606機箱
- Cisco IOS XE版本17.2.1
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
Cisco StackWise Virtual是一種網路系統虛擬化技術,可將兩台交換機配對為一台虛擬交換機。Cisco StackWise虛擬設定中的交換機通過單一的控制和管理平面簡化運營效率,通過分散式轉發平面擴展系統頻寬,並幫助使用思科推薦的網路設計構建恢復力網路。
以下是Catalyst 9600交換機上提供的不同高可用性配置選項。
獨立/冗餘Supervisor高可用性
無Stackwise虛擬配置的單一機箱設定。此配置在一個機箱中利用雙管理引擎以實現高可用性。在Catalyst 9600上,Cisco IOS XE版本16.11以後支援此功能。
2個Supervisor Stackwise虛擬
Stackwise虛擬設定是在兩個Catalyst 9600機箱之間形成的,每個機箱中有一個管理引擎。在Catalyst 9600上,Cisco IOS XE版本16.12以後支援此功能。
Quad-SUP Stackwise虛擬
Stackwise虛擬設定是在兩個Catalyst 9600機箱之間形成的,每個機箱中有雙管理引擎。在Catalyst 9600上,Cisco IOS XE版本17.2以上支援此功能。本檔案將重點介紹此組態。
技術
Stackwise-A - Stackwise虛擬安裝的活動監控器。
Stackwise-S - Stackwise虛擬設定的備用管理引擎。
ICA — 機箱內活動管理引擎。
ICS — 機箱內備用管理引擎。
設定
遷移至四管理引擎Stackwise虛擬取決於C9600交換機的當前配置。根據現有配置執行適當的步驟:
1.將兩個獨立的Catalyst 9600機箱配置為四核Supervisor Stackwise虛擬設定。
注意:僅當當前兩個C9600交換機都作為獨立運行,且每個機箱中有兩個管理引擎,並且未針對Stackwise虛擬進行配置時,才需要執行後續步驟。
1.如果尚未在Cisco IOS XE 17.2.X版上運行,請在安裝模式下將兩台交換機分別升級到Cisco IOS XE 17.2.X版。
2.在繼續使用Stackwise虛擬轉換之前,確保插槽3中的管理引擎在兩個機箱中均處於活動狀態。此步驟非常重要。
3.在機箱和重新載入之間配置Stackwise虛擬。使用設定Cisco StackWise虛擬設定中列出的步驟。
完成後,兩個C9600交換機可在Quad-supervisor Stackwise虛擬設定中提供。
2.從2-Supervisor Stackwise虛擬設定遷移到4-Supervisor Stackwise虛擬設定
僅在每個機箱中使用單個管理引擎為Stackwise虛擬預配置了兩個C9606機箱時,才需要執行下一步。 根據停機時間和備用機箱可用性升級機箱內備用(ICS)管理引擎的可行性,可以採用多種方法解決此問題。
2.1備用C9600機箱可用時的無中斷遷移
註:如果兩個機箱都預先配置了2-Supervisor Stackwise虛擬(每個機箱中有一個管理引擎),並且尚未安裝輔助機箱內備用管理引擎(ICS),請執行這些步驟。此步驟要求ICS已經運行Cisco IOS XE版本17.2(或更高版本)或備用機箱,以便在單獨的步驟中將ICS升級到Cisco IOS XE版本17.2(或更高版本)。
1.如果ICS尚未安裝在Cisco IOS XE 17.2版(或更高版本)上,請在安裝模式下使用備件C9600機箱將兩個ICS升級到Cisco IOS XE 17.2.X版(與ICA相同)。
2.如果尚未完成,請在安裝模式下將2-Supervisor Stackwise虛擬安裝程式升級到Cisco IOS XE 17.2版(或更高版本)。
3.在Cisco IOS XE 17.2版(或更高版本)上啟動2-Supervisor Stackwise後,在兩個機箱中插入ICS。ICS可以啟動並成為Quad-Sup的一部分。
完成後,兩個C9600交換機可在Quad-supervisor Stackwise虛擬設定中提供。
2.2備用C9600機箱不可用時的無中斷遷移
註:如果兩個C9600機箱都已配置為在重置模式下使用ICS的2-Supervisor Stackwise虛擬(在Cisco IOS XE版本16.12上),或者尚未安裝ICS,並且沒有備用機箱可將ICS升級到Cisco IOS XE版本17.x,則您需要執行這些步驟。
1.如果插入,請從兩個機箱中拔出ICS管理引擎。
2.如果尚未完成,請在安裝模式下將2-Supervisor Stackwise虛擬安裝程式升級到Cisco IOS XE 17.2版(或更高版本)。
3.軟體自動升級功能預設為啟用。如果刪除了此項,請啟用此功能。
C9600-SVL-Active(config)#software auto-upgrade enable
C9600-SVL-Active#show run all | in software auto-upgrade
no software auto-upgrade source url
software auto-upgrade enable
4.插入ICS主管並建立控制檯會話。插入後立即按鍵盤上的Ctrl+C直到啟動中斷並出現rommon提示。
Last reset cause:PowerOn
C9600-SUP-1 platform with 16777216 Kbytes of main memory
Preparing to autoboot. [Press Ctrl-C to interrupt] 5 (interrupted)
rommon 1 >
注意:僅當以前在Stackwise虛擬設定中使用了ICS管理引擎模組時,才執行步驟5至7。否則,請轉到步驟8。
5.查詢任何Stackwise-Virtual rommon變數。這些變數以D_STACK開頭。舉例來說:
D_STACK_DISTR_STACK_LINK2=""
D_STACK_DAD="Fo1/0/13,Fo1/0/15,"
D_STACK_MODE="aggregation"
D_STACK_DOMAIN_NUM="255"
D_STACK_DISTR_STACK_LINK1="Fo1/0/10,Fo1/0/15,Fo1/0/16,Fo1/0/17,Fo1/0/3,Fo1/0/6,"
6.取消設定上述所有變數。
rommon 1 > unset D_STACK_DAD
rommon 1 > unset D_STACK_DISTR_STACK_LINK1
rommon 1 > unset D_STACK_DISTR_STACK_LINK2
rommon 1 > unset D_STACK_DOMAIN_NUM
rommon 1 > unset D_STACK_MODE
7.查詢變數SWITCH_NUMBER=1。如果交換機編號為2,則將變數設定為1。如果已經是1,請轉到下一步。
rommon 1 > set
<snip>
SWITCH_NUMBER=2
<snip>
rommon 2 > SWITCH_NUMBER=1
rommon 3
8.設定此變數以手動啟動Supervisor。
rommon 3 > MANUAL_BOOT=YES
rommon 4 >
9.在Cisco IOS XE版本17.x上使用USB介面以捆綁模式手動啟動ICS監控器。請勿在rommon中更改引導變數。只需從rommon手動啟動,如下所示:
rommon 4 > boot usbflash0:cat9k_iosxe.17.02.01.SPA.bin
10.當管理引擎從獨立模式轉換到stackwise模式時,管理引擎會重置。它再次回落到rommon中。
11.取消設定手動引導以啟用自動引導。
rommon 1 > unset MANUAL_BOOT
12.再次使用USB介面手動啟動Cisco IOS XE 17.x版上的ICS監控器(類似步驟9)。請勿在rommon中更改引導變數。只需從rommon手動啟動。這會以套件組合模式啟動ICS。
13.軟體自動升級自動負責在安裝模式下升級Cisco IOS XE版本17.x上的ICS主管,並重新載入兩個ICS主管,使其在路由處理器冗餘(RPR)模式下啟動。 在Cisco IOS XE版本17.2中,Stackwise虛擬活動交換機上的ICS通過自動升級自動升級(請參閱步驟3)。但是,當主用機箱中的ICS在安裝模式下完成啟動後,需要在主用交換機控制檯上發出install auto-upgrade命令,手動升級備用交換機上的ICS。
C9600-SVL-Active#install autoupgrade
完成後,兩個C9600交換機在Quad-Supervisor Stackwise虛擬設定中可用。
2.3隨著停機時間進行遷移
註:如果兩台C9600交換機都已配置為2-Supervisor Stackwise虛擬設定,且每個機箱中均有一個管理引擎(SUP #1和SUP #2),並且尚未安裝ICS(SUP #3和SUP #4),並且沒有備用機箱可將ICS升級到17.x代碼,則執行這些步驟。此方法涉及停機時間。
1.在安裝模式下將2-Supervisor Stackwise虛擬升級到Cisco IOS XE版本17.x,並確保Stackwise虛擬在升級後啟動。
2.關閉一個Stackwise虛擬機器箱 — 例如SWITCH-2。如果下游網路通過多機箱etherchannel連線,通過SWITCH-2的流量開始通過SWITCH-1。此故障切換包括對流量進行小幅命中。
3.從SWITCH-2拔出處於Stackwise虛擬模式的Supervisor(SUP #2),並確保其安全。
4.從SWITCH-2上卸下線卡,但讓線卡放在機箱中。此步驟可避免對下游裝置造成任何影響。
註:如果線卡已卸下,如果在此狀態下保持時間過長,則系統可能會因為冷卻不足而斷電。請儘快執行後續步驟(步驟5開始)。
5.在此機箱中插入新的管理引擎(SUP #3和SUP #4)。開啟電源,然後使用Install命令將它們升級到Cisco IOS XE版本17.x(在獨立/冗餘supervisor高可用性模式下)。
6.將兩個管理引擎從Switch-2(SUP #3和SUP #4)中拉出,然後從步驟3安裝原始管理引擎(SUP #2),然後將所有線卡插入。
7.交換機2的Supervisor啟動為Standby。等待Supervisor變為Stackwise虛擬備用,所有線卡均已啟用,流量將重新收斂。
8.將新的ICS管理引擎(SUP #3和SUP #4)插入每個機箱中,然後引導它們。
完成後,兩台C9600交換機在Quad-Supervisor Stackwise虛擬設定中可用。
相關資訊