Inleiding
In dit document worden de methoden beschreven voor het upgraden van Catalyst 9300-switches.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
De informatie in dit document is gebaseerd op C9300.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Dit document behandelt nieuwe en oude upgradeprocedures voor Catalyst 9300-switches die de modi BUNDLE of INSTALL gebruiken. De ISSU-upgrademethode wordt niet ondersteund op Catalyst 9300-switches.
Aanbevolen releases
Voor de aanbevolen softwareversies op basis van de downloadpagina, raadpleegt u deze link:
Aanbevolen releases voor Catalyst 9000-Switches
Softwaredownload
Als u de software wilt downloaden, gaat u naar Cisco Software Download en selecteert u uw product.
Essentiële criteria voor upgrades
1. Een onderhoudsperiode van 2-3 uur kan voldoende zijn om te upgraden naar de doelversie of om terug te keren naar de vorige versie als zich problemen voordoen.
2. Zorg ervoor dat u een 4GB of 8GB USB-drive hebt met de .bin-bestanden van zowel de huidige als de beoogde IOS-versies. USB-station kan worden geformatteerd in FAT32 om het IOS-image te kopiëren.
3. Controleer of TFTP is ingesteld met zowel de huidige als de beoogde IOS-versie en bereikbaar is om deze versies indien nodig naar de switch te downloaden.
4. Bevestig dat de console toegang heeft tot het apparaat in het geval er problemen optreden.
5. Zorg ervoor dat er ten minste 1 GB tot 1,5 GB aan beschikbare ruimte in het flashgeheugen is voor de uitbreiding van het nieuwe image. Als er onvoldoende ruimte is, verwijdert u oude installatiebestanden.
ROMMON-upgrade en Bootloader-upgrade
Voor 16.x.x, wanneer u voor het eerst een upgrade uitvoert van de bestaande versie op uw switch naar een latere of nieuwere versie, kan de opstartlader automatisch worden bijgewerkt op basis van de hardwareversie van de switch. Als de opstartlader automatisch wordt bijgewerkt, kan dit van kracht worden bij de volgende herlading. Als u daarna teruggaat naar de oudere versie, wordt de opstartlader niet gedegradeerd. De bijgewerkte opstartlader ondersteunt alle vorige releases. Voor de volgende versies van Cisco IOS® XE Everest 16.x.x, of Cisco IOS® XE Fuji 16.x.x, kan een nieuwe bootloader in die versie automatisch worden bijgewerkt op basis van de hardwareversie van de switch wanneer u uw switch voor het eerst opstart met het nieuwe image.
Voor 17.x.x, om de ROMMON- of bootloader-versie te kennen die van toepassing is op elke belangrijke en onderhoudsversie, zie ROMMON-versies voor Cisco Catalyst 9300 Series-Switches..
U kunt de ROMMON upgraden vóór of na het upgraden van de softwareversie. Als er een nieuwe ROMMON-versie beschikbaar is voor de softwareversie waarvoor u een upgrade uitvoert, gaat u als volgt te werk:
-
Het bijwerken van de ROMMON in het primaire SPI-flashapparaat:
Deze ROMMON wordt automatisch bijgewerkt. Wanneer u voor de eerste keer een upgrade uitvoert van een bestaande release op uw switch naar een latere of nieuwere release en er een nieuwe ROMMON-versie in de nieuwe release zit, wordt de ROMMON automatisch bijgewerkt in het primaire SPI-flashapparaat, op basis van de hardwareversie van de switch.
-
Het upgraden van de ROMMON in de gouden SPI flash apparaat:
U moet deze ROMMON handmatig upgraden. Voer de upgrade rom-monitor capsule golden switch opdracht in de geprivilegieerde EXEC-modus.
Nadat de ROMMON is bijgewerkt, wordt deze van kracht bij de volgende herlading. Als je daarna teruggaat naar een oudere release, wordt de ROMMON niet gedegradeerd. De bijgewerkte ROMMON ondersteunt alle vorige releases.
Opmerking: In het geval van een stapel switches voert u de upgrade uit op de actieve switch en alle leden van de stapel.
Upgrademethoden
Dit document behandelt nieuwe en oude upgradeprocedures voor Catalyst 9300-switch die de modi BUNDLE of INSTALL gebruikt.
Installatiemodus
Een upgrade van de installatiemodus op een Cisco Catalyst 9300-switch is een methode voor het upgraden van de software van de switch waarbij afzonderlijke softwarepakketten worden gebruikt in plaats van één monolithisch imagebestand.
Bij het upgraden van Cisco IOS XE Everest 16.5.1a of Cisco IOS XE Everest 16.6.1 naar een nieuwere versie in de INSTALL-modus worden derequest platform software
opdrachten gebruikt.
Volg de onderstaande stappen voor een upgrade in de installatiemodus.
1. Schoonmaken
Verwijder inactieve installaties met de opdracht:
Switch#request platform software package clean switch all
2. Kopieer de nieuwe afbeelding.
Breng het nieuwe .bin-afbeeldingsbestand over naar de flashopslag van de actieve switch met behulp van een van de volgende methoden:
Via TFTP:
Switch#copy tftp://Location/directory/.bin flash:
Via USB:
Switch#copy usbflash0:.bin flash:
Bevestig de beschikbare bestandssystemen met:
Switch#show file systems
3. Verificatie
Controleer na het overzetten van het IOS naar de actieve switch of de afbeelding correct is gekopieerd met:
Switch#dir flash:
(Optioneel) Gebruik de opdracht om de MD5-controlesom te controleren:
Switch#verify /md5 flash:.bin
Controleer of deze checksum overeenkomt met de checksum op de pagina Software downloaden.
4. Stel de opstartvariabele in.
Stel de opstartvariabele in om naar het bestand packages.conf te verwijzen met de volgende opdrachten:
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. Automatische opstartconfiguratie.
Configureer de switch voor automatisch opstarten door het volgende uit te voeren:
Switch#configure t
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 system
7. Installatie van het beeld.
Gebruik de opdracht om het image te installeren:
Switch#request platform software package install switch all file flash-x:.bin auto-copy
Het systeem kan automatisch opnieuw laden.
8. Verificatie van de geslaagde upgrade.
Switch#show version
Opmerking: Vervang door de werkelijke naam van uw IOS-afbeeldingsbestand tijdens de stappen.
Het wordt aanbevolen dat u naar de bronafbeelding op uw TFTP-server of de flashdrive van de actieve switch wijst als u de afbeelding naar flashgeheugen hebt gekopieerd.
Als u naar een afbeelding op de flash- of USB-stick van een aangesloten switch wijst (in plaats van de actieve), moet u de exacte flash- of USB-stick opgeven - anders mislukt de installatie.
Als de afbeelding zich bijvoorbeeld op het flashstation van lid switch 3 (flash-3) bevindt:
Switch#request platform software package install switch all file flash-3:<file_name> auto-copy
Bij het upgraden van Cisco IOS XE Everest 16.6.2 en alle latere releases naar een nieuwere versie in de INSTALL-modus worden de installatiecommando's gebruikt.
Volg de onderstaande stappen voor een upgrade in de installatiemodus:
1. Schoonmaken
Verwijder inactieve installaties met de opdracht:
Switch#install remove inactive
2. Kopieer de nieuwe afbeelding.
Breng het nieuwe .bin-afbeeldingsbestand over naar de flashopslag van de actieve switch met behulp van een van de volgende methoden:
Via TFTP:
Switch#copy tftp://Location/directory/<file_name>.bin flash:
Via USB:
Switch#copy usbflash0:<file_name>.bin flash:
De beschikbare bestandssystemen bevestigen met: bestandssystemen weergeven
3. Verificatie
Controleer na het overzetten van het IOS naar de actieve switch of de afbeelding correct is gekopieerd met:
Switch#dir flash:
(Optioneel) Gebruik de opdracht om de MD5-controlesom te controleren:
Switch#verify /md5 flash:<file_name>.bin
Controleer of deze checksum overeenkomt met de checksum op de pagina Software downloaden.
4. Stel de opstartvariabele in
Stel de opstartvariabele in om naar het bestand packages.conf te verwijzen met de volgende opdrachten:
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. Automatische opstartconfiguratie
Configureer de switch voor automatisch opstarten door het volgende uit te voeren:
Switch#configure t
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 system
7. Installatie van het image
Gebruik de opdracht om het image te installeren:
Switch#install add file flash:<file_name>.bin activate commit
Wanneer u wordt gevraagd met "Deze bewerking vereist een herladen van het systeem. Wilt u doorgaan? [J/N]," reageer met Y om verder te gaan.
8. Verificatie van de geslaagde upgrade.
Switch#show version
Opmerking: Vervang door de werkelijke naam van uw IOS-afbeeldingsbestand tijdens de stappen.
Bundelmodus
Een upgrade in de bundelmodus op een Cisco Catalyst 9300-switch verwijst naar een methode voor het upgraden van de software van de switch waarbij het volledige software-image in één bestand wordt gebundeld. Dit bestand bevat alle noodzakelijke onderdelen, zoals het besturingssysteem, apparaatstuurprogramma's en andere noodzakelijke software die nodig is voor de werking van de switch. De upgrade bestaat uit een enkel software-imagebestand, meestal met een .bin-extensie. Dit staat in contrast met andere methoden, zoals de installatiemodus, waarbij meerdere bestanden en pakketten betrokken kunnen zijn.
Voor C9300 kunnen we direct upgraden van 16.x.x naar 17.x.x trein of binnen 17.x.x trein in INSTALL-modus. Raadpleeg de release note van doel-IOS die extern wordt gevonden voor meer begrip.
Tijdens het upgraden in de BUNDLE-modus van 16.x.x naar 17.x.x wordt het aanbevolen om voor een tussenliggende IOS-versie te gaan vanwege Cisco bug ID CSCwh54386: Bug Search Tool (cisco.com)
Bijvoorbeeld 16.8.x (ouder) -> 17.3.x (middelste) -> 17.9.X (nieuwer)
Volg de onderstaande stappen voor een upgrade in de bundelmodus:
1. Breng het nieuwe image (.bin-bestand) over naar het flashgeheugen van elk stapellid in de zelfstandige switch of stapel met een van deze methoden
Via TFTP:
Switch#copy tftp://location/directory/<file_name>.bin flash-x: (Replace 'x' with the respective switch number in the stack)
Via USB:
Switch#copy usbflash0:<file_name>.bin flash-x: (Replace 'x' with the respective switch number in the stack)
2. Bevestig de beschikbare bestandssystemen met behulp van de opdracht
Switch#show file systems
3. Controleer na het kopiëren van het IOS naar alle aangesloten switches of de afbeelding correct is gekopieerd met:
Switch#dir flash-x: (Replace 'x' with the respective switch number in the stack)
4. (Optioneel) Controleer de MD5-controlesom met de opdracht:
Switch#verify /md5 flash-x:<file_name>.bin
Zorg ervoor dat de uitvoer overeenkomt met de MD5-controlesom die op de pagina Software downloaden is opgegeven.
5. Configureer de opstartvariabele om naar het nieuwe afbeeldingsbestand te verwijzen met de volgende opdrachten:
Switch#conf t
Switch(config)#no boot system
Switch(config)#boot system flash:<file_name>.bin
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 de geslaagde upgrade:
Switch#show version
Opmerking: Vervang door de werkelijke naam van uw IOS-afbeeldingsbestand tijdens de stappen.
Extended Fast Software Upgrade (xFSU)
De Extended Fast Software Upgrade (xFSU) is een softwareverbeteringsproces dat is gericht op het verminderen van de downtime van het verkeer tijdens het opnieuw laden of upgraden van software. xFSU is gebaseerd op de principes van de functie voor het gracieus opnieuw opstarten (ook bekend als Cisco NSF).
Het algemene idee achter deze functie is om het data (forwarding)-vliegtuig te laten blijven functioneren, terwijl het controlevliegtuig opnieuw wordt geladen als onderdeel van de software-upgrade. De rol van xFSU is om de forwarding-status in ASIC te verzoenen met het nieuwe besturingsvlak en de forwarding-status te herstellen na een snelle reset van forwarding ASIC zoals hieronder weergegeven.
Voor Catalyst 9300-switches zonder echte redundante besturing en doorstuurvliegtuig, is het verlies van downtime / verkeersverlies tijdens het opnieuw laden en upgrades meer dan 3 tot 4 minuten.
-
Voor toegangsnetwerken is deze downtime van cruciaal belang voor bijvoorbeeld wifi-toegangspunten, robots enzovoort.
-
xFSU kan helpen de downtime te minimaliseren, maar er zijn beperkingen van toepassing omdat niet alle configuraties worden ondersteund.