Herunterladbare SMcli-Befehlszeilenparameter
SANtricity OS 11.60 und neuere Versionen bieten die Möglichkeit, die http-basierte Version der CLI (auch als „sichere CLI“ oder SMcli bezeichnet) direkt über den SANtricity System Manager herunterzuladen und zu installieren.
11.60 und neuere herunterladbare SMcli-Befehlszeilenparameter
Die Version SMcli kann von den Controllern E4000, EF600, EF300, E5700, EF570, E2800 und EF280 heruntergeladen werden. Um die SMcli im SANtricity System Manager herunterzuladen, wählen Sie Einstellungen System und Add-ons Kommandozeilenschnittstelle .
Eine Java Runtime Environment (JRE), Version 8 und höher, muss auf dem Managementsystem verfügbar sein, auf dem Sie die CLI-Befehle ausführen möchten. |
Wie bei früheren Versionen der SMcli verfügt der SMcli, der über den SANtricity System Manager heruntergeladen werden kann, über einen einzigartigen Satz an Parametern. Informationen zur Verwendung von Befehlszeilenparametern für SANtricity OS 11.53 und ältere Versionen finden Sie unter "Parameter der Legacy-Kommandozeile".
Multi-Faktor-Authentifizierung
Wenn SAML (Security Assertion Markup Language) aktiviert ist, können nur Access Tokens mit der CLI verwendet werden. Wenn SAML nicht aktiviert ist, können Benutzername/Passwort oder Access Token verwendet werden. Access Tokens können über den SANtricity System Manager generiert werden.
Parameter | Definition |
---|---|
|
Definiert das Zugriffstoken, das zur Authentifizierung mit einem Speicherarray verwendet werden soll. Ein Access Token ist ein Ersatz für die Lieferung von Benutzername und Passwort. |
|
Dieses Argument erfordert eines von zwei Argumenten:
|
|
Befolgen Sie diesen Parameter mit dem |
|
Definiert das Passwort für das Speicherarray, auf dem Sie Befehle ausführen möchten. Unter folgenden Bedingungen ist kein Passwort erforderlich:
|
|
Dieses Argument erfordert eines von zwei Argumenten:
|
Allgemeine Befehlszeilenparameter des HTTPS-Modus
Der herunterladbare SMcli unterstützt nur den HTTPS-Modus. Im Folgenden finden Sie häufig verwendete Befehlszeilenparameter für den HTTPS-Modus.
Parameter | Definition | ||
---|---|---|---|
|
Gibt entweder den Hostnamen oder die IP-Adresse (Internet Protocol) an ( Wenn Sie das Out-of-Band-Storage-Management über die Ethernet-Verbindung auf jedem Controller verwalten, müssen Sie den angeben |
||
|
Dieses optionale Argument ermöglicht ein
|
||
|
Führt die Befehle aus, ohne zuerst eine Syntaxprüfung auszuführen. |
||
|
Zeigt die rechtlichen Hinweise für herunterladbare SMcli an. |
||
|
Gibt die lokal gespeicherte Bezeichnung an, auf der die Skriptbefehle ausgeführt werden sollen. Dies ist bei Verwendung optional
|
||
|
Gibt einen Dateinamen für den gesamten Ausgabentext an, der auf die Ausführung der Skriptbefehle zurückzuführen ist. Verwenden Sie die
Wenn Sie keine Ausgabedatei angeben, wird der Ausgabentext zur Standardausgabe ausgegeben |
||
|
Unterdrückt informative Meldungen, die den Fortschritt des Befehls beschreiben, der beim Ausführen von Skript-Befehlen angezeigt wird. (Das Unterdrücken von Informationsmeldungen wird auch als Silent-Modus bezeichnet.) Mit diesem Parameter werden diese Meldungen unterdrückt:
|
||
|
Zeigt die herunterladbare SMcli-Version an |
||
|
Zeigt Verwendungsinformationen zu den CLI-Befehlen an. |
Managen von gespeicherten Arrays
Mit den folgenden Befehlszeilenparametern können Sie gespeicherte Arrays über Ihre lokal gespeicherte Bezeichnung verwalten.
Die lokal gespeicherte Bezeichnung stimmt möglicherweise nicht mit dem tatsächlichen Speicher-Array-Namen überein, der im SANtricity-System-Manager angezeigt wird. |
Parameter | Definition | ||
---|---|---|---|
|
Zeigt alle lokal gespeicherten Beschriftungen und die zugehörigen Adressen an |
||
|
Zeigt die Adressen an, die der lokal gespeicherten Bezeichnung zugeordnet sind |
||
|
Löscht alle lokal gespeicherten Beschriftungen |
||
|
Löscht die lokal gespeicherte Bezeichnung mit dem Namen |
||
|
|
Parameter | Definition |
---|---|
|
Zeigt alle lokal gespeicherten vertrauenswürdigen Zertifikate an |
|
Zeigt ein lokal gespeichertes vertrauenswürdiges Zertifikat mit dem Alias an |
|
Löscht alle lokal gespeicherten vertrauenswürdigen Zertifikate |
|
Löscht ein lokal gespeichertes vertrauenswürdiges Zertifikat mit dem Alias |
|
|
|
|
Geräte identifizieren
Mit dem folgenden Befehlszeilenparameter können Sie Informationen für alle relevanten Geräte anzeigen, die für den Host sichtbar sind.
Ab der Version SANtricity 11.81 ist die SMcli identifyDevices Parameter ersetzt die zuvor über das SMDevices-Tool verfügbare Funktionalität.
|
Parameter | Definition |
---|---|
|
Sucht nach allen nativen SCSI-Blockgeräten, die mit unseren Speicher-Arrays verbunden sind. Für jedes gefundene Gerät werden verschiedene Informationen wie der native OS-spezifische Gerätename, das zugehörige Speicher-Array, der Volume-Name, LUN-Informationen usw. angezeigt |
Beispiele
Im Folgenden finden Sie Beispiele für die -identifyDevices
Parameter innerhalb der Betriebssysteme Linux und 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.
Zusätzliche Anmerkungen
-
Nur kompatibel mit Linux- und Windows-Betriebssystemen, auf denen x86-64-Plattformen mit SCSI-basierten Host-Schnittstellen ausgeführt werden.
-
NVMe-basierte Host-Schnittstellen werden nicht unterstützt.
-
-
Der
identifyDevices
Der Parameter führt nicht zu einem erneuten Scan auf Betriebssystemebene. Es iteriert über die vorhandenen Geräte, die vom Betriebssystem erkannt werden. -
Sie müssen über ausreichende Benutzerberechtigungen verfügen, um den ausführen zu können
identifyDevices
Befehl.-
Dazu gehört die Möglichkeit, von systemeigenen Blockgeräten des Betriebssystems zu lesen und SCSI-Inquiry-Befehle auszuführen.
-