使用 esxcli 命令可列出可用的多重路徑宣告規則。
宣告規則指出管理指定實體路徑的是 NMP 多重路徑外掛程式還是第三方 MPP。每個宣告規則都會根據下列參數來識別一組路徑:
- 廠商/型號字串
- 傳輸,例如 SATA、IDE、光纖通道
- 介面卡、目標或 LUN 位置
- 裝置驅動程式 (如 Mega-RAID)
在此程序中,--server=server_name 指定目標伺服器。指定的目標伺服器會提示您輸入使用者名稱和密碼。支援其他連線選項,如組態檔或工作階段檔案。如需連線選項的清單,請參閱 vSphere Command-Line Interface 入門。
必要條件
安裝 vCLI 或部署 vSphere Management Assistant (vMA) 虛擬機器。請參閱vSphere Command-Line Interface 入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli命令。
程序
- ♦ 透過執行 esxcli --server=server_name storage core claimrule list --claimrule-class=MP 命令,列出多重路徑宣告規則。
範例: esxcli storage core claimrule list 命令的範例輸出
Rule Class Rule Class Type Plugin Matches MP 0 runtime transport NMP transport=usb MP 1 runtime transport NMP transport=sata MP 2 runtime transport NMP transport=ide MP 3 runtime transport NMP transport=block MP 4 runtime transport NMP transport=unknown MP 101 runtime vendor MASK_PATH vendor=DELL model=Universal Xport MP 101 file vendor MASK_PATH vendor=DELL model=Universal Xport MP 200 runtime vendor MPP_1 vendor=NewVend model=* MP 200 file vendor MPP_1 vendor=NewVend model=* MP 201 runtime location MPP_2 adapter=vmhba41 channel=* target=* lun=* MP 201 file location MPP_2 adapter=vmhba41 channel=* target=* lun=* MP 202 runtime driver MPP_3 driver=megaraid MP 202 file driver MPP_3 driver=megaraid MP 65535 runtime vendor NMP vendor=* model=*
此範例指示下列內容:
- NMP 會宣告連線到使用 USB、SATA、IDE 和封鎖 SCSI 傳輸之儲存裝置的所有路徑。
- 您可以使用 MASK_PATH 模組來隱藏主機中未使用的裝置。依預設,PSA 宣告規則 101 會遮罩廠商字串為 DELL 且型號字串為 Universal Xport 的 Dell 陣列虛擬裝置。
- MPP_1 模組會宣告連線到任何 NewVend 儲存區陣列型號的所有路徑。
- MPP_3 模組會宣告由 Mega-RAID 裝置驅動程式控制之儲存裝置的路徑。
- NMP 會宣告先前規則中未說明的任何路徑。
- 輸出中的 [Rule Class] 資料行說明宣告規則的類別。類別可以是 MP (多重路徑外掛程式)、篩選器或 VAAI。
- [Class] 資料行顯示已定義的規則和已載入的規則。[Class] 資料行中的 file 參數指示規則已定義。runtime 參數指示已將規則載入系統。若要讓使用者定義的宣告規則成為作用中狀態,應存在兩個具有相同規則編號的行,一行用於採用 file 參數的規則,另一行用於採用 runtime 的規則。數個編號較小的規則只有一行,其 [Class] 為 runtime。這些是系統定義的宣告規則,您無法對其進行修改。