De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft een vermindering van de bestandsgrootte van een binair beeldbestand van NX-OS op Cisco Nexus 3000/3100/3500 switches met de procedure voor een compacte afbeelding.
Cisco raadt u aan de grondbeginselen te begrijpen van het kopiëren van bestanden in Cisco NX-OS met behulp van protocollen voor bestandsoverdracht (zoals TFTP [Trivial File Transfer Protocol], FTP [File Transfer Protocol], SCP [Secure Copy Protocol], SFTP [Secure File Transfer Protocol], enzovoort). Raadpleeg een van de volgende documenten voor informatie over deze functie:
De informatie in dit document is gebaseerd op de switches van Cisco Nexus 3000, 3100 en 3500 Series die in het gedeelte Applicable Hardware van dit document worden vermeld.
De apparaatuitvoer in dit document is afkomstig van een Nexus 3064PQ-10GE-apparaat met NX-OS softwarerelease 7.0(3)I7(8).
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.
In dit document worden de stappen beschreven die tijdens de compacte beeldprocedure worden gebruikt om de bestandsgrootte van een NX-OS-binair beeldbestand op switches van de Cisco Nexus 3000, 3100 en 3500 Series te beperken.
Het beschrijft ook de tactieken die worden gebruikt om deze procedure in een verscheidenheid van verschillende milieu's met toegang tot verschillende middelen uit te voeren.
Vroege modellen van switches uit de Cisco Nexus 3000, 3100 en 3500 Series hebben 1,4 tot 1,6 gigabyte opslagruimte die aan de bootflash is toegewezen.
In de loop der tijd is de bestandsgrootte van NX-OS binaire beeldbestanden gestaag toegenomen tot meer dan 1 gigabyte.
Hierdoor is het voor Nexus 3000, 3100 en 3500 Series switches moeilijk om meer dan één volledige binaire NX-OS afbeelding tegelijk op te slaan.
Daarom kunnen beheerders de standaard NX-OS software upgrade procedure niet voltooien op Nexus 3000, 3100, en 3500 Series switches die worden gebruikt voor andere Nexus platforms, zoals Nexus 5000, 6000, 7000 en 9000 Series switches.
Vanaf NX-OS softwarerelease 7.0(3)I3(1) kan de bestandsgrootte van NX-OS binaire beeldbestanden worden verkleind door een compacte beeldprocedure.
Dit is een niet-storende procedure die geen invloed heeft op het bedieningsvlak van de switch of op de mogelijkheid om dataplatformverkeer door te sturen.
Deze procedure kan worden uitgevoerd op binaire beeldbestanden van NX-OS in deze scenario's:
Dit document bevat de stappen die worden gebruikt om de bestandsgrootte van een binair NX-OS-beeldbestand te beperken via de compacte afbeeldingsprocedure voor elk van de vorige scenario's.
De procedure die in dit document wordt bestreken is alleen van toepassing op deze hardware:
Noot: Deze procedure is niet van toepassing op Nexus 3172 -XL hardware (namelijk N3K-C3172PQ-XL en N3K-C3172TQ-XL) of 3500 -XL hardware (namelijk N3K-C3524P-XL en N3K-C3548P-XL). Deze apparaten hebben genoeg bootflash-ruimte die ze niet nodig hebben NX-OS binaire beeldbestanden worden gecomprimeerd door de compacte beeldprocedure.
De procedure NX-OS Compact Image heeft een aantal voorbehouden en beperkingen waar u zich bewust van moet zijn.
Als onderdeel van de NX-OS compacte beeldprocedure wordt de bestandsgrootte van een NX-OS binair beeldbestand aanzienlijk beperkt.
Als gevolg van het wijzigen van de bestandsgrootte, komt de MD5 en SHA512 checksum van het compacte binaire beeldbestand NX-OS niet overeen met de MD5 en SHA512 checksum die op de Cisco-website voor softwaredownloads is gepubliceerd.
Dit is verwacht gedrag en is geen indicatie van een probleem met de NX-OS compacte beeldprocedure.
U kunt een fout tegenkomen bij het uitvoeren van de NX-OS compacte beeldprocedure via SCP op een NX-OS binair beeldbestand via een in-band interface (zoals via een SVI of een routed front-panel poort) terwijl een van deze NX-OS softwarereleases wordt uitgevoerd:
Hier wordt een voorbeeld van deze fout gegeven:
switch# copy scp://username@192.0.2.100/nxos.7.0.3.I7.8.bin bootflash: compact
Enter vrf (If no input, current vrf 'default' is considered):
ssh_exchange_identification: Connection closed by remote host
Scp Compact of /bootflash/nxos.7.0.3.I7.8.bin failed
Error doing scp
Copy failed. Removing file nxos.7.0.3.I7.8.bin
Dit komt door een softwaredefect, Cisco bug-ID CSCvg51567, waarbij de NX-OS compacte beeldprocedure via SCP wordt uitgevoerd over elke VRF buiten de beheer-VRF die aan de mgmt0-interface is toegewezen.
Bij de vorige NX-OS softwarereleases moet de NX-OS Compact Image procedure via SCP worden uitgevoerd via de mgmt0-interface binnen de VRF voor beheer.
U kunt een fout tegenkomen bij het uitvoeren van de NX-OS Compact Image procedure via SCP op een NX-OS binair beeldbestand in de hoofdrelease NX-OS 9.3(x) (zoals 9.3(1), 9.3(2), 9.3(3), enzovoort) wanneer u een NX-OS softwarerelease uitvoert voorafgaand aan 7.0(3)I7(7) (zoals 7.0(3)I7(3), 7.0(3)I7(3)I7(5a), of 9.2(4) zoals 7.0(3)I7(5a), enzovoort , lid 1, artikel 9.2, lid 2, en artikel 9.2, lid 3. Hier wordt een voorbeeld van deze fout gegeven:
switch# copy scp://username@192.0.2.100/nxos.9.3.3.bin bootflash: compact vrf management
Outbound-ReKey for 192.0.2.100:22
Inbound-ReKey for 192.0.2.100:22
username@192.0.2.100's password:
nxos.9.3.3.bin 29% 477MB 4.9MB/s 03:49 ETA
lost connection
Scp Compact of /bootflash/nxos.9.3.3.bin failed
Error doing scp
Dit is het resultaat van een bekende beperking die in Cisco bug-id CSCvt1426 is gedocumenteerd. De uitvoering van de NX-OS compacte beeldprocedure op een NX-OS binair beeldbestand in de hoofdrelease NX-OS 9.3(x) (zoals 9.3(1), 9.3(2), 9.3(3), enzovoort) wordt niet ondersteund tot NX-OS softwarerelease 7.0(3)I7(7) of 9.2(4).
Om dit probleem op te lossen, moet u upgraden naar NX-OS softwarerelease 7.0(3)I7(7) of 9.2(4) (waarbij de procedure voor de NX-OS compacte image op die respectieve NX-OS binaire beeldbestanden wordt uitgevoerd) voordat u een upgrade uitvoert naar een NX-OS softwarerelease in de 9.3(x) grote release (zoals 9.3(1), 9.3(2), 9.3(3), enzovoort).
Een Nexus switch die is opgewaardeerd naar een NX-OS softwarerelease in de 9.3(x) grote release (zoals 9.3(1), 9.3(2), 9.3(3), enzovoort) na de uitvoering van de NX-OS Compact Image procedure kan continu opstarten van de lus nadat de switch is herladen als deel van de standaard verstorende upgrade. Deze foutmelding verschijnt op de console van de switch:
Image valid
MD5Sum mismatch
File does not exist, boot failed.
Dit is het resultaat van een bekende beperking die in Cisco-bug-id CSCvs23686 is gedocumenteerd. De uitvoering van de NX-OS compacte beeldprocedure op een NX-OS binair beeldbestand in de hoofdrelease NX-OS 9.3(x) (zoals 9.3(1), 9.3(2), 9.3(3), enzovoort) wordt niet ondersteund tot NX-OS softwarerelease 7.0(3)I7(7) of 9.2(4).
Om dit probleem te omzeilen, moet u upgraden naar NX-OS softwarerelease 7.0(3)I7(7) of 9.2(4) (wat kan betekenen dat de procedure voor de NX-OS compacte afbeelding wordt uitgevoerd op die respectievelijke NX-OS binaire beeldbestanden) voordat u probeert te upgraden naar een NX-OS softwarerelease in de 9.3(x) grote release (zoals 9.3(1), 9.3(2), 9.3(3), enzovoort).
De procedure voor een compacte afbeelding van NX-OS die in dit document wordt beschreven, is van toepassing op drie afzonderlijke platformgroepen:
Een samengeperst NX-OS binair beeldbestand kan worden hergebruikt onder andere apparaten binnen dezelfde platformgroep. Een compact NX-OS binair beeldbestand kan echter niet worden gebruikt op apparaten die tot een andere platformgroep behoren.
Neem bijvoorbeeld een scenario waarbij u vier Nexus 3000-apparaten van deze modellen heeft:
Een NX-OS binair beeldbestand gecomprimeerd op de N3K-C3048TP-1GE kan rechtstreeks worden overgebracht naar de bootflash van de N3K-C3064PQ-10GE via een bestandsoverdrachtprotocol naar keuze (als er genoeg ruimte op de N3K-C3064PQ-10GE is).
Bovendien kan de N3K-C3064PQ-10GE worden geüpgraded met het gebruik van dit compacte binaire beeldbestand van NX-OS door middel van een ondersteunde methode.
Dit compacte binaire beeldbestand van NX-OS kan echter niet worden gebruikt om de apparaten N3K-C3172PQ-40GX en N3K-C3548P-10G te upgraden.
De NX-OS compacte beeldprocedure moet afzonderlijk worden uitgevoerd op zowel N3K-C3172PQ-40GX- als N3K-C3548P-10G-apparaten.
Deze compatibiliteit tussen Nexus-apparaten binnen dezelfde platformgroep kan worden gebruikt om de NX-OS software upgrade van een groot aantal apparaten te optimaliseren.
Als u bijvoorbeeld 100 N3K-C3048TP-1GE-apparaten hebt, kunt u de NX-OS compacte beeldprocedure op één apparaat gebruiken en vervolgens het compacte NX-OS binaire beeldbestand overdragen naar de resulterende 99 apparaten.
Het is niet nodig om de NX-OS compacte beeldprocedure op alle 100 apparaten uit te voeren.
Vanaf 18 januari 2021 kunnen compacte NX-OS-softwareafbeeldingen worden gedownload op de Cisco Software Download-website voor een paar NX-OS-softwarereleases. Deze compacte beelden hebben een gepubliceerde MD5/SHA512 checksum die kan worden gebruikt om de integriteit van het binaire beeldbestand NX-OS te verifiëren. De compacte NX-OS-softwareafbeeldingen kunnen worden gedownload van de Cisco-website Software Download voor deze NX-OS-softwarereleases:
Opmerking: download indien mogelijk compacte NX-OS-softwareafbeeldingen van de Cisco Software Download-website in plaats van gebruik te maken van de compacte afbeeldingsprocedure die in dit document is beschreven. De procedure voor compacte afbeeldingen die in dit document wordt beschreven, wordt alleen gebruikt in scenario's waarin een compacte NX-OS-softwareafbeelding niet beschikbaar is om op de website voor softwaredownloads van Cisco te worden gedownload.
Opmerking: de MD5/SHA512-checksum die op de Cisco Software Download-website is gepubliceerd voor een compacte NX-OS-softwareafbeelding, kon niet overeenkomen met de MD5/SHA512-checksum van een compact beeld dat is gemaakt met de procedure voor een NX-OS compact image die in dit document is beschreven.
Nadat u hebt geupgrade naar NX-OS softwarerelease 7.0(3)I3(1) of hoger, voert u de compacte beeldprocedure uit op een NX-OS binair beeldbestand dat is opgeslagen op de bootflash van het Nexus-apparaat met behulp van de install alle nxos bootflash:{nxos-binary-image-file.bin} compacte opdracht.
Dit wordt doorgaans uitgevoerd op het binaire beeldbestand van NX-OS dat overeenkomt met de softwarerelease van NX-OS die momenteel op het Nexus-apparaat zelf wordt uitgevoerd. Deze procedure wordt doorgaans uitgevoerd onmiddellijk nadat u hebt geupgrade van een NX-OS-softwarerelease die de compacte beeldprocedure niet ondersteunt (zoals NX-OS 6.0(2)U6(3a)) naar een afbeelding die de compacte beeldprocedure wel ondersteunt (zoals NX-OS 7.0(3)I7(8)).
In het voorbeeld hier wordt het gebruik van deze opdracht getoond op een Nexus 3064PQ-10GE-apparaat dat onlangs is geüpgraded van NX-OS 6.0(2)U6(3a) naar NX-OS 7.0(3)I7(8). Zelfs als u actief NX-OS softwarerelease 7.0(3)I7(8), kunt u de compacte beeldprocedure op NX-OS 7.0(3)I7(8) binaire beeldbestand gebruiken dat op de bootflash van apparaat is opgeslagen. De compacte beeldprocedure wordt niet ondersteund tot NX-OS 7.0(3)I3(1), zodat u het binaire beeldbestand NX-OS 7.0(3)I7(8) niet kunt comprimeren terwijl NX-OS 6.0(2)U6(3a) wordt uitgevoerd.
N3K-C3064PQ# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 64 48x10GE + 16x10G/4x40G Supervisor N3K-C3064PQ-10GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.0 NA N3K-C3064PQ# show system reset-reason <snip> ----- reset reason for module 1 (from Supervisor in slot 1) --- 1) At 571567 usecs after Mon Jun 15 19:40:15 2020 Reason: Disruptive upgrade Service: Version: 6.0(2)U6(3a)
De NX-OS kickstart en systeembeeldbestanden voor 6.0(2)U6(3a) zijn nog steeds aanwezig op de bootflash, evenals het volledige binaire beeldbestand NX-OS 7.0(3)I7(8).
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 15:05:04 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 945 Jun 15 19:11:16 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 37853184 Jun 15 19:01:36 2020 n3000-uk9-kickstart.6.0.2.U6.3a.bin 206762702 Jun 15 19:02:43 2020 n3000-uk9.6.0.2.U6.3a.bin 982681088 Jun 15 19:27:34 2020 nxos.7.0.3.I7.8.bin 324 Jun 15 19:51:08 2020 patch_control.log 58 Jun 15 19:51:08 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 19:51:23 2020 sprom_2_0_1 1024 Jun 15 19:51:23 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1324871680 bytes used 323751936 bytes free 1648623616 bytes total
Nadat de NX-OS kickstart en de systeembeeldbestanden voor 6.0(2)U6(3a) zijn verwijderd, blijven er ongeveer 568 megabytes vrije ruimte over op de bootflash van het apparaat.
N3K-C3064PQ# delete bootflash:n3000-uk9-kickstart.6.0.2.U6.3a.bin no-prompt N3K-C3064PQ# delete bootflash:n3000-uk9.6.0.2.U6.3a.bin no-prompt N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 15:05:04 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 945 Jun 15 19:11:16 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 982681088 Jun 15 19:27:34 2020 nxos.7.0.3.I7.8.bin 324 Jun 15 19:51:08 2020 patch_control.log 58 Jun 15 19:51:08 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 19:51:23 2020 sprom_2_0_1 1024 Jun 15 19:51:23 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1079996416 bytes used 568627200 bytes free 1648623616 bytes total
Met slechts 568 megabytes vrije ruimte is er niet genoeg vrije ruimte om nog een NX-OS binair beeldbestand op te slaan en het upgradeproces te voltooien. De compacte beeldprocedure kan worden uitgevoerd met het gebruik van het bovengenoemde installeer alle nxos bootflash:nxos.7.0.3.I7.8.bin compacte opdracht om de bestandsgrootte van het NX-OS 7.0(3)I7(8) binaire beeldbestand te verminderen.
N3K-C3064PQ# install all nxos bootflash:nxos.7.0.3.I7.8.bin compact Installer will perform compatibility check first. Please wait. Compacting currently loaded image bootflash:/nxos.7.0.3.I7.8.bin ....................................... Compact bootflash:/nxos.7.0.3.I7.8.bin done
Nadat de compacte beeldprocedure is voltooid, is de grootte van het beeldbestand NX-OS 7.0(3)I7(8) aanzienlijk kleiner. Als gevolg daarvan is de hoeveelheid vrije ruimte op de bootflash van het apparaat veranderd van 568 megabytes naar 1.079 gigabytes.
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 569184256 bytes used 1079439360 bytes free 1648623616 bytes total
Nadat u hebt geupgrade naar NX-OS softwarerelease 7.0(3)I3(1) of hoger, kunt u de compacte beeldprocedure uitvoeren op een NX-OS binair beeldbestand dat is opgeslagen op een USB-flashdrive die in het Nexus-apparaat is ingebracht.
Deze procedure kan worden uitgevoerd met de installeer alle nxos {usb-slot}:{nxos-binary-image-file.bin} compacte opdracht. Deze procedure wordt doorgaans uitgevoerd als u aan beide voorwaarden voldoet:
Dit voorbeeld toont het gebruik van deze opdracht aan op een Nexus 3064PQ-10GE apparaat met NX-OS 7.0(3)I7(8) dat moet worden bijgewerkt naar NX-OS 9.3(4).
N3K-C3064PQ# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 64 48x10GE + 16x10G/4x40G Supervisor N3K-C3064PQ-10GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.0 NA
Het bestaande binaire beeldbestand NX-OS 7.0(3)I7(8) is al gecomprimeerd volgens de instructies in de compacte beeldprocedure voor het binaire beeldbestand NX-OS op Bootflash-sectie van dit document. Hierdoor is er ongeveer 1,07 gigabyte vrije ruimte op de bootflash van het Nexus-apparaat.
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 569184256 bytes used 1079439360 bytes free 1648623616 bytes total
Het binaire beeldbestand NX-OS 9.3(4) is echter ongeveer 1,6 gigabyte groot. Hierdoor kunt u de volledige binaire afbeelding van NX-OS 9.3(4) niet naar de opstartflitser van dit apparaat kopiëren.
N3K-C3064PQ# copy ftp://administrator@192.0.2.10/nxos.9.3.4.bin bootflash: vrf management Password: /bootflash/nxos.9.3.4.bin: Write could not complete, check free space on device Error during copy ***** Transfer of file aborted ***** Copy failed. Removing file nxos.9.3.4.bin
Om dit te omzeilen, moet u het volledige binaire beeldbestand van NX-OS 9.3(4) kopiëren naar een USB-flashdrive die in het Nexus-apparaat is ingebracht. In de USB-poort van het chassis is een USB-flash drive van 16 gigabyte geplaatst. Het volledige binaire beeldbestand NX-OS 9.3(4) wordt gekopieerd naar de USB-flashdrive via FTP.
Opmerking: de USB-poort op het Nexus 3064PQ-10GE-apparaat kan hier gevonden worden. Raadpleeg de Hardware Installatiehandleiding voor uw specifieke Nexus 3000, 3100 of 3500 apparaten voor meer informatie over de locatie van de USB-poort op uw specifieke Nexus-apparaat.
N3K-C3064PQ# copy ftp://administrator@192.0.2.10/nxos.9.3.4.bin usb1: vrf management Password: ***** Transfer of file Completed Successfully ***** Copy complete, now saving to disk (please wait)... Copy complete.
Bevestig dat het volledige binaire beeldbestand van 1,6 gigabyte NX-OS 9.3(4) zonder problemen naar de USB-stick wordt gekopieerd.
N3K-C3064PQ# dir usb1: 1679871488 Jun 16 00:26:02 2020 nxos.9.3.4.bin Usage for usb1://sup-local 1679884288 bytes used 13829111808 bytes free 15508996096 bytes total
U kunt de compacte beeldprocedure uitvoeren met behulp van het bovenstaande installeert alle nxos usb1:nxos.9.3.4.bin compacte opdracht om de bestandsgrootte van het NX-OS 9.3(4) binaire beeldbestand te verminderen.
N3K-C3064PQ# install all nxos usb1:nxos.9.3.4.bin compact Installer will perform compatibility check first. Please wait. Compacting usb1:/nxos.9.3.4.bin ...................................................... Compact usb1:/nxos.9.3.4.bin done
Nadat de compacte beeldprocedure is voltooid, is de binaire grootte van het beeldbestand NX-OS 9.3(4) aanzienlijk kleiner (ongeveer 579 megabytes).
N3K-C3064PQ# dir usb1: 579377951 Jun 16 00:12:34 2020 nxos.9.3.4.bin Usage for usb1://sup-local 579387392 bytes used 14929608704 bytes free 15508996096 bytes total
Onthoud dat de bootflash ongeveer 1,07 gigabyte vrije ruimte beschikbaar heeft. Nu de grootte van het binaire beeldbestand van de NX-OS 9.3(4) is teruggebracht tot 579 megabytes, kunt u de binaire afbeelding van de NX-OS 9.3(4) kopiëren van de USB-flashdrive naar de opstartflitser van het Nexus-apparaat.
N3K-C3064PQ# copy usb1:nxos.9.3.4.bin bootflash: Copy progress 100% 579377KB Copy complete, now saving to disk (please wait)... Copy complete. N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 579377951 Jun 16 00:51:35 2020 nxos.9.3.4.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1149136896 bytes used 499486720 bytes free 1648623616 bytes total
U kunt nu doorgaan met de NX-OS software upgrade van NX-OS softwarerelease 7.0(3)I7(8) naar NX-OS softwarerelease 9.3(4) met het gebruik van een ondersteunde methode. Raadpleeg de releaseopmerkingen van de beoogde NX-OS-softwarerelease (zoals het document over de Cisco Nexus 3000 Series NX-OS release, release 9.3(4)) voor meer informatie over ondersteunde upgrademethodologieën.
Nadat u hebt geupgrade naar NX-OS softwarerelease 7.0(3)I5(2) of hoger, kunt u de compacte beeldprocedure uitvoeren op een binair beeldbestand van NX-OS dat actief wordt gekopieerd naar de bootflash van het Nexus-apparaat of een aangesloten USB-flash-station via SCP. Deze procedure kan worden uitgevoerd met de copy scp: bootflash: compact commando. Deze procedure wordt doorgaans uitgevoerd als u aan deze voorwaarden voldoet:
Opmerking: alleen het SCP-protocol voor bestandsoverdracht wordt voor deze procedure ondersteund. Andere protocollen voor bestandsoverdracht (zoals TFTP, FTP en SFTP) ondersteunen deze procedure niet.
Door gebrek, kan om het even welke SSH-Toegankelijke Linux-gastheer ook als SCP server handelen. Als u in staat bent om het volledige doel NX-OS binaire beeldbestand over te brengen naar een SSH-toegankelijke Linux-host die ook bereikbaar is via het Nexus-apparaat dat u wilt upgraden met behulp van een bestandsoverdrachtprotocol van uw keuze, kan de Nexus de compacte beeldprocedure via SCP gebruiken om de grootte van het doel NX-OS binaire beeldbestand te verminderen wanneer u het kopieert naar de opstartflitser van het apparaat of een aangesloten USB-flash-station.
Wanneer u de kopie scp: bootflash: compacte opdracht voor gebruik tegen een Linux-host fungeert als een SCP-server, gebruik de absolute bestandspad voor de locatie van het doel NX-OS binaire beeldbestand. Neem bijvoorbeeld een server met deze kenmerken:
Dit commando is ontworpen voor deze karakteristieken:
N3K-C3064PQ# copy scp://administrator@192.0.2.10/home/administrator/nxos.9.3.4.bin bootflash:
compact vrf management
Nexus-apparaten waarop moderne NX-OS-softwarereleases kunnen worden uitgevoerd, kunnen zo worden geconfigureerd dat ze als een SCP-server fungeren via de globale configuratieopdracht feature scp-server. U kunt het volledige binaire beeldbestand van NX-OS overdragen naar het Nexus-apparaat met behulp van het protocol voor bestandsoverdracht naar uw keuze, de SCP-serverfunctie activeren en de compacte beeldprocedure via SCP gebruiken om de bestandsgrootte van het doelbestand van de NX-OS binaire afbeelding te verkleinen wanneer u het overdraagt naar de bootflash of aangesloten USB-flashdrive van het Nexus-apparaat dat u wilt upgraden.
Een voorbeeld dat de configuratie van deze functie aantoont, wordt hier weergegeven:
N3K# configure terminal N3K(config)# feature scp-server N3K(config)# end N3K#
De SCP serverfunctie wordt ondersteund op alle Nexus platforms die beginnen met de NX-OS softwarereleases die in de tabel hier worden vermeld.
Nexus-platform | NX-OS-softwarerelease |
---|---|
Nexus 3000/3100 switch | 6,0(2)U1(1) |
Nexus 3524/3548 switch | 6,0(2)A1(1) |
Nexus 5000/6000 switch | 6.0(2)N1(1) |
Nexus 7000/7700 switch | 5.1(1) |
Nexus 9000 switch | 6.1(2)I1(1) |
In het voorbeeld hier wordt het gebruik van de compacte beeldprocedure via SCP gedemonstreerd op een Nexus 3064PQ-10GE-apparaat dat NX-OS 7.0(3)I7(8) gebruikt en dat is geüpgraded naar NX-OS 9.3(4).
N3K-C3064PQ# show module <snip> Mod Ports Module-Type Model Status --- ----- ------------------------------------- --------------------- --------- 1 64 48x10GE + 16x10G/4x40G Supervisor N3K-C3064PQ-10GE active * Mod Sw Hw Slot --- ---------------- ------ ---- 1 7.0(3)I7(8) 1.0 NA
Het bestaande binaire beeldbestand NX-OS 7.0(3)I7(8) is al gecomprimeerd volgens de instructies in de compacte beeldprocedure voor het binaire beeldbestand NX-OS op Bootflash-sectie van dit document. Hierdoor is er ongeveer 1,07 gigabyte vrije ruimte op de bootflash van het Nexus-apparaat.
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 569184256 bytes used 1079439360 bytes free 1648623616 bytes total
Het binaire beeldbestand NX-OS 9.3(4) is echter ongeveer 1,6 gigabyte groot. Hierdoor kunt u de volledige binaire afbeelding van NX-OS 9.3(4) niet naar de opstartflitser van dit apparaat kopiëren.
N3K-C3064PQ# copy ftp://administrator@192.0.2.10/nxos.9.3.4.bin bootflash: vrf management Password: /bootflash/nxos.9.3.4.bin: Write could not complete, check free space on device Error during copy ***** Transfer of file aborted ***** Copy failed. Removing file nxos.9.3.4.bin
U kunt de NX-OS compacte beeldprocedure via SCP uitvoeren met behulp van de bovengenoemde kopie scp: bootflash: compact commando. In het voorbeeld hier, kopieert deze opdracht het binaire beeldbestand NX-OS 9.3(4) van een SCP-server op 192.0.2.10 via het beheer VRF met een gebruikersnaam van de beheerder. Deze specifieke SCP-server is een Linux-host en het NX-OS 9.3(4) binaire beeldbestand bevindt zich op het absolute filepath /home/administrator/nxos.9.3.4.bin. U moet deze parameters (gebruikersnaam, wachtwoord, SCP server IP adres/FQDN, absoluut filepath, enzovoort) vervangen door waarden die relevant zijn voor uw omgeving.
N3K-C3064PQ# copy scp://administrator@192.0.2.10/home/administrator/nxos.9.3.4.bin bootflash: compact vrf management administrator@192.0.2.10's password: Copy complete, now saving to disk (please wait)... Copy complete.
Nadat de compacte beeldprocedure via SCP is voltooid, is de grootte van het binaire beeldbestand NX-OS 9.3(4) aanzienlijk kleiner (ongeveer 579 megabytes).
N3K-C3064PQ# dir bootflash: 30261 Apr 03 16:28:46 2017 .n3k_pre_single_img_upd_config 4096 Jun 15 23:21:43 2020 .rpmstore/ 4096 Feb 08 16:38:11 2017 .swtam/ 362528 Jun 15 19:59:44 2020 20200615_195315_poap_29012_init.log 1890 Jun 15 22:30:33 2020 bios_daemon.dbg 0 Jun 15 19:43:24 2020 bootflash_sync_list 4096 Jun 15 19:43:36 2020 logflash/ 4096 Jun 15 23:12:44 2020 lost+found/ 471871960 Jun 15 23:32:10 2020 nxos.7.0.3.I7.8.bin 579377951 Jun 22 19:49:10 2020 nxos.9.3.4.bin 486 Jun 15 23:21:24 2020 patch_control.log 87 Jun 15 23:21:24 2020 patch_debug.log 0 Jun 15 19:48:16 2020 platform-sdk.cmd 4096 Jun 15 19:53:15 2020 scripts/ 1024 Jun 15 22:32:48 2020 sprom_2_0_1 1024 Jun 15 22:32:48 2020 sprom_3_0_0 1024 Jun 15 19:14:08 2020 sprom_cstruct_2_0_0 1024 Jun 15 19:14:40 2020 sprom_cstruct_3_0_0 4096 Jun 15 19:14:22 2020 vdc_2/ 4096 Jun 15 19:14:22 2020 vdc_3/ 4096 Jun 15 19:14:22 2020 vdc_4/ 4096 Mar 30 22:31:55 2017 virt_strg_pool_bf_vdc_1/ 4096 Mar 30 22:31:54 2017 virtual-instance/ 3568 Jun 15 19:45:19 2020 vlan.dat Usage for bootflash://sup-local 1149136896 bytes used 499486720 bytes free 1648623616 bytes total
U kunt nu doorgaan met de NX-OS software upgrade van NX-OS softwarerelease 7.0(3)I7(8) naar NX-OS softwarerelease 9.3(4) met het gebruik van een ondersteunde methode. Raadpleeg de releaseopmerkingen van de beoogde NX-OS-softwarerelease (zoals het document over de Cisco Nexus 3000 Series NX-OS release, release 9.3(4)) voor meer informatie over ondersteunde upgrademethodologieën.
Als u geen van de bovengenoemde drie methoden kunt gebruiken om de procedure voor de NX-OS compacte afbeelding uit te voeren, opent u een ondersteuningscase met Cisco TAC voor extra assistentie.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
2.0 |
01-Feb-2024 |
Bijgewerkte stijlvereisten en machinevertaling. |
1.0 |
10-Jul-2020 |
Eerste vrijgave |