如果使用未在叢集中共用但 vSphere 儲存區堆疊無法偵測為本機的儲存裝置,套用主機設定檔時可能會出現符合性失敗。

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

若要解決因使用取消共用的儲存裝置而造成的符合性失敗,請使用升級後的插入式存放結構 (PSA) 以及原生多重路徑外掛程式主機設定檔原則。

備註︰

透過執行 vm-support 命令獲取的 ESXi 診斷資料包含主機設定檔資訊,這些資訊包括儲存區主機設定檔、PSA、NMP 和虛擬磁碟區資料。不收集敏感資訊,如密碼。

先決條件

從參考主機擷取主機設定檔。如需指示,請參閱建立主機設定檔

程序

  1. 對於未偵測為本機的 SAS 裝置,請選取儲存區組態 > 插入式存放結構組態 > PSA 裝置共用 > 裝置名稱
  2. 對於不在叢集上共用的每台裝置,停用裝置在叢集範圍內共用

    PSA 裝置的 Is Shared Clusterwide 值可協助您判斷叢集內的哪些裝置應該由主機設定檔設定。針對叢集內的裝置正確設定此值,可以避免因非共用裝置產生的符合性錯誤。

    依預設,會填入此值以反映裝置的 Is Local 設定。例如,對於 Is Local 設為 True 的裝置,此設定預設為停用。此設定允許儲存區主機設定檔在符合性檢查期間略過這些裝置。

    您可以透過在 ESXi Shell 中執行 esxcli storage core device list 命令,找到裝置的「Is Local」設定。如需有關此命令和識別磁碟或 LUN 的詳細資訊,請參閱 http://kb.vmware.com/kb/1014953

  3. 請勿停用 SAN 開機 LUN 的 Is Shared Clusterwide。在 ESXi 6.0 中,按預期處理 SAN 開機 LUN 裝置。如果停用這些裝置的 Is Shared Clusterwide,則由 SAN 開機 LUN 裝置在舊版本中導致的符合性錯誤不會發生,但是該裝置組態不會套用至叢集中的其他主機。選取儲存區組態 > 插入式存放結構組態 > 主機開機裝置組態,並確認已正確擷取此 LUN。
  4. 修復參考主機的設定檔,以便共用狀態中的變更在在參考主機上生效。

    必須重新擷取設定檔時 (例如,如果您將多個共用 SAN 開機 LUN 附加至叢集),不需要為先前設定的裝置重新設定共用。