ESXi 支援 NFS 通訊協定第 3 版和第 4.1 版。若要同時支援這兩個版本,ESXi 會使用兩個不同的 NFS 用戶端。
比較 NFS 用戶端的版本
下表列出了 NFS 第 3 版和第 4.1 版支援的功能。
特性 | NFS 第 3 版 | NFS 第 4.1 版 |
---|---|---|
安全機制 | AUTH_SYS | AUTH_SYS 和 Kerberos (krb5 和 krb5i) |
具有 Kerberos 的加密演算法 | 不適用 | AES256-CTS-HMAC-SHA1-96 和 AES128-CTS-HMAC-SHA1-96 |
多重路徑 | 不支援 | 透過工作階段主幹連線支援 |
鎖定機制 | 規範用戶端鎖定 | 伺服器端鎖定 |
硬體加速 | 支援 | 支援 |
完整佈建虛擬磁碟 | 支援 | 支援 |
IPv6 | 支援 | 支援 AUTH_SYS 和 Kerberos |
ISO 映像對於虛擬機器顯示為 CD-ROM | 支援 | 支援 |
虛擬機器快照 | 支援 | 支援 |
具有虛擬磁碟大於 2 TB 的虛擬機器 | 支援 | 支援 |
NFS 通訊協定和 vSphere 解決方案
下表列出了 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 | 是 | 否 |
Virtual Volumes | 是 | 是 |
vSphere Replication | 是 | 是 |
vRealize Operations Manager | 是 | 是 |
NFS 4.1 和 Fault Tolerance
NFS v4.1 上的虛擬機器支援 vSphere 6.0 中採用的新 Fault Tolerance 機制。
NFS v4.1 上的虛擬機器不支援舊 Fault Tolerance 機制。
在 vSphere 6.0 中,較新的 Fault Tolerance 機制可容納具備多達四個 vCPU 的對稱多處理器 (SMP) 虛擬機器。舊版 vSphere 採用不同的 Fault Tolerance 技術,它具有不同的需求和特性。
NFS 升級
將 ESXi 升級至 6.5 版時,現有 NFS 4.1 資料存放區會自動開始支援先前 ESXi 版本中不可用的功能。這些功能包括 Virtual Volumes 和硬體加速等等。
ESXi 不支援資料存放區從 NFS 第 3 版自動轉換為 NFS 4.1。
若要升級 NFS 3 資料存放區,可以使用下列選項:
- 建立 NFS 4.1 資料存放區,然後使用 Storage vMotion 將虛擬機器從舊資料存放區移轉至新的資料存放區。
- 使用 NFS 儲存區伺服器所提供的轉換方法。如需詳細資訊,請連絡儲存裝置廠商。
- 卸載 NFS 3 資料存放區,然後掛接為 NFS 4.1 資料存放區。
注意: 若要使用此選項,請確保從有權存取資料存放區的所有主機卸載該資料存放區。資料存放區永遠不能透過同時使用兩個通訊協定來進行掛接。