您可以使用 esxcli 手動將每台主機上的 Flash 裝置標記為容量裝置。

先決條件

請確認您正在使用 vSAN 6.5 或更新版本。

程序

  1. 若要瞭解要標記為容量裝置之 Flash 裝置的名稱,請對每台主機執行下列命令。
    1. ESXi Shell 中執行 esxcli storage core device list 命令。
    2. 在命令輸出頂部找到裝置名稱,然後寫下名稱。

    該命令採用下列選項:

    表格 1. 命令選項

    選項

    描述

    -d|--disk=str

    要標記為容量裝置之裝置的名稱。例如,mpx.vmhba1:C0:T4:L0

    -t|--tag=str

    指定要新增或移除的標籤。例如,capacityFlash 標籤用來標記用於容量的 Flash 裝置。

    命令會列出由 ESXi 識別的所有裝置資訊。

  2. 在輸出中,確認裝置的 Is SSD 屬性是 true
  3. 若要將 Flash 裝置標記為容量裝置,請執行 esxcli vsan storage tag add -d <device name> -t capacityFlash 命令。

    例如 esxcli vsan storage tag add -t capacityFlash -d mpx.vmhba1:C0:T4:L0 命令,其中 mpx.vmhba1:C0:T4:L0 是裝置名稱。

  4. 確認是否將 Flash 裝置標記為容量裝置。
    1. 在輸出中,識別裝置的 IsCapacityFlash 屬性是否設為 1

命令輸出

您可以執行 vdq -q -d <device name> 命令以確認 IsCapacityFlash 屬性。例如,執行 vdq -q -d mpx.vmhba1:C0:T4:L0 命令會傳回下列輸出。

\{
"Name"     : "mpx.vmhba1:C0:T4:L0",
"VSANUUID" : "",
"State"    : "Eligible for use by VSAN",
"ChecksumSupport": "0",
"Reason"   : "None",
"IsSSD"    : "1",
"IsCapacityFlash": "1",
"IsPDL"    : "0",
    \},