可下載的SMcli命令列參數
SANtricity OS 11.60 及更新版本可直接透過 SANtricity 系統管理員下載及安裝 http 型版本的 CLI (也稱為「 Secure CLI 」或 SMCLI )。
11.60及更新版本的可下載SMcli命令列參數
SMCLI 的可下載版本可在 E4000 , EF600 , EF300 , E5700 , EF570 , E2800 和 EF280 控制器上取得。要在 SANtricity 系統管理器中下載 SMCLI ,請選擇 Settings System 和 Add-ons * Command Line Interface* 。
您必須在打算執行CLI命令的管理系統上提供Java執行時間環境(JRE)版本8及更新版本。 |
如同先前版本的SMcli、可透過SANtricity 「支援系統管理程式」下載的SMcli有一組獨特的參數。如需有關使用指令行參數以利SANtricity 更新OS 11.53和舊版的資訊、請參閱 "舊版命令列參數"。
多因素驗證
如果已啟用SAML(安全性聲明標記語言)、則只能將存取權杖用於CLI。如果未啟用SAML、則可使用使用者名稱/密碼或存取權杖。存取權杖可透過SANtricity 「系統管理程式」產生。
參數 | 定義 |
---|---|
|
定義要用於儲存陣列驗證的存取權杖。存取權杖可取代提供使用者名稱和密碼。 |
|
此引數需要兩個引數之一:
|
「-u」 |
請依照此參數執行 |
「-p」 |
定義您要在其中執行命令的儲存陣列密碼。在下列情況下、不需要密碼:
|
|
此引數需要兩個引數之一:
|
一般https模式命令列參數
可下載的SMcli僅支援https模式。以下是https模式常用的命令列參數。
參數 | 定義 | ||
---|---|---|---|
「主機名稱或IP位址」 |
指定主機名稱或網際網路傳輸協定(IP)位址 ( 透過每個控制器上的乙太網路連線來管理頻外儲存管理時、您必須指定 |
||
「-k」 |
此選用引數允許
|
||
「-e」 |
在不執行語法檢查的情況下執行命令。 |
||
|
顯示可下載SMcli的法律聲明。 |
||
「-n'」 |
指定您要在其中執行指令碼命令的本機儲存標籤。使用時可選用此選項
|
||
「-o'」 |
指定執行指令碼命令所產生之所有輸出文字的檔案名稱。使用「-o'參數搭配下列參數:
如果您未指定輸出檔案、輸出文字會轉至標準輸出 |
||
「-S」(大寫) |
隱藏資訊訊息、說明執行指令碼命令時所顯示的命令進度。(隱藏資訊訊息也稱為無聲模式。) 此參數會隱藏下列訊息:
|
||
|
顯示可下載的SMcli版本 |
||
」 |
顯示有關CLI命令的使用資訊。 |
管理儲存的陣列
下列命令列參數可讓您透過本機儲存的標籤來管理儲存的陣列。
本機儲存的標籤可能與SANtricity 顯示在「系統管理程式」下的實際儲存陣列名稱不符。 |
參數 | 定義 | ||
---|---|---|---|
|
顯示所有本機儲存的標籤及其相關位址 |
||
|
顯示與本機儲存標籤相關聯的位址、名稱為 |
||
|
刪除所有本機儲存的標籤 |
||
|
刪除本機儲存的命名標籤 |
||
|
|
參數 | 定義 |
---|---|
|
顯示儲存在本機的所有信任憑證 |
|
顯示本機儲存的信任憑證及別名 |
|
刪除本機儲存的所有信任憑證 |
|
刪除具有別名的本機儲存信任憑證 |
|
|
|
|
識別裝置
下列命令列參數可讓您顯示主機可見的所有適用裝置資訊。
從 SANtricity 11.81 版本開始、 SMcli identifyDevices 參數取代先前透過 SMdevices 工具提供的功能。
|
參數 | 定義 |
---|---|
|
尋找與我們的儲存陣列相關的所有 SCSI 原生區塊裝置。針對找到的每個裝置、報告各種資訊、例如原生作業系統特定的裝置名稱、相關的儲存陣列、磁碟區名稱、 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
參數不會導致在作業系統層級重新掃描。它會反覆顯示作業系統所看到的現有裝置。 -
您必須擁有足夠的使用者權限才能執行
identifyDevices
命令。-
這包括從作業系統原生區塊裝置讀取及執行 SCSI 查詢命令的能力。
-