Saiba mais sobre os parâmetros do SANtricity Secure CLI (SMcli) para download
O SANtricity os 11,60 e versões mais recentes incluem a capacidade de baixar e instalar a versão baseada em http da CLI (também conhecida como "CLI segura" ou SMcli) diretamente através do Gerenciador de sistema do SANtricity.
11,60 e parâmetros de linha de comando SMcli para download mais recentes
A versão para download do SMcli está disponível nos controladores E4000, EF600, EF300, E5700, EF570, E2800, EF280, EF300C e EF600C. Para fazer o download do SMcli no Gerenciador de sistema do SANtricity, selecione Configurações sistema e Complementos Interface de linha de comando .
|
|
Um Java Runtime Environment (JRE), versão 8 e superior, deve estar disponível no sistema de gerenciamento onde você planeja executar os comandos CLI. |
Tal como nas versões anteriores do SMcli, o SMcli transferível através do Gestor de sistema SANtricity tem um conjunto exclusivo de parâmetros. Para obter informações sobre como usar parâmetros de linha de comando para o SANtricity os 11,53 e versões mais antigas, "Parâmetros da linha de comando legada"consulte .
Autenticação de vários fatores
Se o SAML (Security Assertion Markup Language) estiver habilitado, somente tokens de acesso podem ser usados com a CLI. Se o SAML não estiver habilitado, o nome de usuário/senha ou tokens de acesso podem ser usados. Os tokens de acesso podem ser gerados através do Gerenciador do sistema SANtricity.
| Parâmetro | Definição |
|---|---|
|
Define o token de acesso a ser usado para autenticação com uma matriz de armazenamento. Um token de acesso é um substituto para fornecer o nome de usuário e a senha. |
|
Este argumento requer um dos dois argumentos:
|
|
Siga este parâmetro com a |
|
Define a senha para o storage no qual você deseja executar comandos. Não é necessária uma palavra-passe nestas condições:
|
|
Este argumento requer um dos dois argumentos:
|
Parâmetros gerais da linha de comando do modo https
O SMcli transferível suporta apenas o modo https. Os seguintes parâmetros são comumente usados na linha de comando para o modo https.
| Parâmetro | Definição | ||
|---|---|---|---|
|
Especifica o nome do host ou o endereço IP (Internet Protocol) (`xxx.xxx.xxx.xxx`de um storage gerenciado fora da banda. Ao gerenciar o gerenciamento de storage fora da banda por meio da conexão Ethernet em cada controlador, você deve especificar o |
||
|
Este argumento opcional permite que um
|
||
|
Executa os comandos sem executar uma verificação de sintaxe primeiro. |
||
|
Exibe os avisos legais para SMcli para download. |
||
|
Especifica o rótulo armazenado localmente no qual você deseja executar os comandos de script. Isso é opcional quando você usa
|
||
|
Especifica um nome de arquivo para todo o texto de saída que é o resultado da execução dos comandos de script. Utilize o
Se você não especificar um arquivo de saída, o texto de saída vai para saída padrão |
||
|
Suprime mensagens informativas descrevendo o progresso do comando que aparecem quando você executa comandos de script. (Suprimir mensagens informativas também é chamado de modo silencioso.) Este parâmetro suprime estas mensagens:
|
||
|
Exibe a versão SMcli para download |
||
|
Mostra informações de uso sobre os comandos CLI. |
Gerenciamento de arrays armazenados
Os seguintes parâmetros de linha de comando permitem que você gerencie matrizes armazenadas através de seu rótulo armazenado localmente.
|
|
O rótulo armazenado localmente pode não corresponder ao nome real da matriz de armazenamento exibido no Gerenciador do sistema do SANtricity. |
| Parâmetro | Definição | ||
|---|---|---|---|
|
Exibe todas as etiquetas armazenadas localmente e seus endereços associados |
||
|
Exibe os endereços associados ao rótulo armazenado localmente nomeado |
||
|
Elimina todas as etiquetas armazenadas localmente |
||
|
Exclui a etiqueta armazenada localmente chamada |
||
|
|
| Parâmetro | Definição |
|---|---|
|
Exibe todos os certificados confiáveis armazenados localmente |
|
Exibe um certificado confiável armazenado localmente com o alias |
|
Exclui todos os certificados confiáveis armazenados localmente |
|
Exclui um certificado confiável armazenado localmente com o alias |
|
|
|
|
Identificar dispositivos
O parâmetro de linha de comando a seguir permite exibir informações de todos os dispositivos aplicáveis visíveis para o host.
|
|
A partir da versão do SANtricity 11,81, o parâmetro SMcli identifyDevices substitui a funcionalidade anteriormente disponível através da ferramenta SMdevices.
|
| Parâmetro | Definição |
|---|---|
|
Procura todos os dispositivos de bloco nativo SCSI que estão associados aos nossos storages de armazenamento. Para cada dispositivo encontrado, relata várias informações, como nome de dispositivo específico do sistema operacional nativo, matriz de armazenamento associada, nome de volume, informações LUN, etc. |
Exemplos
Consulte o seguinte para obter exemplos do -identifyDevices parâmetro nos sistemas operacionais 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.
Notas adicionais
-
Compatível apenas em sistemas operacionais Linux e Windows que executam plataformas x86-64 com interfaces de host baseadas em SCSI.
-
Interfaces de host baseadas em NVMe não são compatíveis.
-
-
O
identifyDevicesparâmetro não causa uma nova verificação no nível do SO. Ele itera sobre os dispositivos existentes vistos pelo sistema operacional. -
Você deve ter permissões de usuário suficientes para executar o
identifyDevicescomando.-
Isso inclui a capacidade de ler de dispositivos de bloco nativos do sistema operacional e executar comandos de consulta SCSI.
-