Skip to main content
SANtricity commands
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Paramètres de ligne de commande SMcli téléchargeables

Contributeurs

11.60 et les nouveaux paramètres de ligne de commande SMcli téléchargeables

La version SANtricity OS 11.60 inclut la possibilité de télécharger et d'installer la version http de l'interface de ligne de commande (également appelée « Secure CLI » ou SMcli) directement via SANtricity System Manager. Cette version téléchargeable du SMcli est disponible sur les systèmes EF600, EF300, E5700, EF570, E2800, Et des contrôleurs EF280. Pour télécharger le SMcli dans le Gestionnaire système SANtricity, sélectionnez Paramètres > système et Add-ons > interface de ligne de commande .

Remarque Un environnement d'exécution Java (JRE), version 8 et supérieure, doit être disponible sur le système de gestion dans lequel vous prévoyez d'exécuter les commandes CLI.

Comme pour les versions précédentes du SMcli, le SMcli téléchargeable via le Gestionnaire système SANtricity dispose d'un ensemble unique de paramètres. Pour plus d'informations sur l'utilisation des paramètres de ligne de commande pour SANtricity OS 11.53 et les versions antérieures, reportez-vous à la section Paramètres de ligne de commande existants

Authentification multifacteur

Si le langage SAML est activé, seuls les jetons d'accès peuvent être utilisés avec l'interface de ligne de commande. Si le langage SAML n'est pas activé, vous pouvez utiliser le nom d'utilisateur/mot de passe ou les jetons d'accès. Les jetons d'accès peuvent être générés via SANtricity System Manager.

Paramètre Définition

-t

Définit le jeton d'accès à utiliser pour l'authentification avec une baie de stockage. Un jeton d'accès remplace le nom d'utilisateur et le mot de passe.

-T (majuscules)

Cet argument requiert l'un des deux arguments suivants :

  • access_token-file - Contient le jeton d'accès à utiliser pour l'authentification

  • -(dash) - Lire le jeton d'accès de stdin

-u

Suivez ce paramètre avec le username variable. Ce paramètre est requis lorsqu'un jeton d'accès n'est pas utilisé.

-p

Définit le mot de passe de la matrice de stockage sur laquelle vous souhaitez exécuter des commandes. Un mot de passe n'est pas nécessaire dans les conditions suivantes :

  • Aucun mot de passe n'a été défini sur la matrice de stockage.

  • Le mot de passe est indiqué dans un fichier script que vous exécutez.

-P (majuscules)

Cet argument requiert l'un des deux arguments suivants :

  • password_file - Contient le mot de passe à utiliser pour l'authentification.

  • - (Un tiret) - Lire le mot de passe de stdin.

Paramètres généraux de ligne de commande du mode https

Le SMcli téléchargeable prend uniquement en charge le mode https. Les paramètres de ligne de commande ci-dessous sont couramment utilisés pour le mode https.

Paramètre Définition

host-name-or-IP-address

Spécifie le nom d'hôte ou l'adresse IP (Internet Protocol) (xxx.xxx.xxx.xxx) d'une baie de stockage gérée hors bande.

Lorsque vous gérez la gestion du stockage hors bande via la connexion Ethernet de chaque contrôleur, vous devez spécifier le host-name-or-IP-address des contrôleurs.

-k

Cet argument facultatif permet un https le client doit fonctionner en mode non sécurisé. Cela signifie que le certificat de la baie de stockage ne sera pas validé. Par défaut, si omis, la validation correcte sera effectuée.

Remarque Pour plus d'informations sur la gestion des certificats de matrice de stockage, reportez-vous à la section Gestion des paramètres de ligne de commande des certificats stockés.

-e

Exécute les commandes sans effectuer de vérification de syntaxe en premier.

-L (majuscules)

Affiche les mentions légales pour SMcli téléchargeables.

-n

Indique l'étiquette stockée localement sur laquelle vous souhaitez exécuter les commandes de script. Cette option est facultative lorsque vous utilisez host-name-or-IP-address. L'étiquette stockée localement est requise lorsque l' host-name-or-IP-address n'est pas utilisé.

Remarque Pour plus d'informations sur l'utilisation d'étiquettes stockées localement pour gérer les matrices de stockage, reportez-vous à la section Gestion des paramètres de ligne de commande des matrices stockées.

-o

Indique un nom de fichier pour tout le texte de sortie résultant de l'exécution des commandes de script. Utilisez le -o paramètre avec ces paramètres :

  • -c

  • -f

Si vous ne spécifiez pas de fichier de sortie, le texte de sortie passe à la sortie standard stdout). Toutes les valeurs de sortie des commandes qui ne sont pas des commandes de script sont envoyées à stdout, que ce paramètre soit défini ou non.

-S (majuscules)

Supprime les messages d'information décrivant la progression de la commande qui s'affichent lorsque vous exécutez des commandes de script. (La suppression des messages d'information est également appelée mode silencieux.) Ce paramètre supprime ces messages :

  • Performing syntax check

  • Syntax check complete

  • Executing script

  • Script execution complete

  • SMcli completed successfully

-version

Affiche la version SMcli téléchargeable

-?

Affiche des informations d'utilisation sur les commandes CLI.

Gestion des baies stockées

Les paramètres de ligne de commande suivants vous permettent de gérer les matrices stockées à l'aide de votre étiquette stockée localement.

Remarque L'étiquette stockée localement peut ne pas correspondre au nom réel de la matrice de stockage affiché sous SANtricity System Manager.
Paramètre Définition

SMcli storageArrayLabel show all

Affiche toutes les étiquettes stockées localement et leurs adresses associées

SMcli storageArrayLabel show label <LABEL>

Affiche les adresses associées à l'étiquette stockée localement nommée <LABEL>

SMcli storageArrayLabel delete all

Supprime toutes les étiquettes stockées localement

SMcli storageArrayLabel delete label <LABEL>

Supprime l'étiquette stockée localement nommée <LABEL>

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

  • Ajoute une étiquette stockée localement avec son nom <LABEL> contenant les adresses fournies

  • Les mises à jour ne sont pas directement prises en charge. Pour mettre à jour, supprimez le libellé, puis ajoutez-le à nouveau.

Remarque Le SMcli n'entre pas en contact avec la matrice de stockage lors de l'ajout d'une étiquette stockée localement.
Paramètre Définition

SMcli localCertificate show all

Affiche tous les certificats approuvés stockés localement

SMcli localCertificate show alias <ALIAS>

Affiche un certificat approuvé stocké localement avec l'alias <ALIAS>

SMcli localCertificate delete all

Supprime tous les certificats approuvés stockés localement

SMcli localCertificate delete alias <ALIAS>

Supprime un certificat approuvé stocké localement avec l'alias <ALIAS>

SMcli localCertificate trust file <CERT_FILE> alias <ALIAS>

  • Enregistre un certificat pour qu'il soit approuvé avec l'alias <ALIAS>

  • Le certificat à approuver est téléchargé à partir du contrôleur dans une opération distincte, par exemple à l'aide d'un navigateur Web

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

  • Se connecte à chaque adresse et enregistre le certificat renvoyé dans la banque de certificats approuvée

  • Le nom d'hôte ou l'adresse IP spécifié est utilisé comme alias pour chaque certificat enregistré de cette façon

  • L'utilisateur doit vérifier que le certificat sur le(s) contrôleur(s) doit être approuvé(s) avant d'exécuter cette commande

  • Pour une sécurité optimale, la commande d'approbation qui prend un fichier doit être utilisée pour garantir que le certificat ne change pas entre la validation de l'utilisateur et l'exécution de cette commande