Parametri della riga di comando SMcli scaricabili
SANtricity OS 11,60 e le versioni più recenti includono la possibilità di scaricare e installare la versione basata su http della CLI (nota anche come "Secure CLI" o SMcli) direttamente attraverso il Gestore di sistema di SANtricity.
11.60 e parametri della riga di comando SMcli scaricabili più recenti
La versione scaricabile di SMcli è disponibile sui controller E4000, EF600, EF300, E5700, EF570, E2800, EF280, EF300C e EF600C. Per scaricare SMcli in Gestione di sistema di SANtricity, selezionare Impostazioni sistema e componenti aggiuntivi interfaccia della riga di comando .
|
Sul sistema di gestione in cui si intende eseguire i comandi CLI deve essere disponibile Java Runtime Environment (JRE), versione 8 e successive. |
Come per le versioni precedenti di SMcli, l'SMcli scaricabile tramite Gestore di sistema di SANtricity dispone di un insieme unico di parametri. Per informazioni sull'utilizzo dei parametri della riga di comando per SANtricity OS 11.53 e versioni precedenti, vedere "Parametri della riga di comando legacy".
Autenticazione a più fattori
Se SAML (Security Assertion Markup Language) è attivato, solo i token di accesso possono essere utilizzati con la CLI. Se SAML non è attivato, è possibile utilizzare il nome utente/password o i token di accesso. I token di accesso possono essere generati tramite Gestore di sistema di SANtricity.
Parametro | Definizione |
---|---|
|
Definisce il token di accesso da utilizzare per l'autenticazione con un array di storage. Un token di accesso sostituisce il nome utente e la password. |
|
Questo argomento richiede uno dei due argomenti seguenti:
|
|
Seguire questo parametro con |
|
Definisce la password per lo storage array su cui si desidera eseguire i comandi. La password non è necessaria in presenza delle seguenti condizioni:
|
|
Questo argomento richiede uno dei due argomenti seguenti:
|
Parametri generali della riga di comando della modalità https
L'SMcli scaricabile supporta solo la modalità https. Di seguito sono riportati i parametri della riga di comando comunemente utilizzati per la modalità https.
Parametro | Definizione | ||
---|---|---|---|
|
Specifica il nome host o l'indirizzo IP (Internet Protocol) ( Quando si gestisce la gestione dello storage out-of-band tramite la connessione Ethernet su ciascun controller, è necessario specificare |
||
|
Questo argomento opzionale consente di eseguire un
|
||
|
Esegue i comandi senza eseguire prima un controllo della sintassi. |
||
|
Visualizza le note legali per SMcli scaricabili. |
||
|
Specifica l'etichetta memorizzata localmente sulla quale si desidera eseguire i comandi di script. Questa opzione è opzionale quando si utilizza
|
||
|
Specifica un nome di file per tutto il testo di output che è il risultato dell'esecuzione dei comandi di script. Utilizzare
Se non si specifica un file di output, il testo di output passa all'output standard |
||
|
Elimina i messaggi informativi che descrivono l'avanzamento del comando visualizzato quando si eseguono i comandi script. (La soppressione dei messaggi informativi viene anche chiamata modalità silenziosa). Questo parametro elimina i seguenti messaggi:
|
||
|
Visualizza la versione scaricabile di SMcli |
||
|
Mostra le informazioni sull'utilizzo dei comandi CLI. |
Gestione degli storage array
I seguenti parametri della riga di comando consentono di gestire gli array memorizzati tramite l'etichetta memorizzata localmente.
|
L'etichetta memorizzata localmente potrebbe non corrispondere al nome effettivo dell'array di storage visualizzato sotto Gestione di sistema di SANtricity. |
Parametro | Definizione | ||
---|---|---|---|
|
Visualizza tutte le etichette memorizzate localmente e i relativi indirizzi |
||
|
Visualizza gli indirizzi associati all'etichetta memorizzata localmente denominata |
||
|
Elimina tutte le etichette memorizzate localmente |
||
|
Elimina l'etichetta memorizzata localmente denominata |
||
|
|
Parametro | Definizione |
---|---|
|
Visualizza tutti i certificati attendibili memorizzati localmente |
|
Visualizza un certificato attendibile memorizzato localmente con l'alias |
|
Elimina tutti i certificati attendibili memorizzati localmente |
|
Elimina un certificato attendibile memorizzato localmente con l'alias |
|
|
|
|
Identificare i dispositivi
Il seguente parametro della riga di comando consente di visualizzare le informazioni relative a tutti i dispositivi applicabili visibili all'host.
|
A partire dalla versione SANtricity 11,81, SMcli identifyDevices Parametro sostituisce le funzionalità disponibili in precedenza tramite lo strumento SMdevices.
|
Parametro | Definizione |
---|---|
|
Cerca tutti i dispositivi a blocchi SCSI nativi associati ai nostri array di storage. Per ogni dispositivo trovato, riporta varie informazioni, come nome di dispositivo specifico del sistema operativo nativo, array di storage associato, nome del volume, informazioni LUN, ecc. |
Esempi
Fare riferimento a quanto segue per esempi di -identifyDevices
Parametro all'interno dei sistemi operativi Linux e Windows.
ICTAE11S05H01:~/osean/SMcli-01.81.00.10004/bin # ./SMcli -identifyDevices <n/a> (/dev/sg2) [Storage Array ictae11s05a01, Volume 1, LUN 0, Volume ID <600a098000bbd04f00001c7365426b58>, Alternate Path (Controller-A): Non owning controller - Active/Non-optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] /dev/sdb (/dev/sg3) [Storage Array ictae11s05a01, Volume Access, LUN 7, Volume ID <600a098000bbcdd3000002005a731d29>] <n/a> (/dev/sg4) [Storage Array ictae11s05a01, Volume 1, LUN 0, Volume ID <600a098000bbd04f00001c7365426b58>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] /dev/sdc (/dev/sg5) [Storage Array ictae11s05a01, Volume Access, LUN 7, Volume ID <600a098000bbcdd3000002005a731d29>] SMcli completed successfully.
PS C:\Users\Administrator\Downloads\SMcli-01.81.00.0017\bin> .\SMcli -identifyDevices \\.\PHYSICALDRIVE1 [Storage Array ICTAG22S08A01, Volume Vol1, LUN 1, Volume ID <600a0980006cee060000592e6564fa6a>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE2 [Storage Array ICTAG22S08A01, Volume Vol2, LUN 2, Volume ID <600a0980006ce727000001096564f9f5>, Preferred Path (Controller-A): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE3 [Storage Array ICTAG22S08A01, Volume Vol3, LUN 3, Volume ID <600a0980006cee06000059326564fa76>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE4 [Storage Array ICTAG22S08A01, Volume Vol4, LUN 4, Volume ID <600a0980006ce7270000010a6564fa01>, Preferred Path (Controller-A): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] SMcli completed successfully.
Note aggiuntive
-
Compatibile con i sistemi operativi Linux e Windows che eseguono piattaforme x86-64 solo con interfacce host basate su SCSI.
-
Le interfacce host basate su NVMe non sono supportate.
-
-
Il
identifyDevices
Il parametro non causa una nuova scansione a livello del sistema operativo. Esegue l'iterazione dei dispositivi esistenti visti dal sistema operativo. -
È necessario disporre di autorizzazioni utente sufficienti per eseguire
identifyDevices
comando.-
Ciò include la capacità di leggere dai dispositivi a blocchi nativi del sistema operativo ed eseguire comandi di interrogazione SCSI.
-