使用 vmkfstools 命令保留 ESXi 主機專用的 SCSI LUN。您也可以釋放保留區,讓其他主機可以存取 LUN,並重設保留區,進而從目標強制釋放所有保留區。

-L|--lock [reserve|release|lunreset|targetreset|busreset|readkeys|readresv] device
警告︰

使用 -L 選項可以中斷 SAN 上其他伺服器的作業。僅在疑難排解叢集設定時使用 -L 選項。

除非經 VMware 建議,否則絕不對主控 VMFS 磁碟區的 LUN 使用此選項。

您可以透過幾種方式指定 -L 選項:

  • -L reserve – 保留指定的 LUN。保留指定的 LUN 後,只有保留該 LUN 的伺服器才能存取它。如果其他伺服器嘗試存取該 LUN,會出現保留區錯誤。

  • -L release – 釋放指定 LUN 上的保留區。其他伺服器可再次存取該 LUN。

  • -L lunreset – 重設指定的 LUN,方法是清除 LUN 上的所有保留區,並使 LUN 再次對所有伺服器可用。重設對裝置上的其他 LUN 沒有影響。在裝置上保留的其他 LUN 仍保持保留狀態。

  • -L targetreset – 重設整個目標。重設將清除與該目標相關聯的所有 LUN 上的任何保留區,並使 LUN 再次對所有伺服器可用。

  • -L busreset – 重設匯流排上所有可存取的目標。重設將清除可透過匯流排存取的所有 LUN 上的任何保留區,並使其再次對所有伺服器可用。

  • -L readkeys – 讀取使用 LUN 登錄的保留區金鑰。適用於 SCSI-III 永久群組保留區功能。

  • -L readresv – 讀取 LUN 上的保留區狀態。適用於 SCSI-III 永久群組保留區功能。

當輸入 device 參數時,使用以下格式:

/vmfs/devices/disks/disk_ID:P