OpenVMS 8.5 NFS client

All types of networks, network stacks, and protocols supported by OpenVMS.
Post Reply

Topic author
lobout
Newbie
Posts: 4
Joined: Thu Jan 23, 2025 4:37 pm
Reputation: 0
Status: Offline

OpenVMS 8.5 NFS client

Post by lobout » Thu Jan 23, 2025 5:01 pm

I am attempting to mount an nfs share hosted on a netapp to my VMS system. When i issue the mount command i get an error message stating that "network object is unknown at remote node" I have also attempt this when connecting to a RHEL8 nfs server and get the same error. If i try to mount something that has not been exported i get the error that I would expect "file not found"

I have scoured the net high and low and can not find anything that will point me in the right direction to figure this out. I am a newbie with VMS and inherited this system so I am learning as I go.


lastovica@sciinc.com
Active Contributor
Posts: 33
Joined: Wed May 22, 2024 5:32 pm
Reputation: 0
Location: colorado, usa
Status: Offline
Contact:

Re: OpenVMS 8.5 NFS client

Post by lastovica@sciinc.com » Thu Jan 23, 2025 5:58 pm

lobout wrote:
Thu Jan 23, 2025 5:01 pm
I am attempting to mount an nfs share hosted on a netapp to my VMS system. When i issue the mount command i get an error message stating that "network object is unknown at remote node" I have also attempt this when connecting to a RHEL8 nfs server and get the same error. If i try to mount something that has not been exported i get the error that I would expect "file not found"

I have scoured the net high and low and can not find anything that will point me in the right direction to figure this out. I am a newbie with VMS and inherited this system so I am learning as I go.
to start with, give us some hints. perhaps sharing your OpenVMS and TCPIP versions along with the actual tcpip mount command that you're using with the actual error messages.
Norm Lastovica / SCI


Topic author
lobout
Newbie
Posts: 4
Joined: Thu Jan 23, 2025 4:37 pm
Reputation: 0
Status: Offline

Re: OpenVMS 8.5 NFS client

Post by lobout » Fri Jan 24, 2025 6:04 am

As the subject says it is OpenVMS 8.5 running on itanium hardware. tcpip is version 5.7. i'm not doing anything special with the mount command. i have a proxy user set up and am mounting with the following:

mount dnfs0: /path=”/<path>” /host=”<hostname>” /structure=5 /system

when doing this towards my linux nfs server I see a mount authentication request then a umount request. If i change the path to a mount that is not exported I get the expected error of file not found, but when pointed to a legit export i get the network object unknown message.

User avatar

m_detommaso
Master
Posts: 141
Joined: Thu Jun 06, 2019 6:57 am
Reputation: 1
Location: Brindisi (Italy)
Status: Offline
Contact:

Re: OpenVMS 8.5 NFS client

Post by m_detommaso » Fri Jan 24, 2025 6:20 am

The latest release of VMS for Integrity platform is V8.4-2l3; version 8.5 never released !

I would suggest you get more precise information about your software environment, including the hw platform and the patch level of OS and TCP/IP stack.
VMS Support Specialist
VMS Technology Consultant


joukj
Master
Posts: 272
Joined: Thu Aug 27, 2020 5:50 am
Reputation: 0
Status: Offline

Re: OpenVMS 8.5 NFS client

Post by joukj » Fri Jan 24, 2025 6:52 am

So plain V5.7 on Itanium 8.4. I assume the TCPIP_NFS_PAT V5.7ECO5C is not installed.

In that case add
/noafd
to the mount command


Topic author
lobout
Newbie
Posts: 4
Joined: Thu Jan 23, 2025 4:37 pm
Reputation: 0
Status: Offline

Re: OpenVMS 8.5 NFS client

Post by lobout » Fri Jan 24, 2025 7:07 am

joukj wrote:
Fri Jan 24, 2025 6:52 am
So plain V5.7 on Itanium 8.4. I assume the TCPIP_NFS_PAT V5.7ECO5C is not installed.

In that case add
/noafd
to the mount command
Thank you I will try that. Like I said I am still trying to come up to speed on VMS. I played with it a little well over 20 years ago, but don't know much about it. i'm a linux guy, so I understand a lot of the theory behind it, but just learning the OS has been a major curve for me.

Added in 1 hour 59 minutes 49 seconds:
joukj wrote:
Fri Jan 24, 2025 6:52 am
So plain V5.7 on Itanium 8.4. I assume the TCPIP_NFS_PAT V5.7ECO5C is not installed.

In that case add
/noafd
to the mount command
so i get the same error message when using the /noafd switch. and yes you are correct it appears to be plain openvms 8.4 with tcpip 5.7. no other patches appear to be applied.


lastovica@sciinc.com
Active Contributor
Posts: 33
Joined: Wed May 22, 2024 5:32 pm
Reputation: 0
Location: colorado, usa
Status: Offline
Contact:

Re: OpenVMS 8.5 NFS client

Post by lastovica@sciinc.com » Fri Jan 24, 2025 9:19 am

TCPIP 5.7 with no patches seems a poor starting point. For sure update to 5.7-latest ECO patch kits before proceeding.

after that... there are two potential transports (UDP and TCP). Try both; some servers don't do one or the other by default. also the

Added in 7 minutes 1 second:
As well, I've discovered that the VMS NFS client requires some experimentation to connect to various NFS servers. here, for example, is one of the configurations that works in some cases. start with this and experiment with things like the transport, the uid/gid and so on.

Code: Select all

$       DEFINE/SYS/EXEC TCPIP$NFS_SND_BUF   131072
$       TX =    "/PROCESSOR = UNIQUE /ACP = (DUMP, IO_BUFFERED=9000, IO_DIRECT=9000, PAGE_FILE=8000000) " +-
                "/TIMEOUT = 0:0:2 /RETRIES = 10 /TRANSPORT=TCP /UID = 0 /GID = 0 " +-
                "/CACHE_TIMEOUT = (DIRECTORY:0:0:15, ATTRIBUTE:0:0:15, READ_DIRECTORY) " +-
                "/FILEID=NONUNIQUE /SYSTEM /STRUCTURE = 5 /DATA=32768 /NOCONVERT /SYNC=UNSTABLE /COMMIT_BUFFER=8192 /VERSION=3 "
$       TCPIP MOUNT -
                'DEVICE_NAME' -
                xxx -
                zzz -
                /HOST=yyy -
                /PATH="/vvv/ddd" -
                'TX'
Norm Lastovica / SCI


Topic author
lobout
Newbie
Posts: 4
Joined: Thu Jan 23, 2025 4:37 pm
Reputation: 0
Status: Offline

Re: OpenVMS 8.5 NFS client

Post by lobout » Fri Jan 24, 2025 9:59 am

lastovica@sciinc.com wrote:
Fri Jan 24, 2025 9:26 am
TCPIP 5.7 with no patches seems a poor starting point. For sure update to 5.7-latest ECO patch kits before proceeding.

after that... there are two potential transports (UDP and TCP). Try both; some servers don't do one or the other by default. also the

Added in 7 minutes 1 second:
As well, I've discovered that the VMS NFS client requires some experimentation to connect to various NFS servers. here, for example, is one of the configurations that works in some cases. start with this and experiment with things like the transport, the uid/gid and so on.

Code: Select all

$       DEFINE/SYS/EXEC TCPIP$NFS_SND_BUF   131072
$       TX =    "/PROCESSOR = UNIQUE /ACP = (DUMP, IO_BUFFERED=9000, IO_DIRECT=9000, PAGE_FILE=8000000) " +-
                "/TIMEOUT = 0:0:2 /RETRIES = 10 /TRANSPORT=TCP /UID = 0 /GID = 0 " +-
                "/CACHE_TIMEOUT = (DIRECTORY:0:0:15, ATTRIBUTE:0:0:15, READ_DIRECTORY) " +-
                "/FILEID=NONUNIQUE /SYSTEM /STRUCTURE = 5 /DATA=32768 /NOCONVERT /SYNC=UNSTABLE /COMMIT_BUFFER=8192 /VERSION=3 "
$       TCPIP MOUNT -
                'DEVICE_NAME' -
                xxx -
                zzz -
                /HOST=yyy -
                /PATH="/vvv/ddd" -
                'TX'
Ok so If I can go down that route, how does one obtain the patch kit, and how do you apply it?


lastovica@sciinc.com
Active Contributor
Posts: 33
Joined: Wed May 22, 2024 5:32 pm
Reputation: 0
Location: colorado, usa
Status: Offline
Contact:

Re: OpenVMS 8.5 NFS client

Post by lastovica@sciinc.com » Fri Jan 24, 2025 10:08 am

lobout wrote:
Fri Jan 24, 2025 9:59 am
Ok so If I can go down that route, how does one obtain the patch kit, and how do you apply it?
get in touch with your software vendor. they'll presumably be able to supply you with the current TCPIP ECO kit(s) along with the release notes and installation instructions.

Added in 2 minutes 18 seconds:
Also please share with us the output from "pipe ucx sho ver/all | sea sys$input nfs ; prod sho hist *TCP*"
Norm Lastovica / SCI

Post Reply