ESXi 6.7 + Synology NFS VAAI Plug-in
A quick google search for Synology NFS VAAI will get some decent results but the step by step documentation could use some TLC. Especially for 6.7 hosts where even after adding the .zip package manually to update manager it will list 6.7 hosts as compliant without performing any remediation tasks.
- Place ESXi host into maintenance mode
- ssh into ESXi host
- View status of current NFS datastores
esxcli storage nfs list
esxcli storage nfs41 list
- Enable and verify httpClient firewall rule
- if rule is not enabled wget returns “Error wget: error getting response: Cannot assign requested address”
esxcli network firewall ruleset set --enabled=true --ruleset-id=httpClient
esxcli network firewall ruleset list | grep -E '^Name|^---|http'
- Create a folder to hold the VIB and download
cd /vmfs/volumes/<targetVolume>
mkdir _vib && cd _vib
if [ -f ./synology-nfs-vaai-plugin-1.2-1008.vib ]; then echo "synology vib exists"; else echo "download synology vib"; wget https://global.download.synology.com/download/Tools/NFSVAAIPlugin/1.2-1008/VMware_ESXi/synology-nfs-vaai-plugin-1.2-1008.vib; fi
- Install the module
esxcli software vib install -v $(pwd)/synology-nfs-vaai-plugin-1.2-1008.vib --no-sig-check
- Disable and verify httpClient firewall rule
esxcli network firewall ruleset set --enabled=false --ruleset-id=httpClient
esxcli network firewall ruleset list | grep -E '^Name|^---|http'
- Reboot the host
esxcli system shutdown reboot --delay=5 --reason=synology-nfs-vaai-plugin-1.2-1008
- ssh back into the ESXi host and verify the new VIB is installed
esxcli software vib list | grep -E '^Name|^---|synology'
- Verify Hardware Acceleration status is “Supported”
esxcli storage nfs list
esxcli storage nfs41 list
- Disable maintenance mode
esxcli system maintenanceMode set --enable=false
Note: even though NFS v4 was enabled on the Synology RS815 [DSM 6.2.2-24922 Update 4] the ESXi 6.7 hosts could not add the datastore unless I selected NFS v3. Tailing vmkernel.log claimed my RS815 did not support NFS v4.1