Inhoud

Inleiding

Achtergrond

Voorwaarden

Vereisten

Gebruikte componenten

Symptoom

Oplossing

Gerelateerde informatie

Nexus 7000 supervisor 2/2E compacte Flash-foutherstel

Inleiding

Dit artikel is een uitbreiding naar het document "Nexus 7000 Supervisor 2/2E Compacte Flash Error Restore" dat alle mogelijke mislukkingsscenario's behandelt. Een mogelijkheid wanneer flash recovery tool niet werkt, kan dit document handig zijn. Het wordt aanbevolen om toegang tot de console te hebben om de wijzigingen uit te voeren. Ook wordt ten zeerste aanbevolen geen wijzigingen door te voeren onder de Linux-tunnel, die niet in het document wordt genoemd, omdat dit van invloed kan zijn op de overschakelingen. Cisco TAC-toezicht is raadzaam.

Achtergrond

Zoals in het andere document wordt uitgelegd, is elke N7K supervisor 2/2E uitgerust met 2 eUSB-flitsers in de RAID1-configuratie, één primaire en één spiegel. Samen leveren ze niet-vluchtige gegevensbanken voor opstartbeelden, startconfiguratie en persistente toepassingsgegevens. In een situatie waar Raid voor een supervisor in het chassis faalt, draaien we het flash recovery tool om hetzelfde te repareren. In bijna alle gevallen, grijpen we aan het opnieuw laden/falen over de toezichthouder, als het flash recovery tool niet werkt. Er is een mogelijkheid om dit te repareren zonder herload/failover in bepaalde scenario's.

Voorwaarden

Vereisten

Cisco raadt u aan om kennis te hebben van Cisco Nexus OS-, opslag- of flitser-herstelmethoden en debugging op Linux-niveau.

Gebruikte componenten

Nexus 7000 Series-switches

Symptoom

Een storing wordt waargenomen bij een toezichthouder en terwijl de flitser voor de betrokken toezichthouders wordt hersteld, verschijnt na een fout bij het uitvoeren van het flash-herstelgereedschap.

Switches lopen in de status Raid-fout met foutcode - 0xe1

ERROR: Cannot perform recovery. /dev/sdb has incorrect partition info.

ERROR: Disk /dev/sdb needs to be manually inspected for errors.

INFO: No recovery was attempted on module 5. All flashes left intact.

INFO: A detailed copy of the this log was saved as volatile:flash_repair_log_mod5.tgz.

Oplossing

Stop de stekker van de schakelaar om in te loggen op het linux-venster,

Switch# load bootflash:n7000-s2-debug-sh.6.1.4a.gbin

Wees voorzichtig met het uitvoeren van de opdrachten hier.

Als de linux-melding eenmaal is bereikt, zoek dan naar de betreffende verdeling in de foutmelding. In ons geval is het /dev/sdb. Het kan ook een paar andere partities zijn.

Linux(debug)# ls -l /dev/sd?

brw-r----- 1 root root 8, 0 Aug 28 2015 sda

brw-rw-r-- 1 root disk 8, 32 Dec 18 2013 sdc

brw-rw-r-- 1 root disk 8, 48 Dec 18 2013 sdd

brw-rw-r-- 1 root disk 8, 64 Dec 18 2013 sde

brw-rw-r-- 1 root disk 8, 80 Dec 18 2013 sdf

brw-rw-r-- 1 root disk 8, 96 Dec 18 2013 sdg

brw-rw-r-- 1 root disk 8, 112 Dec 18 2013 sdh

brw-rw-r-- 1 root disk 8, 128 Dec 18 2013 sdi

brw-rw-r-- 1 root disk 8, 144 Dec 18 2013 sdj

brw-rw-r-- 1 root disk 8, 160 Dec 18 2013 sdk

brw-rw-r-- 1 root disk 8, 176 Dec 18 2013 sdl

brw-rw-r-- 1 root disk 8, 192 Dec 18 2013 sdm

De partitie blijkt te ontbreken, wat tot fouten leidt, terwijl het herstelgereedschap wordt gebruikt. Maak de ontbrekende partitie handmatig, met dezelfde toestemming als andere blokken.

Linux(debug)# mknod -m 664 /dev/sdb b 8 16

Nu kunnen we de sdb-verdeling zien onder /dev,

Linux(debug)# ls -l /dev/sd?

brw-r----- 1 root root 8, 0 Aug 28 2015 sda

brw-rw-r-- 1 root root 8, 16 May 26 07:31 sdb

brw-rw-r-- 1 root disk 8, 32 Dec 18 2013 sdc

brw-rw-r-- 1 root disk 8, 48 Dec 18 2013 sdd

brw-rw-r-- 1 root disk 8, 64 Dec 18 2013 sde

brw-rw-r-- 1 root disk 8, 80 Dec 18 2013 sdf

brw-rw-r-- 1 root disk 8, 96 Dec 18 2013 sdg

brw-rw-r-- 1 root disk 8, 112 Dec 18 2013 sdh

brw-rw-r-- 1 root disk 8, 128 Dec 18 2013 sdi

brw-rw-r-- 1 root disk 8, 144 Dec 18 2013 sdj

brw-rw-r-- 1 root disk 8, 160 Dec 18 2013 sdk

brw-rw-r-- 1 root disk 8, 176 Dec 18 2013 sdl

brw-rw-r-- 1 root disk 8, 192 Dec 18 2013 sdm

Afsluiten uit de linux-huls en het flash recovery tool opnieuw uitvoeren.

Deze keer zonder foutmeldingen en de fout bij teruggave op de primaire flitser werd hersteld (0xf0). Bevestigd hetzelfde met de opdracht,

"slot x show system internal raid | i i cmos|block | head line 5"

Zij moet een boete zonder dergelijke fouten kunnen uitvoeren en de betrokken supervisor van de staat met steunfouten kunnen terugvorderen. In het geval dat het herstelgereedschap niet blijft draaien, kan het zijn door een andere reden, of een daadwerkelijke corruptie met de scheiding, en we moeten misschien een herlading/failover gebruiken.

Gerelateerde informatie

Nexus 7000 supervisor 2/2E compacte Flash-foutherstel