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 升級
從低於 6.5 的版本升級 ESXi 時,現有 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 資料存放區。
注意: 若要使用此選項,請確保從有權存取資料存放區的所有主機卸載該資料存放區。資料存放區永遠不能透過同時使用兩個通訊協定來進行掛接。