Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Achtergrondinformatie

Herstelstappen

Opnieuw partitioneren van SSD

Inleiding

In dit document worden de corrigerende maatregelen beschreven die moeten worden genomen wanneer onjuiste SSD-partitionering wordt gezien op de Nexus 9000 Series Switch waarop NX-OS-software wordt uitgevoerd.

Voorwaarden

Vereisten

Het wordt aanbevolen dat gebruikers bekend zijn met de NX-OS fundamentals en de Nexus 9000 hardwareversie en -configuratie op de NX-OS herkennen om de corrigerende actie te bepalen.

Gebruikte componenten

De informatie in dit document is gebaseerd op de Nexus 9000 Series switches waarop NX-OS softwarerelease 10.5(1) en latere versies worden uitgevoerd.

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

Verbeteringen werden toegevoegd vanaf 10.5(1) om automatisch SSD partitiegrootte te detecteren op de Nexus 9000 om de verwachte geconfigureerd grootte te evenaren.  Als deze syslog is gezien tijdens bootup in show logging log of show logging nvram, dit geeft de NX-OS Nexus 9000 opgestart met een onverwachte SSD partitionering grootte.

%PLATFORM-2-SSD_PARTITION_CHECK: Incorrect <device> partition size detected - please contact Cisco TAC for additional information

Problemen met partities kunnen om verschillende redenen ontstaan. Kleinere partities kunnen leiden tot problemen waarbij NX-OS-afbeeldingen niet kunnen worden opgeslagen voor bootflash voor upgrades, tonen techs niet goed kunnen worden opgeslagen, verlies van belangrijke loggeschiedenis, bootup kan mislukken vanwege onvoldoende vrije ruimte, enzovoort. Dit document concentreert zich op het herstellen van de SSD-partitie naar de juiste grootte.

Herstelstappen

Cisco raadt u aan deze Nexus 9000 SSD-partitioneringsmethode te gebruiken om te herstellen. Het opnieuw partitioneren van SSD heeft de beste kans om kritieke bestanden te bewaren. Dit herstelproces kan maar één keer nodig zijn, als er een onjuiste partitie wordt gezien.  Opeenvolgende herladingen moeten deze configuratie behouden. Als de SSD-herpartitioneringsmethode de onjuiste SSD-grootte niet oplost, neemt u contact op met het Cisco Technical Assistance Center (TAC).

Opmerking: hiervoor moet de Nexus 9000 opnieuw worden geladen.

Opnieuw partitioneren van SSD

De flash sda van het opdrachtsysteem kan worden gebruikt om een herverdeling van de SSD uit te voeren op basis van het gespecificeerde partitioneringsschema. Standaard is de standaard SSD-configuratie op Nexus 9000 Cloud Scale Switches. Extended is de standaard SSD-configuratie op Nexus 9800 Switches.

switch# system flash sda resize ?

<CR>

extended  Cfg=1GB, logflash=39GB

standard  Cfg=64MB, logflash=4|8GB

Het NX-OS-systeem levert de beste inspanningen om kritieke bestanden te bewaren door gebruik te maken van deze SSD-herpartitioneringsoptie.  De kritieke bestanden omvatten NX-OS bootimage, running-config, bootflash content en logflash content.

Waarschuwing: Cisco raadt ALTIJD een back-up van kritieke bestanden aan een externe bron aan.

Bekijk de gedetailleerde uitleg in het gedeelte SSD Repartitioning (Opnieuw partitioneren) van de Cisco Nexus 9000 Series NX-OS Fundamentals Configuration Guide, release 10.4(x).

Aanvullende verificatie/identificatie

Dit is een voorbeeld van een Nexus 9000 met SSD-partitionering die niet correct is.  Wanneer het runnen van de flitsda van het bevelsysteem resize standaard, kunt u zien dat de huidige regelverdelingen niet de doelregelingen voor een standaardverdelingsconfiguratie aanpassen.

switch# system flash sda resize standard

!!!! WARNING !!!!

Attempts will be made to preserve drive contents during

the resize operation, but risk of data loss does exist.

Backing up of bootflash, logflash, and running configuration

is recommended prior to proceeding.

!!!! WARNING !!!!

current scheme is

sda 8:0 0 119.2G 0 disk

|-sda1 8:1 0 1.2G 0 part

|-sda2 8:2 0 9.6G 0 part /mnt/plog

|-sda3 8:3 0 1.2G 0 part /mnt/pss

|-sda4 8:4 0 11.9G 0 part /bootflash

|-sda5 8:5 0 1.2G 0 part /mnt/cfg/0

|-sda6 8:6 0 1.2G 0 part /mnt/cfg/1

|-sda7 8:7 0 39.4G 0 part /logflash

|-sda8 8:8 0 11.9G 0 part

`-sda9 8:9 0 23.9G 0 part

target scheme is

sda 8:0 0 64G|120GB|250GB 0 disk

|-sda1 8:1 0 512M 0 part

|-sda2 8:2 0 32M 0 part /mnt/plog

|-sda3 8:3 0 128M 0 part /mnt/pss

|-sda4 8:4 0 110.5G 0 part /bootflash

|-sda5 8:5 0 64M 0 part /mnt/cfg/0

|-sda6 8:6 0 64M 0 part /mnt/cfg/1

|_sda7 8:7 0 8G 0 part /logflash

Om te verifiëren dat een Nexus 9000 SSD partitionering is gecorrigeerd, kunt u dezelfde opdrachtsysteem flash sda resize standaard gebruiken om te verifiëren dat de huidige schema partities overeenkomen met het doelschema.  Daarnaast kunt u een bericht zien aan de onderkant van de opdracht om aan te geven dat het systeem al in de standaard schema's zit.

switch# system flash sda resize standard

!!!! WARNING !!!!

Attempts will be made to preserve drive contents during

the resize operation, but risk of data loss does exist.

Backing up of bootflash, logflash, and running configuration

is recommended prior to proceeding.

!!!! WARNING !!!!

current scheme is

sda 8:0 0 119.2G 0 disk

|-sda1 8:1 0 512M 0 part

|-sda2 8:2 0 32M 0 part /mnt/plog

|-sda3 8:3 0 128M 0 part /mnt/pss

|-sda4 8:4 0 110.5G 0 part /bootflash

|-sda5 8:5 0 64M 0 part /mnt/cfg/0

|-sda6 8:6 0 64M 0 part /mnt/cfg/1

`-sda7 8:7 0 8G 0 part /logflash

target scheme is

sda 8:0 0 64G|120GB|250GB 0 disk

|-sda1 8:1 0 512M 0 part

|-sda2 8:2 0 32M 0 part /mnt/plog

|-sda3 8:3 0 128M 0 part /mnt/pss

|-sda4 8:4 0 rem 0 part /bootflash

|-sda5 8:5 0 64M 0 part /mnt/cfg/0

|-sda6 8:6 0 64M 0 part /mnt/cfg/1

|_sda7 8:7 0 8G 0 part /logflash

System is already in Standard scheme Use force option to proceed

Bovendien kunnen deze opdrachten worden gebruikt om te bekijken en te verifiëren dat de Nexus 9000 SSD-partities naar verwachting zijn geconfigureerd.

switch# show system internal flash | i i dev/sda

/bootflash 113795280 38647924 75147356 34 /dev/sda4

/cmn/cfg/0 58090 872 53942 2 /dev/sda5

/cmn/cfg/1 58090 872 53942 2 /dev/sda6

/cmn/pss 121299 10546 104200 10 /dev/sda3

/mnt/cfg/0 58090 872 53942 2 /dev/sda5

/mnt/cfg/1 58090 872 53942 2 /dev/sda6

/mnt/plog 27252 16025 9589 63 /dev/sda2

/mnt/pss 121299 10546 104200 10 /dev/sda3

/logflash 8107484 1501688 6186368 20 /dev/sda7

Opmerking: functie bash-shell moet globaal worden ingeschakeld om bash-shell te gebruiken.

switch# run bash

bash-4.4$ lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

loop0 7:0 0 165.8M 0 loop /usr_ro

loop1 7:1 0 116.9M 0 loop /isan_lib_ro

loop2 7:2 0 48.2M 0 loop /isan_bin_ro

loop3 7:3 0 43.9M 0 loop /isan_bin_eth_ro

loop4 7:4 0 11.3M 0 loop /isan_lib_eth_ro

loop5 7:5 0 4.2M 0 loop /isan_lib_n9k_ro

loop6 7:6 0 4K 0 loop /isan_bin_n9k_ro

loop7 7:7 0 195.3M 0 loop /bootflash/.rpmstore/patching

loop8 7:8 0 57.6M 0 loop

loop9 7:9 0 144.4M 0 loop

loop10 7:10 0 221.2M 0 loop

sda 8:0 0 119.2G 0 disk

‚îú‚îÄsda1 8:1 0 512M 0 part

‚îú‚îÄsda2 8:2 0 32M 0 part /mnt/plog

‚îú‚îÄsda3 8:3 0 128M 0 part /mnt/pss

‚îú‚îÄsda4 8:4 0 110.5G 0 part /bootflash

‚îú‚îÄsda5 8:5 0 64M 0 part /mnt/cfg/0

‚îú‚îÄsda6 8:6 0 64M 0 part /mnt/cfg/1

‚îî‚îÄsda7 8:7 0 8G 0 part /logflash

mmcblk0 179:0 0 3.7G 0 disk

‚îú‚îÄmmcblk0p1 179:1 0 32M 0 part

‚îú‚îÄmmcblk0p2 179:2 0 32M 0 part

‚îú‚îÄmmcblk0p3 179:3 0 32M 0 part /mnt/pstore

‚îî‚îÄmmcblk0p4 179:4 0 3.6G 0 part