Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Sintomi

Comandi Show di base

Uscite shell

Processo di montaggio e smontaggio dell'USB

Introduzione

Questo documento descrive come rimuovere la memoria USB connessa su una piattaforma con Network Function Virtualization Infrastructure Software (NFVIS).

Prerequisiti

Requisiti

- Conoscenze di base con NFVIS CLI.

- Conoscere il processo di accesso alla shell NFVIS.

- Conoscenze base dei comandi Linux.

Componenti usati

- Hardware: ENCS5408/K9

- Software: 4.7.1-FC4

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Sintomi

Quando si collega la memoria USB a un NFVIS e si tenta di eseguire il processo di attivazione per attivare l'utilizzo della memoria, viene visualizzato l'errore:

"Errore USB Stick NFVIS - Interrotto: montaggio non riuscito"

encs1-mgmt# config t

Accesso al terminale della modalità di configurazione

encs1-mgmt(config)# no sistema con montaggio USB ATTIVO

encs1-mgmt(config)# commit

% Nessuna modifica da eseguire.

encs1-mgmt(config)# installazione usb di sistema attiva

encs1-mgmt(config)# commit

Interrotto: montaggio non riuscito

encs1-mgmt(config)

Comandi Show di base

Utilizzare questi comandi per verificare le informazioni di base.

show version:

versione — Cisco NFV Infrastructure Software versione 4.7.1-FC4 Data di build martedì 7 dicembre 2021 [19:50:13 PST] Ultimo riavvio mercoledì 8 giugno [12:00]

sistema con montaggio USB ATTIVO

L'USB nel prima e nel dopo sembra funzionare

show system:stato del sistema

/mnt/extdatastore1 Uso corretto del disco

/mnt-usb/usb0 Uso del disco OK

Disco /dev/sde: 62,9 GB, 62914560000 byte, 122880000 settori

Unità = settori di 1 * 512 = 512 byte

Dimensioni settore (logico/fisico): 512 byte / 512 byte

Dimensioni I/O (minime/ottimali): 512 byte / 512 byte

Tipo etichetta disco: dos

Identificatore disco: 0xfa2cb833

ID sistema blocchi di avvio e di fine blocco del dispositivo

/dev/sde1 * 32 122879999 61439984 7 HPFS/NTFS/exFAT

È possibile utilizzare il comando show clock e show history per verificare se l'ultima volta in cui è stata usata la porta USB è stata confermata.

Uscite shell

Passare alla shell NFVIS:

a. accesso alla shell del sistema (nessuna scheda completa; da digitare)

b. Utilizzare /router/bin/ct_sign_client -C1<1a riga di richiesta> -C2 <2a riga di richiesta> -cec su un server di progettazione per generare la risposta di richiesta per ottenere l'accesso alla shell in NFVIS.

c. Dopo aver incollato la risposta alla richiesta di verifica, immettere la password amministratore quando richiesto.

d. Per ulteriori dettagli sull'accesso alla shell NFVIS/CIMC in generale (come ottenere l'accesso allo script ct_sign_client), fare riferimento all'articolo TAC Process for NFVIS Shell Access TechZone.

Una volta effettuato l'accesso alla shell NFVIS, per verificare che l'USB sia riconosciuto dal sistema dal punto di vista della shell, è possibile utilizzare i comandi lsblk e df.

lsblk: sta per list block devices e viene utilizzato per visualizzare informazioni su tutti i dispositivi di blocco o su quelli specificati, ovvero i dispositivi con dati organizzati in blocchi, come dischi rigidi e unità flash. Un dispositivo a blocchi è un tipo di file di dispositivo in un sistema Unix che rappresenta un dispositivo come un disco rigido.

[admin@encs1-mgmt admin]$ lsblk

NOME MAJ:DIMENSIONE MIN RM O TIPO MOUNTPOINT

disco sdd 8:48 1 200M 0

disco laterale 8:64 1 58,6G 0

└ sde1 8:65 1 58.6G 0 parte /mnt-usb/usb0

sdf 8:80 0 931.5G 0 disco /mnt/extdatastore1

disco sdg 8:96 0 59.6G 0

├ - sdg1 8:97 0 750M 0 parte /boot

└ sdg2 8:98 0 58.9G 0 parte

├ - vg_nfv-lv_root 253:0 0 8G 0 lvm /

├ - vg_nfv-lv_swap 253:1 0 4G 0 lvm [SWAP]

├ - vg_nfv-lv_data 253:2 0 35.4G 0 lvm /data

├ - vg_nfv-lv_log 253:3 0 512M 0 lvm /var/log

└ vg_nfv-lv_var 253:4 0 1,5G 0 lvm /var

sr0 11:0 1024 M 0 rom

sr1 11:1 1024 M 0 rom

Per controllare se il percorso /mnt-usb/usb0 è presente nell'output, è necessario innanzitutto verificare. Se così fosse, significherebbe che l'USB è montato e visto dalla piattaforma NFVIS.

df: indica il file system del disco e viene utilizzato per segnalare l'utilizzo dello spazio su disco del file system. Fornisce informazioni sullo spazio totale, sullo spazio utilizzato, sullo spazio disponibile e sulla percentuale di spazio utilizzato.

[admin@-mgmt admin~]$ df

Filesystem 1K-block utilizzati Uso disponibile% Montato su

devtmpfs 8041580 0 8041580 0% /dev

tmpfs 8113880 24 8113856 1% /dev/shm

tmpfs 8113880 2372 811508 1% /run

tmpfs 8113880 0 8113880 0% /sys/fs/cgroup

/dev/mapper/vg_nfv-lv_root 8125880 3383168 4306900 44% /

/dev/sdg1 739536 425240 260536 63% /boot

/dev/mapper/vg_nfv-lv_var 1515376 193856 1226496 14% /var

/dev/mapper/vg_nfv-lv_log 499656 130588 332372 29% /var/log

/dev/mapper/vg_nfv-lv_data 36688936 16515504 19645048 46% /data

/dev/sdf 961299176 77852 912366812 1% /mnt/extdatastore1

tmpfs 1622780 0 1622780 0% /run/user/1000

tmpfs 1622780 0 1622780 0% /run/user/9001

/dev/sde1 61439872 3840 61436032 1% /mnt-usb/usb0

Un altro output che è possibile controllare sul guscio è il risultato. Qui vengono mostrate le informazioni complete per tutte le cartelle e il percorso presenti sul NFVIS.

Processo di montaggio e smontaggio dell'USB

Per il processo di montaggio tramite cli, è possibile utilizzare i comandi:

In modalità di configurazione:

encs1-mgmt(config)# sistema con montaggio USB ATTIVO

commit encs1-mgmt(config)#

encs1-mgmt(config)# no sistema con montaggio USB ATTIVO

commit encs1-mgmt(config)#

nel caso in cui si tenti di montare o smontare l'USB e si riceva l'errore mount non riuscito, è possibile utilizzare la shell e verificare se l'USB è connesso. In caso affermativo, è possibile smontare l'USB dalla shell e provare a montare di nuovo dalla CLI.

È possibile utilizzare il comando unmount per smontare la porta USB:

sudo umount /mnt-usb/usb0, a seconda della versione, è necessario utilizzare il sudo.

Dopo aver eseguito questo comando, è possibile provare di nuovo a montare l'USB dalla CLI e verificarlo con lslbk se l'USB appare di nuovo.