Skip to main content
SANtricity commands
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Parametri della riga di comando SMcli scaricabili

Collaboratori

11.60 e parametri della riga di comando SMcli scaricabili più recenti

SANtricity OS 11.60 include la possibilità di scaricare e installare la versione di CLI basata su http (nota anche come "CLI sicura" o SMcli) direttamente tramite Gestore di sistema di SANtricity. Questa versione scaricabile di SMcli è disponibile su EF600, EF300, E5700, EF570, E2800, E EF280. Per scaricare SMcli in Gestione sistema di SANtricity, selezionare Impostazioni > sistema e componenti aggiuntivi > interfaccia riga di comando .

Nota 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

-t

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.

-T (maiuscolo)

Questo argomento richiede uno dei due argomenti seguenti:

  • access_token-file - Contiene il token di accesso da utilizzare per l'autenticazione

  • -(dash) - Leggi il token di accesso da stdin

-u

Seguire questo parametro con username variabile. Questo parametro è obbligatorio quando non viene utilizzato un token di accesso.

-p

Definisce la password per lo storage array su cui si desidera eseguire i comandi. La password non è necessaria in presenza delle seguenti condizioni:

  • Non è stata impostata una password sullo storage array.

  • La password viene specificata in un file di script in esecuzione.

-P (maiuscolo)

Questo argomento richiede uno dei due argomenti seguenti:

  • password_file - Contiene la password da utilizzare per l'autenticazione.

  • - (Un trattino) - Leggi la password da stdin.

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

host-name-or-IP-address

Specifica il nome host o l'indirizzo IP (Internet Protocol) (xxx.xxx.xxx.xxx) di un array storage gestito fuori banda.

Quando si gestisce la gestione dello storage out-of-band tramite la connessione Ethernet su ciascun controller, è necessario specificare host-name-or-IP-address dei controller.

-k

Questo argomento opzionale consente di eseguire un https client per operare in modalità non sicura. Ciò significa che il certificato dello storage array non verrà validato. Per impostazione predefinita, se omesso, viene eseguita la convalida corretta.

Nota Per ulteriori informazioni sulla gestione dei certificati degli array di storage, vedere Gestione dei parametri della riga di comando dei certificati memorizzati.

-e

Esegue i comandi senza eseguire prima un controllo della sintassi.

-L (maiuscolo)

Visualizza le note legali per SMcli scaricabili.

-n

Specifica l'etichetta memorizzata localmente sulla quale si desidera eseguire i comandi di script. Questa opzione è opzionale quando si utilizza host-name-or-IP-address. L'etichetta memorizzata localmente è necessaria quando host-name-or-IP-address non viene utilizzato.

Nota Per ulteriori informazioni sull'utilizzo di etichette memorizzate localmente per la gestione degli array di storage, vedere Gestione dei parametri della riga di comando degli array memorizzati.

-o

Specifica un nome di file per tutto il testo di output che è il risultato dell'esecuzione dei comandi di script. Utilizzare -o parametro con questi parametri:

  • -c

  • -f

Se non si specifica un file di output, il testo di output passa all'output standard stdout). Viene inviato tutto l'output dei comandi che non sono comandi di script a. stdout, indipendentemente dal fatto che questo parametro sia impostato o meno.

-S (maiuscolo)

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:

  • Performing syntax check

  • Syntax check complete

  • Executing script

  • Script execution complete

  • SMcli completed successfully

-version

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.

Nota L'etichetta memorizzata localmente potrebbe non corrispondere al nome effettivo dell'array di storage visualizzato sotto Gestione di sistema di SANtricity.
Parametro Definizione

SMcli storageArrayLabel show all

Visualizza tutte le etichette memorizzate localmente e i relativi indirizzi

SMcli storageArrayLabel show label <LABEL>

Visualizza gli indirizzi associati all'etichetta memorizzata localmente denominata <LABEL>

SMcli storageArrayLabel delete all

Elimina tutte le etichette memorizzate localmente

SMcli storageArrayLabel delete label <LABEL>

Elimina l'etichetta memorizzata localmente denominata <LABEL>

SMcli <host-name-or-IP-address> [host-name-or-IP-address] storageArrayLabel add label <LABEL>

  • Aggiunge un'etichetta memorizzata localmente con il nome <LABEL> contenente gli indirizzi forniti

  • Gli aggiornamenti non sono direttamente supportati. Per eseguire l'aggiornamento, eliminare l'etichetta e aggiungerla nuovamente.

Nota SMcli non contatta lo storage array quando si aggiunge un'etichetta memorizzata localmente.
Parametro Definizione

SMcli localCertificate show all

Visualizza tutti i certificati attendibili memorizzati localmente

SMcli localCertificate show alias <ALIAS>

Visualizza un certificato attendibile memorizzato localmente con l'alias <ALIAS>

SMcli localCertificate delete all

Elimina tutti i certificati attendibili memorizzati localmente

SMcli localCertificate delete alias <ALIAS>

Elimina un certificato attendibile memorizzato localmente con l'alias <ALIAS>

SMcli localCertificate trust file <CERT_FILE> alias <ALIAS>

  • Salva un certificato per essere attendibile con l'alias <ALIAS>

  • Il certificato da trusted viene scaricato dal controller in un'operazione separata, ad esempio utilizzando un browser Web

SMcli <host-name-or-IP-address> [host-name-or-IP-address] localCertificate trust

  • Si connette a ciascun indirizzo e salva il certificato restituito nell'archivio di certificati attendibili

  • Il nome host o l'indirizzo IP specificato viene utilizzato come alias per ciascun certificato salvato in questo modo

  • L'utente deve verificare che il certificato sui controller sia attendibile prima di eseguire questo comando

  • Per la massima sicurezza, il comando trust che utilizza un file deve essere utilizzato per garantire che il certificato non sia cambiato tra la convalida dell'utente e l'esecuzione di questo comando