當您設定 NFS 伺服器搭配 ESXi 使用時,請遵循儲存裝置廠商的建議。除了這些一般建議之外,請使用在 vSphere 環境中適用於 NFS 的特定準則。
這些準則包含以下項目。
- 確保您使用的 NFS 伺服器列在 VMware HCL 中。使用正確的伺服器韌體版本。
- 確保使用透過 TCP 的 NFS 匯出 NFS 磁碟區。
- 確保 NAS 伺服器將特定共用匯出為 NFS 3 或 NFS 4.1。NAS 伺服器不得為相同共用提供這兩種通訊協定版本。NAS 伺服器必須強制執行此原則,因為 ESXi 無法防止透過不同的 NFS 版本掛接相同的共用。
- NFS 3 和非 Kerberos (AUTH_SYS) NFS 4.1 不支援憑藉非根認證啟用對 NFS 磁碟區存取的委派使用者功能。如果使用 NFS 3 或非 Kerberos NFS 4.1,確保每台主機均具有磁碟區的根存取權。不同的儲存裝置廠商有啟用此功能的不同方法,但 NAS 伺服器通常使用 no_root_squash 選項。如果 NAS 伺服器未授與根存取權,您仍然可以在主機上掛接 NFS 資料存放區。不過,您無法在資料存放區上建立任何虛擬機器。
- 如果基礎 NFS 磁碟區是唯讀的,請確定 NFS 伺服器已將該磁碟區匯出為唯讀共用。或者在 ESXi 主機上,將該磁碟區掛接為唯讀資料存放區。否則,主機會認為該資料存放區可以讀寫,並且可能不會開啟檔案。