NMP SATP 宣告規則指定特定的儲存裝置應當由哪一個 SATP 來管理。通常不需要修改 NMP SATP 規則。如果需要修改,請使用 esxcli 命令將規則新增到指定 SATP 的宣告規則清單中。

開始之前

安裝 vCLI 或部署 vSphere Management Assistant (vMA) 虛擬機器。請參閱 vSphere 命令列介面入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli 命令。

執行這項作業的原因和時機

當安裝特定儲存區陣列的第三方 SATP 時,可能需要建立 SATP 規則。

在此程序中,--server=server_name 指定目標伺服器。指定的目標伺服器會提示您輸入使用者名稱和密碼。支援其他連線選項,如組態檔或工作階段檔案。如需連線選項的清單,請參閱 vSphere 命令列介面入門

程序

  1. 若要新增特定 SATP 的宣告規則,請執行 esxcli --server=server_name storage nmp satp rule add 命令。該命令採用下列選項。

    選項

    說明

    -b|--boot

    這是在開機時新增的系統預設規則。請勿修改 esx.conf 或新增到主機設定檔。

    -c|--claim-option=string

    新增 SATP 宣告規則時,設定宣告選項字串。

    -e|--description=string

    新增 SATP 宣告規則時,設定宣告規則說明。

    -d|--device=string

    新增 SATP 宣告規則時設定裝置。裝置規則與廠商/型號和驅動程式規則互斥。

    -D|--driver=string

    新增 SATP 宣告規則時,設定驅動程式字串。驅動程式規則與廠商/型號規則互斥。

    -f|--force

    強制宣告規則在任何情況下均略過有效性檢查並安裝規則。

    -h|--help

    顯示說明訊息。

    -M|--model=string

    新增 SATP 宣告規則時,設定型號字串。廠商/型號規則與驅動程式規則互斥。

    -o|--option=string

    新增 SATP 宣告規則時,設定選項字串。

    -P|--psp=string

    設定 SATP 宣告規則的預設 PSP。

    -O|--psp-option=string

    設定 SATP 宣告規則的 PSP 選項。

    -s|--satp=string

    將為其新增規則的 SATP。

    -R|--transport=string

    新增 SATP 宣告規則時,設定宣告傳輸類型字串。

    -t|--type=string

    新增 SATP 宣告規則時,設定宣告類型。

    -V|--vendor=string

    新增 SATP 宣告規則時,設定廠商字串。廠商/型號規則與驅動程式規則互斥。

    備註︰

    搜尋 SATP 規則以尋找指定裝置的 SATP 時,NMP 會首先搜尋驅動程式規則。如果沒有相符項,則搜尋廠商/型號規則,最後搜尋傳輸規則。如果仍然沒有相符項,NMP 將選取裝置的預設 SATP。

  2. 將主機重新開機。

定義 NMP SATP 規則

下列範例命令將指派 VMW_SATP_INV 外掛程式,可管理廠商字串為 NewVend 和型號字串為 NewMod 的儲存區陣列。

# esxcli --server=server_name storage nmp satp rule add -V NewVend -M NewMod -s VMW_SATP_INV

如果執行 esxcli --server=server_name storage nmp satp list -s VMW_SATP_INV 命令,則可以查看新增到 VMW_SATP_INV 規則清單中的新規則。