Nadat ROMMON wordt bevorderd, zal het op het volgende herladen van kracht worden. Als u na dit teruggaat naar een oudere release, wordt de ROMMON niet gedegradeerd. De bijgewerkte ROMMON ondersteunt alle vorige releases.
Upgrademethoden
Dit document bevat upgradeprocedures voor de Catalyst 9600-switch die gebruikmaken van de modi BUNDEL en INSTALLATIE.
Installatiemodus
Een installatie mode upgrade op een Cisco Catalyst 9600 switch is een methode voor het upgraden van de software van de switch waarbij gebruik wordt gemaakt van individuele softwarepakketten in plaats van een enkel monolithisch beeldbestand.
Volg de beschreven stappen voor een upgrade in de installatiemodus.
1. Opschonen
Verwijder alle inactieve installaties met de opdracht:
Switch#install remove inactive
2. De nieuwe afbeelding kopiëren
Breng het nieuwe .bin beeldbestand over naar de flash-opslag van de actieve supervisor met behulp van 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
Na het overbrengen van IOS naar de flitser van de actieve supervisor, controleer of het beeld correct wordt gekopieerd met:
Switch#dir flash:
(Optioneel) Gebruik de opdracht om de MD5-checksum te verifiëren:
Switch#verify /md5 flash:<file_name>
Zorg ervoor dat deze checksum overeenkomt met de checksum op de Software Download pagina.
4. De opstartvariabele instellen
Stel de opstartvariabele in om met de volgende opdrachten te wijzen naar het bestand packet.conf:
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 zodat deze automatisch wordt opgestart 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 het image
Gebruik de opdracht om de afbeelding te installeren:
Switch#install add file flash:<file_name> activate commit
Wanneer dit wordt gevraagd met "Deze handeling vereist een herlading van het systeem. Wilt u verdergaan? [y/n]," reageren met "y" om verder te gaan.
8. Verificatie van succesvolle upgrade
Switch#show version
Switch#show redundancy
Opmerking: Vervang het bestand door de stappen met de feitelijke naam van het IOS-afbeeldingsbestand.
Bundelmodus
Een upgrade van de bundelmodus op een Cisco Catalyst 9600-switch verwijst naar een methode voor het upgraden van de software van de switch waarbij het gehele softwarebeeld in één bestand wordt gebundeld. Dit bestand bevat alle benodigde onderdelen, zoals het besturingssysteem, stuurprogramma's en andere belangrijke software die vereist is voor het gebruik van de switch. De upgrade omvat een enkele software image bestand, meestal met een .bin extensie. Dit staat in contrast met andere methoden, zoals de installatiemodus, die meerdere bestanden en pakketten kan omvatten.
Volg de beschreven stappen voor een upgrade in de bundelmodus.
1. Breng het nieuwe beeld (.bin-bestand) over naar het flitsgeheugen van elke supervisor module geïnstalleerd (in het geval van dubbele 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 behulp van de opdracht
Switch#show file systems
3. Controleer na het kopiëren van IOS naar alle switches dat de afbeelding correct is gekopieerd naar
Switch#dir bootflash:
Switch#dir stby-bootflash:
4. (Optioneel) Controleer de MD5-checksum met de opdracht:
Switch#verify /md5 bootflash:<file_name>
Switch#verify /md5 stby-bootflash:<file_name>
Zorg ervoor dat de uitvoer overeenkomt met de MD5-checksum-waarde die op de pagina Software Download wordt verstrekt.
5. Configureer de opstartvariabele om met deze opdrachten naar het nieuwe beeldbestand te wijzen
Switch#config terminal
Switch(config)#no boot system
Switch(config)#boot system bootflash:<file_name>
Switch(config)#end
6. De configuratie opslaan
Switch#write memory
7. Controleer de opstartinstellingen met
Switch#show boot
8. Laad de switch opnieuw om de nieuwe IOS toe te passen
Switch#reload
9. Verificatie van succesvolle upgrade
Switch#show version
Switch#show redundancy
Opmerking: Vervang het bestand door de stappen met de feitelijke naam van het IOS-afbeeldingsbestand.
Upgrade van in-service software (ISSU)
In-Service Software Upgrade is een proces waarbij een image wordt geüpgraded 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 beelden worden geupgrade in de installatiemodus, waarbij elk pakket afzonderlijk wordt geüpgraded.
ISSU wordt ondersteund op de 9600 stapelbare virtuele switch en ook op een 9600 stand-alone chassis met dubbele supervisors.
-
Voor Catalyst 9600 in configuratie met dubbele supervisor en met StackWise Virtual, start de ISSU-ondersteuning vanaf Cisco IOS XE Gibraltar 16.12.1.
-
Voor Catalyst 9600X met StackWise Virtual, start de ISSU-ondersteuning vanuit Cisco IOS XE Cupertino 17.12.1.
-
Voor Catalyst 9600X in configuratie met dubbele supervisor-module begint de ISSU-ondersteuning met Cisco IOS XE koppeling 17.9.1.
Zorg ervoor dat de huidige SW versie en Target SW versie geschikt is voor ISSU upgrade via de onderstaande link:
Compatibiliteitsmatrix
Opmerking:
-
Voor een ISSU upgrade van 17.3.1, 17.3.2, 17.3.3 of 17.3.4 naar 17.6.x in standalone chassis met quad supervisor of hoge beschikbaarheid setup, moet u een ISSU upgrade uitvoeren naar 17.3.5 en vervolgens ISSU upgrade uitvoeren naar de uiteindelijke doelrelease versie. Een ISSU-upgrade naar 17.9.1 zou kunnen mislukken. Zie CSCwc54402 voor meer informatie.
-
Een ISSU-upgrade van 17.6.4 naar 17.9.3 zou kunnen mislukken. Zie CSCwc54402 voor meer informatie.
Voorwaarden voor ISSU
1. Controleer de versie van de huidige code
C9600#show version | include IOS XE
2. Controleer de opstartmodus
ISSU wordt alleen ondersteund als zowel de switches in StackWise Virtual als de Install Mode worden gestart.
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 Switches in SSO-modus staan
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 aangegeven op de afbeelding:
C9600(config)#no boot manual
6. Controleer de huidige ISSU en installeer de status
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 voor upgrade
Volg de beschreven stappen om een in-Service software-upgrade (ISSU) uit te voeren.
1. Opschonen
Verwijder alle inactieve installaties met de opdracht:
Switch#install remove inactive
2. De nieuwe afbeelding kopiëren
Breng het nieuwe .bin beeldbestand over naar de flash-opslag van de actieve supervisor met behulp van 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: toon bestandssystemen
3. Verificatie
Na het overbrengen van IOS naar de flitser van de actieve supervisor, controleer of het beeld correct wordt gekopieerd met:
Switch#dir flash:
(Optioneel) Gebruik de opdracht om de MD5-checksum te verifiëren:
Switch#verify /md5 flash:<File_name>
Zorg ervoor dat deze checksum overeenkomt met de checksum op de Software Download pagina.
4. De opstartvariabele instellen
Stel de opstartvariabele in om met de volgende opdrachten te wijzen naar het bestand packet.conf:
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 zodat deze automatisch wordt opgestart 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 het image
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 om te herstarten. In tegenstelling tot het normale upgradeproces vraagt deze geen bevestiging van u voordat de herlading plaatsvindt.
Zodra u dit bevel in werking stelt, haalt het proces ISSU de dossiers, herlaadt standby sup, wacht op het om terug naar SSO te krijgen dan herlaadt failover actief.
Opmerking: Vervang het bestand door de stappen met de feitelijke naam van het IOS-afbeeldingsbestand.
ISSU-valideringsstappen
Wanneer de ISSU is voltooid,
-
Controleer of beide switches op de nieuwe software draaien.
-
Controleer of de uitvoer van de statusdetails schoon is en geen problemen toont die bezig zijn.
-
Controleer de installatiegeschiedenis van de aflevering om een geslaagde werking van de ISSU te garanderen (Opdracht alleen beschikbaar met release 16.10.1 en hoger).
Stappen om te herstellen van ISSU-fout
-
Als ISSU mislukt, 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 zowel actief als stand-by het oudere beeld draait (zo niet, herstel het individuele chassis).
-
Nadat u er zeker van bent dat beide chassis de oude afbeelding uitvoeren, runinstall verwijder inactief om ongebruikte image pakketten te verwijderen.
-
Zodra beide chassis de oude software hebben uitgevoerd, moet u alle interne bedrijfstoestanden handmatig reinigen. (Raadpleeg hier hoe u de interne ISSU-staten kunt reinigen).
Afbreken
Tijdens het activeringsproces van ISSU in de 3-stappen werkstroom kan het systeem automatisch naar een oudere afbeelding aborteren als de afbreektimer verloopt. Handmatige afbreking is vereist indien de stand-by tijdens de afbreekbeurt geen SSO bereikt. Ook als u om de een of andere reden de ISSU wilt afbreken, is handmatig afbreken vereist.
C9600#install abort issu
Status Opschonen
Als de upgrade/downgrade/abort/auto-abort van de ISSU niet succesvol is, moet de interne status van de ISSU handmatig worden bijgewerkt.
Schakel de service intern in voordat de volgende opdracht wordt uitgevoerd:
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