IBM Support

IBM Storage Scale: CES NFSv4.2 protocol is available as a technology preview in the 5.2.2 release

News


Abstract

Support of the NFS version 4.2 protocol in Cluster Export Services (CES) is available as a technology preview in IBM Storage Scale 5.2.2.

Content

Overview:
CES NFS is implemented with the NFS-Ganesha open-source protocol server. CES NFS provides various protocol versions such as NFSv3, NFSv4, NFSv4.1, and NFSv4.2. The NFS version 4.2 (NFSv4.2) protocol support is disabled in earlier versions of Storage Scale. 

This feature enables NFS clients to mount NFS exports by using NFSv4.2 

Important: 

  1. NFS4.2 must not be used in production environments during its technology preview phase; it is intended for test environments only. 
  2. 2. Most NFS clients will attempt to mount by default with NFSv4.2 first if the mount command does not mention any specific minor version. Make sure to disable NFSv4.2 if you do not want to use it. 

Example with a RHEL 8 NFS client, where NFS-Ganesha is enabled only with NFSv4.0: 

# mount 10.0.100.126:/mnt/gpfs0/fset1 /test -vvv 
mount.nfs: timeout set for Tue Oct 29 16:52:44 2024 
mount.nfs: trying text-based options 'vers=4.2,addr=10.0.100.126,clientaddr=10.0.100.13' 
mount.nfs: mount(2): Protocol not supported 
mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=10.0.100.126,clientaddr=10.0.100.13' 
mount.nfs: mount(2): Protocol not supported 
mount.nfs: trying text-based options 'vers=4,addr=10.0.100.126,clientaddr=10.0.100.13' 

Functionality: 
This feature enables NFS clients to mount NFS exports by using NFSv4.2. 

To enable the NFSv4.2 protocol support, run the following IBM Storage Scale CLI command: 

#mmnfs config change minor_versions=0,1,2 

You can enable NFSv4.2 in parallel with older protocol versions for non-production use. 

To disable NFSv4.2 or to enable NFSv4.0 and NFSv4.1 versions, use the next command: 

#mmnfs config change MINOR_VERSIONS=0,1 

To disable NFSv4.2 or to enable only NFSv4.0 version, use the next command: 

#mmnfs config change MINOR_VERSIONS=0 

Example: 

  • Enabling NFSv4.2: 
# mmnfs config change MINOR_VERSIONS=0,1,2 
mmnfs: The NFS configuration was changed successfully. 
mmnfs: NFS server restarted on all NFS nodes on which NFS server is running. 

  • Verifying whether NFSv4.2 is enabled or not: 
# mmnfs config list | grep MINOR_VERSIONS 
MINOR_VERSIONS: 0,1,2 

For additional details, input, or inquiries contact scale@us.ibm.com.

[{"Type":"MASTER","Line of Business":{"code":"LOB69","label":"Storage TPS"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"STXKQY","label":"IBM Storage Scale"},"ARM Category":[{"code":"a8m3p000000hAkIAAU","label":"NFS-\u003EGanesha"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
06 December 2024

UID

ibm17174841