Skip to main content
SANtricity commands
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Herunterladbare SMcli-Befehlszeilenparameter

Beitragende

11.60 und neuere herunterladbare SMcli-Befehlszeilenparameter

Die Version SANtricity OS 11.60 bietet die Möglichkeit, die http-basierte Version von CLI (auch als „Sichere CLI“ oder SMcli bezeichnet) direkt über den SANtricity System Manager herunterzuladen und zu installieren. Diese SMcli-Version kann als Download heruntergeladen werden und ist auf EF600, EF300, E5700, EF570, E2800, Und EF280 Controller. Um den SMcli im SANtricity System Manager herunterzuladen, wählen Sie Einstellungen > System und Add-ons > Befehlszeilenschnittstelle.

Hinweis 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

-t

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.

-T (Großbuchstaben)

Dieses Argument erfordert eines von zwei Argumenten:

  • access_token-file - Enthält das Zugriffstoken, das zur Authentifizierung verwendet werden soll

  • -(dash) - Lesen Sie das Zugriffstoken von stdin

-u

Befolgen Sie diesen Parameter mit dem username Variabel. Dieser Parameter ist immer dann erforderlich, wenn kein Zugriffstoken verwendet wird.

-p

Definiert das Passwort für das Speicherarray, auf dem Sie Befehle ausführen möchten. Unter folgenden Bedingungen ist kein Passwort erforderlich:

  • Auf dem Speicher-Array wurde kein Passwort festgelegt.

  • Das Passwort wird in einer Skriptdatei angegeben, die Sie ausführen.

-P (Großbuchstaben)

Dieses Argument erfordert eines von zwei Argumenten:

  • password_file - Enthält das Kennwort zur Authentifizierung.

  • - (Ein Strich) - Lesen Sie das Passwort aus stdin.

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

host-name-or-IP-address

Gibt entweder den Hostnamen oder die IP-Adresse (Internet Protocol) an (xxx.xxx.xxx.xxx) Eines Out-of-Band-gemanagten Storage-Arrays.

Wenn Sie das Out-of-Band-Storage-Management über die Ethernet-Verbindung auf jedem Controller verwalten, müssen Sie den angeben host-name-or-IP-address Der Controller.

-k

Dieses optionale Argument ermöglicht ein https Der Client muss im unsicheren Modus arbeiten. Das bedeutet, dass das Zertifikat des Speicher-Arrays nicht validiert wird. Wenn diese Option nicht angegeben ist, wird die korrekte Validierung durchgeführt.

Hinweis Weitere Informationen zum Verwalten von Zertifikaten für Speicherarrays finden Sie unter Verwalten von Befehlszeilenparametern für gespeicherte Zertifikate.

-e

Führt die Befehle aus, ohne zuerst eine Syntaxprüfung auszuführen.

-L (Großbuchstaben)

Zeigt die rechtlichen Hinweise für herunterladbare SMcli an.

-n

Gibt die lokal gespeicherte Bezeichnung an, auf der die Skriptbefehle ausgeführt werden sollen. Dies ist bei Verwendung optional host-name-or-IP-address. Das lokal gespeicherte Etikett ist erforderlich, wenn der host-name-or-IP-address Wird nicht verwendet.

Hinweis Weitere Informationen zur Verwendung lokal gespeicherter Etiketten zum Managen von Storage-Arrays finden Sie unter Verwalten von Befehlszeilenparametern für gespeicherte Arrays.

-o

Gibt einen Dateinamen für den gesamten Ausgabentext an, der auf die Ausführung der Skriptbefehle zurückzuführen ist. Verwenden Sie die -o Parameter mit diesen Parametern:

  • -c

  • -f

Wenn Sie keine Ausgabedatei angeben, wird der Ausgabentext zur Standardausgabe ausgegeben stdout). Alle Ausgaben von Befehlen, die keine Skriptbefehle sind, werden an gesendet stdout, Unabhängig davon, ob dieser Parameter eingestellt ist.

-S (Großbuchstaben)

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:

  • Performing syntax check

  • Syntax check complete

  • Executing script

  • Script execution complete

  • SMcli completed successfully

-version

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.

Hinweis 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

SMcli storageArrayLabel show all

Zeigt alle lokal gespeicherten Beschriftungen und die zugehörigen Adressen an

SMcli storageArrayLabel show label <LABEL>

Zeigt die Adressen an, die der lokal gespeicherten Bezeichnung zugeordnet sind <LABEL>

SMcli storageArrayLabel delete all

Löscht alle lokal gespeicherten Beschriftungen

SMcli storageArrayLabel delete label <LABEL>

Löscht die lokal gespeicherte Bezeichnung mit dem Namen <LABEL>

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

  • Fügt eine lokal gespeicherte Bezeichnung mit Namen hinzu <LABEL> Mit den angegebenen Adressen

  • Updates werden nicht direkt unterstützt. Löschen Sie zum Aktualisieren die Beschriftung und fügen Sie sie erneut hinzu.

Hinweis Der SMcli kontaktiert nicht das Speicherarray, wenn ein lokal gespeicherter Etikett hinzugefügt wird.
Parameter Definition

SMcli localCertificate show all

Zeigt alle lokal gespeicherten vertrauenswürdigen Zertifikate an

SMcli localCertificate show alias <ALIAS>

Zeigt ein lokal gespeichertes vertrauenswürdiges Zertifikat mit dem Alias an <ALIAS>

SMcli localCertificate delete all

Löscht alle lokal gespeicherten vertrauenswürdigen Zertifikate

SMcli localCertificate delete alias <ALIAS>

Löscht ein lokal gespeichertes vertrauenswürdiges Zertifikat mit dem Alias <ALIAS>

SMcli localCertificate trust file <CERT_FILE> alias <ALIAS>

  • Speichert ein Zertifikat, dem der Alias vertraut sein soll <ALIAS>

  • Das Zertifikat, auf das Sie vertrauen können, wird in einem separaten Vorgang vom Controller heruntergeladen, z. B. über einen Webbrowser

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

  • Stellt eine Verbindung zu jeder Adresse her und speichert das im vertrauenswürdigen Zertifikatspeicher zurückgegebene Zertifikat

  • Der Hostname oder die angegebene IP-Adresse wird als Alias für jedes auf diese Weise gespeicherte Zertifikat verwendet

  • Benutzer sollte überprüfen, ob das Zertifikat auf den Controllern vertrauenswürdig ist, bevor Sie diesen Befehl ausführen

  • Für höchste Sicherheit sollte der Vertrauensbefehl verwendet werden, der eine Datei nimmt, um sicherzustellen, dass sich das Zertifikat nicht zwischen der Benutzervalidierung und dem Ausführen dieses Befehls geändert hat