Inleiding
In dit document worden de verschillende methoden beschreven voor het kopiëren van de software en de veelgestelde vragen die zijn gekoppeld aan het proces voor het vervangen van de switch.
Probleem
De switch laadt geen software vanwege een specifiek probleem.
Oplossing
Een paar manieren om een probleem op te lossen dat de gebruiker helpt het probleem op te lossen, worden in dit document beschreven. In dit document worden ook enkele CLI-opdrachten onderzocht die kunnen worden gebruikt om het opstartproces van de switch te bevestigen.
Methoden om de software te kopiëren
Een paar methoden die kunnen worden gebruikt om software naar een switch te kopiëren, worden hier beschreven.
USB
Een flash drive kan worden gebruikt om software te kopiëren in een switch. De gebruiker moet de flashdrive formatteren met het FAT32-bestandssysteem en vervolgens kan het worden gebruikt om software in de switch te kopiëren.
In het algemeen worden alle flash drives ondersteund. Als er een probleem is met de flashdrive, is het beter om het gegevensblad van een bepaald platform te controleren en te controleren op specifieke aanbevelingen die in dat gegevensblad worden vermeld over het gebruik van de flashdrive.
Elke switch heeft twee sleuven voor een flashstation. Gebruik de opdracht dir om het sleufnummer te controleren. Start de code op vanaf de flashdrive met de opdrachtboot usb#:aci-image.bin
(waarbij # de sleuf van de flashdrive is).
Dit commando werkt zowel in de loader prompt als in de switch prompt. Als u de software wilt kopiëren naar opstartflash, gebruikt u de opdracht usb#:aci-image.bin bootflash kopiëren.
In dit voorbeeld ziet u dat Flash-sleuf 1 wordt gebruikt om verbinding te maken en wordt gedetecteerd met afbeelding 14.2.4i-code.
Steekproefopbrengst vanloader > dir
:
usb1::
System Volume Information
aci-image.bin
bootflash::
CpuUsage.Log
lxc
disk_log.txt
nxos.7.0.3.I7.3.bin
auto-s
libmon.logs
.stats_pref.txt
bios_bootup_scratch_not_cleared
Secure Copy (SCP) van APIC naar Switch
Schakel de SCP-serverfunctie in en SCP-services kunnen worden gebruikt om software van de Application Policy Infrastructure Controller (APIC) naar een switch te kopiëren. Configureer de interface voor beheer 0 met een IP-adres en stel een standaardgateway in voor de VRF-instantie (Virtual Routing and Forwarding) voor beheer. Controleer of pings werken van VRF-beheer tot de APIC.
Configuratiestappen op de Switch:
switch# configure terminal
switch(config)# interface mgmt 0
switch(config-if)# ip address ipv4-address{ [/length] | [subnet-mask]}
switch(config-if)# no shutdown
switch(config-if)# exit
switch(config)# vrf context management
switch(config-vrf)# ip route 0.0.0.0/0 default-gw-ip
switch(config-vrf)# exit
switch(config)# feature scp-server
switch(config)# exit
switch# copy running-config startup-config
Configuratiestappen op APIC:
admin@apic:~>scp /firmware/fwrepos/fwrepo/ admin@:
waar
is het IP-beheeradres dat op de switch wordt gegeven.
Externe SCP/FTP/TFTP-server gebruiken
Deze methode is vergelijkbaar met de vorige methode, maar in plaats van de software van APIC te kopiëren, moet een externe SCP / FTP / TFTP-server worden gebruikt. De configuratiestappen blijven hetzelfde, behalve dat de SCP-service niet hoeft te worden ingeschakeld. Zorg ervoor dat de ping werkt vanaf de VRF-beheerserver tot de externe server.
switch# configure terminal
switch(config)# interface mgmt 0
switch(config-if)# ip address ipv4-address{ [/length] | [subnet-mask] }
switch(config-if)# no shutdown
switch(config-if)# exit
switch(config)# vrf context management
switch(config-vrf)# ip route 0.0.0.0/0 default-gw-ip
switch(config-vrf)# end
Kopieer vervolgens de afbeelding van de externe server naar de switch met behulp vanswitch# copy tftp://tftpuser@/path/to/aci-image.bin bootflash: vrf management
.(
Ervan uitgaande dat de TFTP-server wordt gebruikt en IP_TFTP het IP-adres is dat op de TFTP-server is geconfigureerd.)
Ethernet Out-of-Band Channel (EOBC)-methode
Met deze methode kunt u opstarten vanaf de primaire server via het EOBC-kanaal. De volledige procedure om hiervan te herstellen:
(i) Gebruik de EOBC-opdracht van de lader op de secundaire toezichthouder om deze toezichthouder (SUP) op te starten via de EOBC vanaf de primaire toezichthouder.
(ii) Console aan de secundaire toezichthouder als beheerder. Het is nu in de standby-modus.
(iii) Breng de afbeelding over van de primaire supervisor naar de standby-modus door deze van/bootflash-remote/
de opstartflitser te kopiëren met behulp van de opdrachtcp /bootflash-remote/
/bootflash/![]()
.
(iv) Uitvoeren prepare-mfg.sh ![]()
om de supervisor in te stellen en de bootbars in te stellen.
(v) Laad de standby-supervisor opnieuw vanaf de primaire server om ervoor te zorgen dat deze opnieuw verschijnt vanaf het image dat op de opstartflitser is geïnstalleerd met behulp vanreload module
.
Deze methode mag alleen worden gebruikt als er geen andere optie beschikbaar is, omdat deze zeer tijdrovend is.
loader > ?
? Print the command list
boot Boot image
dir List file contents on a device
eobc Booting image from active supervisorvia EOBC channel
help Print the command list or the specific command usage
ip Setting IP address or gateway address
reboot Reboot the system
set Set network configuration
show Show loader configuration
loader > eobc
Finding driver for NIC vendor 8086 Device 1523
Found the device 8086:1523 at ioaddr e060, membase f0160000 at 1:0
Probing...igb: e1000_set_media_typeMedia type is serdes 005400c0
igb: e1000_set_media_typeMedia type is serdes 005400c0
igb: INTEL MAC. Link already up reset (ctrl 0x081c1a41)
Ethernet addr: 00:00:00:1C:00:00
igb: INTEL link status is 0x80280683
Link is up
Link speed = 1000 Mbps, Full Duplex
Handige CLI-opdrachten tijdens herstel van ACI-Switch
Gebruik deze methode bij het vervangen van een switch of switch van de wervelkolom:
Stap 1. Schakel de nieuwe switch/supervisor in en sluit een console aan.
Stap 2. Zorg ervoor dat het dezelfde Application Centric Infrastructure (ACI)-code gebruikt als in de fabric. Zo niet, gebruik dan een van de genoemde methoden om software te kopiëren naar de nieuwe switch / supervisor. Zodra de software is gekopieerd, gebruikt u de volgende stappen:
switch(config)# show file bootflash:aci-image-name md5sum
switch(config)# no boot nxos
switch(config)# copy running-config startup-config
switch(config)# boot aci bootflash:aci-image-name
switch(config)# reload
Stap 3. Voer vanaf de nieuwe switch de opdrachtsetup-clean-config.sh
uit. Opnieuw laden (de opdracht Opnieuw laden uitvoeren) om alle bestaande configuraties op de switch op te schonen.
Stap 4. Gebruik deze opdrachten om de opstartinstructies te verifiëren:
cat /mnt/cfg/0/boot/grub/menu.lst.local
cat /mnt/cfg/1/boot/grub/menu.lst.local
Stap 5. In het geval dat de switch niet de juiste opstartinstructies weergeeft, gebruikt u deze set opdrachten om de oude opstartinstructies te wissen en een nieuwe opstartinstructie in te stellen:
clear-bootvars.sh
setup-bootvars.sh
Stap 6. Ga verder met het inbedrijfstellen van de switch in de stof. U kunt verwijzen naar deze link.
Veelgestelde vragen over herstel van de ACI-Switch
Welke methode moet worden gebruikt om de software in de switch te kopiëren?
A. In dit document zijn vier methoden besproken om deze taak te volbrengen.
Als er geen beperkingen zijn in de datacenters met betrekking tot het gebruik van externe laptops/flashstations/externe servers zoals TFTP/FTP/SCP, moet de methode voor het flashstation de methode zijn die in uw lijst staat. Het is omdat het zeer snel en efficiënt is en gebruikers tijd en energie bespaart. Als een gebruiker geen flashstation in het datacenter kan gebruiken, moet hij kiezen voor methode 2 of methode 3, afhankelijk van de beperkingen in het datacenter.
Welke software moet in de nieuwe leaf switch of Spine SUP worden geïnstalleerd?
A. Zorg ervoor dat de nieuwe switch/supervisors worden geüpgraded naar dezelfde software die wordt gebruikt in de ACI-structuur, anders blijft de switch van het blad of de supervisor van de wervelkolom vastzitten in het detectieproces.
Kun je de switch van de wervelkolom upgraden / vervangen zonder opnieuw te laden?
A. Als er slechts één supervisor in een wervelkolom is, kunt u deze niet upgraden of vervangen zonder deze opnieuw te laden. Er kan sprake zijn van een productie-impact.
Als de standby-toezichthouder moet worden vervangen of geüpgraded (in het geval van een dubbele toezichthouder in een switch van de wervelkolom), kan deze procedure worden gebruikt:
(i) Sluit de NX OS-supervisor aan in de standby-sleuf en voer een onderbrekingsreeks (Ctrl-C of Ctrl-]) in tijdens de eerste opstartvolgorde om toegang te krijgen tot de loader > prompt.
(ii) Sluit de flashdrive met het ACI-beeld aan op de standby supervisor-flashsleuf.
(iii) Start het ACI-image op.
Hoe beide SUP's in de switch van de wervelkolom te vervangen?
A. Stap 1. Plaats beide SUP's in de switch van de wervelkolom.
Stap 2. Neem de console-toegang van elke supervisor en controleer de code die op de SUP's wordt uitgevoerd.
Stap 3. Als het NX OS is, gaat u verder met het kopiëren van de beoogde ACI-code in elke SUP.
Alleen vanuit een actieve supervisor-verbinding kunt u de volgende opdrachten gebruiken:
copy flash1:aci-image.bin bootflash://sup-local
copy flash1:aci-image.bin bootflash://sup-remote
Stap 4. Wijzig de opstartinstructies en controleer de opstartinstructies.
Stap 5. Laad het hele chassis opnieuw met de opdrachtreload
. Nog een opdracht om de switch uit te schakelen (hard reboot) is/usr/sbin/chassis-power-cycle.sh
.
Stap 6. Controleer of de switch van de ruggengraat op de beoogde code draait; u kunt vervolgens doorgaan met het in gebruik nemen van de switch in de stof.
Wat te doen als de standby-toezichthouder in de 'ingevoegde' staat blijft?
A. Kopieer een nieuwe kopie van de software naar de flashdrive en start de supervisor op vanaf de flashdrive.
Kopieer de software naar de supervisor en controleer de opstartinstructies.
Voer de prepare-mfg.sh aci-image.bin
command.
Controleer ook in de GUI of de Standby-supervisor daar begint te verschijnen.

Hoe werkt redundantie in een wervelkolom switch met dual supervisors?
A. ACI Spine switch ondersteunt warme (stateless) standby waarbij de status niet wordt gesynchroniseerd tussen de actieve en de standby supervisor modules. Voor een Online Insertion and Removal (OIR) of het opnieuw laden van de actieve supervisor module wordt de standby supervisor module actief, maar alle modules in de switch worden gereset omdat de switchover stateless is. In de uitvoer van de show system redundancy status
opdracht geeft warm standby de stateless-modus aan.
Om deze redundantie te testen, kunt u een opdracht uitvoeren system switchover
vanuit CLI of de actieve supervisor opnieuw laden vanuit GUI.