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

開始之前

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

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

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

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

程序

  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 規則清單中的新規則。