Nadat de ROMMON is geüpgraded, kan deze van kracht worden bij de volgende herbelasting. Als je daarna teruggaat naar een oudere release, wordt de ROMMON niet gedegradeerd. De bijgewerkte ROMMON ondersteunt alle eerdere releases.
Upgrademethoden
Dit document behandelt upgradeprocedures voor de Catalyst 9600-switch die gebruikmaakt van de modus BUNDEL of INSTALLEREN.
Installatiemodus
Een upgrade van de installatiemodus op een Cisco Catalyst 9600-switch is een methode voor het upgraden van de software van de switch waarbij afzonderlijke softwarepakketten worden gebruikt in plaats van één monolithisch beeldbestand.
Volg de stappen voor een upgrade in de installatiemodus.
1. Opruiming
Verwijder inactieve installaties met de opdracht:
Switch#install remove inactive
2. De nieuwe afbeelding kopiëren
Breng het nieuwe .bin-afbeeldingsbestand over naar de flashopslag van de actieve supervisor met een van de volgende methoden:
Via TFTP:
Switch#copy tftp://Location/directory/<file_name> flash:
Via USB:
Switch# copy usbflash0:<file_name> flash:
Bevestig de beschikbare bestandssystemen met:
Switch#show file systems
3. Verificatie
Controleer na het overzetten van het iOS naar de flitser van de actieve supervisor of het beeld correct is gekopieerd met:
Switch#dir flash:
(Optioneel) Als u de MD5-controlesom wilt controleren, gebruikt u de opdracht:
Switch#verify /md5 flash:<file_name>
Zorg ervoor dat deze controlesom overeenkomt met die op de pagina Software downloaden.
4. De opstartvariabele instellen
Stel de variabele boot in om naar het bestand packages.conf te verwijzen met de volgende opdrachten:
Switch#config terminal
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. Configuratie automatisch opstarten
Configureer de switch om automatisch op te starten door het volgende uit te voeren:
Switch#config terminal
Switch(config)#no boot manual
Switch(config)#end
6. Configuratie opslaan
Sla uw huidige configuratie op met:
Switch#write memory
Bevestig de opstartinstellingen met de opdracht:
Switch#show boot
7. Installatie van de afbeelding
Gebruik de opdracht om de afbeelding te installeren:
Switch#install add file flash:<file_name> activate commit
Wanneer hierom wordt gevraagd, moet het systeem opnieuw worden geladen. Wilt u doorgaan? [y/n], reageer met y om verder te gaan.
8. Verificatie van geslaagde upgrade
Switch#show version
Switch#show redundancy
Opmerking: Vervang in de loop van de stappen met de werkelijke naam van uw IOS-afbeeldingsbestand.
Bundelmodus
Een bundelmodus-upgrade op een Cisco Catalyst 9600-switch verwijst naar een methode voor het upgraden van de software van de switch waarbij het volledige softwarebeeld in één bestand is gebundeld. Dit bestand bevat alle benodigde onderdelen, zoals het besturingssysteem, apparaatstuurprogramma's en andere essentiële software die nodig is om de switch te laten werken. De upgrade omvat een enkel softwareafbeeldingsbestand, meestal met een .bin-extensie. Dit staat in contrast met andere methoden, zoals de installatiemodus, waarbij meerdere bestanden en pakketten kunnen worden gebruikt.
Volg de beschreven stappen voor een upgrade in de bundelmodus.
1. Breng de nieuwe afbeelding (.bin-bestand) over naar het flashgeheugen van elke supervisormodule die is geïnstalleerd (in het geval van dual sup of SVL) in de switch met behulp van een van deze methoden
Via TFTP:
Switch#copy tftp://Location/directory/<file_name> bootflash:
Switch#copy tftp://Location/directory/<file_name> stby-bootflash:
Via USB:
Switch#copy usbflash0:<file_name> bootflash:
Switch#copy usbflash0:<file_name> stby-bootflash:
2. Bevestig de beschikbare bestandssystemen met de opdracht
Switch#show file systems
3. Controleer na het kopiëren van het iOS naar alle switches van het lid of het image correct is gekopieerd
Switch#dir bootflash:
Switch#dir stby-bootflash:
4. (Optioneel) Controleer de MD5-controlesom met de opdracht:
Switch#verify /md5 bootflash:<file_name>
Switch#verify /md5 stby-bootflash:<file_name>
Controleer of de uitvoer overeenkomt met de MD5-controlesom die op de pagina Software downloaden wordt opgegeven.
5. Configureer de opstartvariabele om met deze opdrachten naar het nieuwe afbeeldingsbestand te verwijzen
Switch#config terminal
Switch(config)#no boot system
Switch(config)#boot system bootflash:<file_name>
Switch(config)#end
6. Sla de configuratie op.
Switch#write memory
7. Controleer de opstartinstellingen met
Switch#show boot
8. Laad de switch opnieuw om het nieuwe IOS toe te passen
Switch#reload
9. Verificatie van een geslaagde upgrade.
Switch#show version
Switch#show redundancy
Opmerking: Vervang in de loop van de stappen met de werkelijke naam van uw IOS-afbeeldingsbestand.
In Service Software Upgrade (ISSU)
In-Service Software Upgrade is een proces waarbij een image wordt bijgewerkt naar een ander image op een apparaat terwijl het netwerk pakketten blijft doorsturen. ISSU helpt netwerkbeheerders een netwerkstoring te voorkomen wanneer ze een software-upgrade uitvoeren. De images worden bijgewerkt in de installatiemodus, waarin elk pakket afzonderlijk wordt bijgewerkt.
ISSU-upgrade wordt ondersteund op 9600 Stackwise-Virtual en ook op 9600 stand-alone chassis met dubbele supervisors. ISSU-downgrades worden niet ondersteund.
-
Voor Catalyst 9600 in configuratie met dubbele supervisormodule en met StackWise Virtual start ISSU-ondersteuning vanaf Cisco IOS XE Gibraltar 16.12.1.
-
Voor Catalyst 9600X met StackWise Virtual start de ISSU-ondersteuning vanaf Cisco IOS XE Cupertino 17.12.1.
-
Voor Catalyst 9600X in configuratie met dubbele supervisormodule begint de ISSU-ondersteuning met Cisco IOS XE Cupertino 17.9.1.
Zorg ervoor dat de huidige SW-versie en Target SW-versie geschikt zijn voor ISSU-upgrade via deze link:
compatibiliteitsmatrix
-
Voor ISSU-upgrade van 17.3.1, 17.3.2, 17.3.3 of 17.3.4 naar 17.6.x in een standalone chassis met quad supervisor of installatie met hoge beschikbaarheid, moet u een ISSU-upgrade uitvoeren naar 17.3.5 en vervolgens een ISSU-upgrade uitvoeren naar de versie met de uiteindelijke doelversie. ISSU-upgrade naar 17.9.1 kan mislukken. Zie Cisco bug ID CSCwc54402 voor meer informatie.
-
De ISSU-upgrade van 17.6.4 naar 17.9.3 kan mislukken. Zie Ciscobug ID CSCwc54402 voor meer informatie.
Voorwaarden voor ISSU
1. Controleer de huidige codeversie.
C9600#show version | include IOS XE
2. Controleer de opstartmodus.
ISSU wordt alleen ondersteund als beide switches in StackWise Virtual zijn opgestart in de modus Installeren.
C9600#show ver | include INSTALL
3. Controleer of er voldoende geheugen beschikbaar is op Flash.
C9600#dir flash: | include free
11353194496 bytes total (8565174272 bytes free)
C9600#dir stby-flash: | include free
11353980928 bytes total (8566865920 bytes free)
4. Controleer of de Switches zich in de SSO-modus bevinden.
C9600#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 4 minutes
Switchovers system experienced = 0
Standby failures = 0
Last switchover reason = none
Hardware Mode = Duplex
Configured Redundancy Mode = sso
Operating Redundancy Mode = sso <----------
Maintenance Mode = Disabled
Communications = Up
Current Processor Information :
-------------------------------
Active Location = slot 1
Current Software state = ACTIVE <----------
Uptime in current state = 30 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
Peer Processor Information :
----------------------------
Standby Location = slot 2
Current Software state = STANDBY HOT <----------
Uptime in current state = 26 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
5. Controleer of Auto-Boot is ingeschakeld.
C9600#show boot system
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no <----- Manual Boot should be set to "no"
Enable Break = no
Boot Mode = DEVICE
iPXE Timeout = 0
---------------------------
Switch 2
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no
Enable Break = no
Boot Mode = DEVICE
iPXE Timeout = 0
Als Auto-Boot niet is ingeschakeld, kan dit worden gewijzigd zoals getoond:
C9600(config)#no boot manual
6. Controleer de huidige ISSU- en installatiestatus.
C9600#show issu state detail
--- Starting local lock acquisition on switch 1 ---
Finished local lock acquisition on switch 1
No ISSU operation is in progress <----- If see anything else, abort ISSU before proceeding.
Check on how to manually abort ISSU.
C9600#show install summary
[ Switch 1 2 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 16.9.2.0.2433 <----- State should be Activated & Committed for current version alone.
If not clear install state before proceeding. Check on how to clear install state.
--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------
Stappen om te upgraden
Volg de beschreven stappen voor het uitvoeren van een In-Service Software Upgrade (ISSU)-upgrade.
1. Opruiming
Verwijder alle inactieve installaties met de opdracht:
Switch#install remove inactive
2. De nieuwe afbeelding kopiëren
Breng het nieuwe .bin-afbeeldingsbestand over naar de flashopslag van de actieve supervisor met een van de volgende methoden:
Via TFTP:
Switch#copy tftp://Location/directory/<file_name> flash:
Via USB:
Switch#copy usbflash0:<file_name> flash:
Bevestig de beschikbare bestandssystemen met: weergavesystemen
3. Verificatie
Controleer na het overzetten van het iOS naar de flitser van de actieve supervisor of het beeld correct is gekopieerd met:
Switch#dir flash:
(Optioneel) Als u de MD5-controlesom wilt controleren, gebruikt u de opdracht:
Switch#verify /md5 flash:<File_name>
Zorg ervoor dat deze controlesom overeenkomt met die op de pagina Software downloaden.
4. De opstartvariabele instellen
Stel de variabele boot in om naar het bestand packages.conf te verwijzen met de volgende opdrachten:
Switch#config terminal
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. Configuratie automatisch opstarten
Configureer de switch om automatisch op te starten door het volgende uit te voeren:
Switch#config terminal
Switch(config)#no boot manual
Switch(config)#end
6. Configuratie opslaan
Sla uw huidige configuratie op met:
Switch#write memory
Bevestig de opstartinstellingen met de opdracht:
Switch#show boot
7. Installatie van de afbeelding.
Gebruik de opdracht om de afbeelding te installeren:
Switch#install add file flash:<file_name> activate issu commit
Wanneer u de onderstaande opdracht uitvoert, wordt het proces gestart en wordt de sup automatisch opnieuw geladen. Voer de opdracht niet uit totdat u klaar bent voor SUP's om opnieuw op te starten. In tegenstelling tot het normale upgradeproces, vraagt het niet om bevestiging van u voordat de herlading plaatsvindt.
Zodra u deze opdracht uitvoert, haalt het ISSU-proces de bestanden uit, laadt de standby-sup opnieuw op, wacht tot deze terugkomt op de SSO en herlaadt de failover de actieve.
Opmerking: Vervang in de loop van de stappen met de werkelijke naam van uw IOS-afbeeldingsbestand.
ISSU-valideringsstappen
Zodra ISSU is voltooid,
-
Controleer of beide switches op de nieuwe software draaien.
-
Controleer of de detailuitvoer van de probleemstatus schoon is en of er geen ISSU wordt weergegeven.
-
Controleer of de uitvoer van de installatiegeschiedenis is weergegeven om een succesvolle ISSU-bewerking te garanderen (opdracht alleen beschikbaar met versie 16.10.1 en hoger).
Stappen om te herstellen van ISSU-storing
-
Als ISSU faalt, wordt verwacht dat automatisch afbreken het systeem kan herstellen naar de oorspronkelijke staat (oudere afbeelding). Als dit echter ook mislukt, wordt handmatig herstel van het chassis verwacht.
-
Controleer tijdens handmatig herstel of het oudere image zowel actief als stand-by wordt uitgevoerd (zo niet, herstel het afzonderlijke chassis).
-
Nadat u beide chassis hebt geïnstalleerd, voert u het oude image uit en voert u de installatie uit om inactieve pakketten met ongebruikte images te verwijderen.
-
Zodra beide chassis de oude software hebben uitgevoerd, reinigt u handmatig alle interne toestanden van de ISSU-werking. (Raadpleeg hier hoe u de interne ISSU-staten kunt reinigen).
ISSU afbreken
Tijdens het activeren van het ISSU-proces in de 3-staps werkstroom kan het systeem automatisch afbreken naar een oudere afbeelding als de abortustimer verloopt. Handmatige abortus is vereist als de stand-by tijdens de abortus de SSO niet bereikt. Ook als u om welke reden dan ook de ISSU tussentijds wilt afbreken, is handmatige abortus vereist.
C9600#install abort issu
Schone ISSU-status
Als het upgraden/downgraden/afbreken/automatisch afbreken van de ISSU niet lukt, is handmatig opschonen van de interne status van de ISSU vereist.
Schakel de service intern in voordat u deze opdracht uitvoert:
C9600(config)#service internal
C9600(config)#end
C9600#clear install state
clear_install_state: START Tue Nov 13 17:05:47 UTC 2018
--- Starting clear_install_state ---
Performing clear_install_state on all members
[1] clear_install_state package(s) on chassis 1
[1] Finished clear_install_state on chassis 1
Checking status of clear_install_state on [1]
clear_install_state: Passed on [1]
Finished clear_install_state
C9600#show issu state detail
--- Starting local lock acquisition on chassis 1 ---
Finished local lock acquisition on chassis 1
No ISSU operation is in progress
Feedback