Paramètres de ligne de commande SMcli téléchargeables
SANtricity OS 11.60 et les versions ultérieures permettent de télécharger et d'installer la version http de l'interface de ligne de commande (également appelée « CLI sécurisée » ou SMcli) directement via SANtricity System Manager.
11.60 et les nouveaux paramètres de ligne de commande SMcli téléchargeables
La version téléchargeable de SMcli est disponible sur les contrôleurs E4000, EF600, EF300, E5700, EF570, E2800 et EF280. Pour télécharger le SMcli dans le Gestionnaire système SANtricity, sélectionnez Paramètres système et modules complémentaires interface de ligne de commande .
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 |
---|---|
|
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. |
|
Cet argument requiert l'un des deux arguments suivants :
|
|
Suivez ce paramètre avec le |
|
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 :
|
|
Cet argument requiert l'un des deux arguments suivants :
|
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 | ||
---|---|---|---|
|
Spécifie le nom d'hôte ou l'adresse IP (Internet Protocol) ( Lorsque vous gérez la gestion du stockage hors bande via la connexion Ethernet de chaque contrôleur, vous devez spécifier le |
||
|
Cet argument facultatif permet un
|
||
|
Exécute les commandes sans effectuer de vérification de syntaxe en premier. |
||
|
Affiche les mentions légales pour SMcli téléchargeables. |
||
|
Indique l'étiquette stockée localement sur laquelle vous souhaitez exécuter les commandes de script. Cette option est facultative lorsque vous utilisez
|
||
|
Indique un nom de fichier pour tout le texte de sortie résultant de l'exécution des commandes de script. Utilisez le
Si vous ne spécifiez pas de fichier de sortie, le texte de sortie passe à la sortie standard |
||
|
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 :
|
||
|
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.
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 | ||
---|---|---|---|
|
Affiche toutes les étiquettes stockées localement et leurs adresses associées |
||
|
Affiche les adresses associées à l'étiquette stockée localement nommée |
||
|
Supprime toutes les étiquettes stockées localement |
||
|
Supprime l'étiquette stockée localement nommée |
||
|
|
Paramètre | Définition |
---|---|
|
Affiche tous les certificats approuvés stockés localement |
|
Affiche un certificat approuvé stocké localement avec l'alias |
|
Supprime tous les certificats approuvés stockés localement |
|
Supprime un certificat approuvé stocké localement avec l'alias |
|
|
|
|
Identifier les périphériques
Le paramètre de ligne de commande suivant vous permet d'afficher les informations relatives à tous les périphériques applicables visibles par l'hôte.
À partir de la version SANtricity 11.81, le SMcli identifyDevices Paramètre remplace la fonctionnalité précédemment disponible via l'outil SMdevices.
|
Paramètre | Définition |
---|---|
|
Recherche tous les périphériques SCSI natifs en mode bloc associés à nos baies de stockage. Pour chaque périphérique détecté, rapporte diverses informations telles que le nom de périphérique spécifique au système d'exploitation natif, la matrice de stockage associée, le nom du volume, les informations de LUN, etc |
Exemples
Reportez-vous à la section suivante pour obtenir des exemples de l' -identifyDevices
Dans les systèmes d'exploitation Linux et 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.
Remarques supplémentaires
-
Compatible avec les systèmes d'exploitation Linux et Windows exécutant des plates-formes x86-64 avec des interfaces hôtes SCSI uniquement.
-
Les interfaces hôtes basées sur NVMe ne sont pas prises en charge.
-
-
Le
identifyDevices
Le paramètre ne provoque pas de nouvelle acquisition au niveau du système d'exploitation. Il effectue une itération sur les périphériques existants vus par le système d'exploitation. -
Vous devez disposer des autorisations utilisateur suffisantes pour exécuter
identifyDevices
commande.-
Cela inclut la possibilité de lire à partir des périphériques de bloc natifs du système d'exploitation et d'exécuter des commandes de requête SCSI.
-