ESXi 支援 NFS 通訊協定第 3 版和第 4.1 版。若要同時支援上述版本,ESXi 會使用兩個不同的 NFS 用戶端。

NFS 通訊協定第 3 版

在 TCP 中,vSphere 支援 NFS 第 3 版。使用此版本時,您需要考慮下列事項:

  • 使用 NFS 第 3 版時,儲存區流量會以未加密的格式跨 LAN 傳輸。由於此安全性受到限制,因此,僅在受信任的網路上使用 NFS 儲存區並在個別實體交換器上隔離流量。也可以使用私人 VLAN。

  • NFS 3 僅將一個 TCP 連線用於 I/O。因此,ESXi 僅針對 NFS 伺服器的一個 IP 位址或主機名稱支援 I/O,而不支援多個路徑。視您的網路基礎結構和組態而定,您可以使用網路堆疊設定與儲存目標的多個連線。在這種情況下,您必須具有多個資料存放區,且每個資料存放區使用主機和儲存區之間的單獨網路連線。

  • 使用 NFS 3 時,ESXi 不支援透過非根認證啟用對 NFS 磁碟區存取權的委派使用者功能。您必須確保每台主機具有磁碟區的根存取權限。

  • NFS 3 支援硬體加速,允許主機與 NAS 裝置進行整合,並使用 NSA 儲存區所提供的數個硬體作業。如需詳細資訊,請參閱 NAS 裝置上的硬體加速

  • 如果支援硬體加速,您可以在 NFS 3 資料存放區上建立完整佈建的虛擬磁碟。

  • ESXi 上的 NFS 3 鎖定不使用網路鎖定管理員 (NLM) 通訊協定。但是,VMware 會提供專屬鎖定通訊協定。在 NFS 伺服器上建立鎖定檔案可實作 NFS 3 鎖定。鎖定檔案的名稱為 .lck-file_id.

NFS 通訊協定第 4.1 版

使用 NFS 4.1 時,您需要考慮下列事項:

  • NFS 4.1 針對支援工作階段主幹連線的伺服器提供多重路徑。當主幹連線可用時,您可以使用多個 IP 位址存取單一 NFS 磁碟區。不支援用戶端識別碼主幹連線。

  • NFS 4.1 不支援硬體加速。此限制不允許您在 NFS 4.1 資料存放區上建立完整佈建虛擬磁碟。

  • NFS 4.1 支援 Kerberos 驗證通訊協定以保證與 NFS 伺服器的安全通訊。如需詳細資訊,請參閱 針對 NFS 4.1 使用 Kerberos 認證

  • NFS 4.1 會將保留區共用為鎖定機制。

  • NFS 4.1 支援內建檔案鎖定。

  • 與 Kerberos 搭配使用時,NFS 4.1 支援非根使用者存取檔案。

  • NFS 4.1 支援傳統的非 Kerberos 掛接。在這種情況下,請使用建議用於 NFS 第 3 版的安全性和根存取準則。

  • 不支援同時掛接 AUTH_SYS 和 Kerberos。

  • 使用 Kerberos 的 NFS 4.1 不支援 IPv6。使用 AUTH_SYS 的 NFS 4.1 同時支援 IPv4 和 IPv6。

NFS 通訊協定和 vSphere 解決方案

vSphere 功能

NFS 第 3 版

NFS 第 4.1 版

vMotion 和 Storage vMotion

High Availability (HA)

Fault Tolerance (FT)

Distributed Resource Scheduler (DRS)

主機設定檔

Storage DRS

Storage I/O Control

Site Recovery Manager

虛擬磁碟區

NFS 版本升級

vSphere 不支援資料存放區從 NFS 第 3 版自動轉換為 NFS 4.1。若要升級 NFS 3 資料存放區,可以使用下列選項:

  • 可以建立新的 NFS 4.1 資料存放區,然後使用 Storage vMotion 將虛擬機器從舊資料存放區移轉至新的資料存放區。

  • 使用 NFS 儲存區伺服器所提供的轉換方法。如需詳細資訊,請連絡儲存裝置廠商。

  • 從一個版本卸載,然後掛接為其他版本。

    警告︰

    若要使用此選項,請確保從有權存取資料存放區的所有主機卸載該資料存放區。資料存放區永遠不能透過同時使用兩個通訊協定來進行掛接。