PowerScale: OneFS: Enabling NetBios
Summary: NetBios is a name service created by Microsoft before Domain Name Services (DNS) deprecated it. It is supported in OneFS 8.x and older, though it is disabled by default. If your legacy workflow requires use of NetBios, follow the instructions below. ...
Instructions
NetBios is not enabled by default, but some legacy workflows may require it. Below are steps on how to enable it.
NOTE: Support for NetBios (nbns) has been removed in 8.0.1 and later releases of OneFS. It is expected to not see this present in current versions of OneFS.
1) Enable the netbios service (pre-8.0.1):
# isi services -a nbns enable
2) Enable netbios support:
# isi smb settings global modify --support-netbios=true
3) Show the current status of the LWIO service:
# isi_for_array -s ps auxw |grep lwio
4) Restart the LWIO service to implement configuration changes. This will drop all existing connections over SMB regardless of dialect and prevent new connections until the restart is complete. Plan for a maintenance window to reduce impact to existing workflows. This usually takes less than a minute.
Administrators can restart LWIO one node at a time with this command:
killall lwio
Or to restart on the entire cluster at once:
isi_for_array -sX 'killall lwio'
5) Check the status of LWIO again and validate the process id (PID) in the first column has changed:
# isi_for_array -s ps auxw |grep lwio
6) Verify that OneFS is listening on NetBios port 139:
# isi_for_array -s netstat -an |grep ".139 "
NetBios has been largely deprecated by Microsoft due to known security vulnerabilities. Like with SMBv1, it is recommended that administrators begin planning migrating workflows off of protocols and services that are no longer supported.