ダウンロード可能なSMcliコマンドラインパラメータ
11.60以降のダウンロード可能なSMcliコマンドラインパラメータ
SANtricity OS 11.60リリースでは、httpベースのバージョンのCLI(「Secure CLI」またはSMcli)をSANtricity System Managerから直接ダウンロードしてインストールできます。このダウンロード可能なバージョンのSMcliは、EF600、EF300、E5700、EF570、E2800、 およびEF280コントローラの場合:SANtricity システムマネージャからSMcliをダウンロードするには、* Settings > System * and * Add-ons > Command Line Interface *を選択します。
CLIコマンドを実行する管理システムに、Java Runtime Environment(JRE)バージョン8以降がインストールされている必要があります。 |
以前のバージョンのSMcliと同様、SANtricity System Managerからダウンロード可能なSMcliには、固有のパラメータセットがあります。SANtricity OS 11.53以前のリリースでのコマンドラインパラメータの使用方法については、を参照してください "従来のコマンドラインパラメータ"。
多要素認証
SAML(Security Assertion Markup Language)が有効になっている場合は、CLIで使用できるのはアクセストークンのみです。SAMLが有効になっていない場合は、ユーザ名とパスワード、またはアクセストークンを使用できます。アクセストークンは、SANtricity システムマネージャを使用して生成できます。
パラメータ | 定義( Definition ) |
---|---|
|
ストレージアレイでの認証に使用するアクセストークンを定義します。アクセストークンは、ユーザ名とパスワードの入力に代わるものです。 |
|
この引数には次の2つの引数のいずれかが必要です。
|
「-u」 |
このパラメータは、とともに使用します |
「 -p 」 |
コマンドを実行するストレージアレイのパスワードを定義します。次の場合、パスワードは必要ありません。
|
|
この引数には次の2つの引数のいずれかが必要です。
|
一般的なhttpsモードのコマンドラインパラメータ
ダウンロード可能なSMcliは、httpsモードのみをサポートしています。httpsモードで一般的に使用されるコマンドラインパラメータを次に示します。
パラメータ | 定義( Definition ) | ||
---|---|---|---|
|
ホスト名またはインターネットプロトコル(IP)アドレスを指定します ( 各コントローラのイーサネット接続を使用してアウトオブバンドストレージの管理を管理する場合は、を指定する必要があります |
||
「-k」 |
このオプションの引数では、を使用できます
|
||
「-e」と入力します |
構文チェックを実行せずにコマンドを実行します。 |
||
|
ダウンロード可能なSMcliに関する法的通知を表示します。 |
||
「-n」 |
スクリプトコマンドを実行するローカルに格納されるラベルを指定します。を使用する場合、これはオプションです
|
||
「-o」と入力します |
スクリプトコマンドの実行で生成されるすべての出力テキストのファイル名を指定します。-o'パラメータは、次のパラメータとともに使用します。
出力ファイルを指定しない場合、出力テキストは標準出力になります |
||
「-S」(大文字) |
スクリプトコマンドの実行時に表示される、進捗状況を示す情報メッセージが表示されないようにします。(この情報メッセージはサイレントモードとも呼ばれます)。 このパラメータを指定すると、次のメッセージは表示さ
|
||
|
ダウンロード可能なSMcliのバージョンを表示します |
||
「-?`」 |
CLIコマンドの使用方法を表示します。 |
格納されているアレイの管理
次のコマンド・ライン・パラメータでは、ローカルに保存されたラベルを使用して、格納されたアレイを管理できます。
ローカルに格納されたラベルが、SANtricity システムマネージャに表示される実際のストレージアレイ名と一致しない場合があります。 |
パラメータ | 定義( Definition ) | ||
---|---|---|---|
|
ローカルに保存されているすべてのラベルとその関連アドレスを表示します |
||
|
ローカルに保存されているというラベルに関連付けられているアドレスが表示されます |
||
|
ローカルに保存されたすべてのラベルを削除します |
||
|
ローカルに保存されたという名前のラベルを削除します |
||
|
|
パラメータ | 定義( Definition ) |
---|---|
|
ローカルに保存されているすべての信頼された証明書 |
|
ローカルに保存されている信頼された証明書とエイリアスを表示します |
|
ローカルに保存されている信頼された証明書をすべて |
|
ローカルに保存されている信頼された証明書をエイリアスで削除します |
|
|
|
|
デバイスの識別
次のコマンドラインパラメータを使用すると、ホストが認識できるすべての該当するデバイスの情報を表示できます。
SANtricity 11.81リリース以降のSMcli identifyDevices パラメータは、以前にSMdevicesツールで使用できた機能を置き換えます。
|
パラメータ | 定義( Definition ) |
---|---|
|
ストレージアレイに関連付けられているすべてのSCSIネイティブブロックデバイスを検索します。検出された各デバイスについて、では、ネイティブOS固有のデバイス名、関連付けられているストレージアレイ、ボリューム名、LUN情報など、さまざまな情報が報告されます。 |
例
次の例を参照してください。 -identifyDevices
Linuxおよび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.
その他の注意事項
-
x86-64プラットフォームを実行するLinuxおよびWindowsオペレーティングシステムで、SCSIベースのホストインターフェイスのみで互換性があります。
-
NVMeベースのホストインターフェイスはサポートされません。
-
-
。
identifyDevices
パラメータでは、OSレベルでの再スキャンは原因されません。OSによって認識されている既存のデバイスを反復します。 -
を実行するための十分なユーザ権限が必要です。
identifyDevices
コマンドを実行します-
これには、OSネイティブのブロックデバイスからの読み取りとSCSI Inquiryコマンドの実行が含まれます。
-