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.