![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||||||||||||||||||||||||
Solution Type Troubleshooting Sure Solution 1402579.1 : Sun Storage 7000 Unified Storage System: How to Troubleshoot Problems with the NFS Service
In this Document
Applies to:Oracle ZFS Storage ZS3-4 - Version All Versions and laterOracle ZFS Storage ZS3-2 - Version All Versions and later Sun ZFS Storage 7420 - Version All Versions and later Sun Storage 7110 Unified Storage System - Version All Versions and later Sun ZFS Storage 7120 - Version All Versions and later 7000 Appliance OS (Fishworks) PurposeThis document is intended to provide a troubleshooting path for problems that involve loss of access to shares that are accessed by clients using the NFS protocol. To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - Disk Storage ZFS Storage Appliance Community
Troubleshooting StepsProblems with client access to the data shares via the NFS protocol can have many causes, many problems that at first glance may appear to be network connectivity problems can be due to other issues. Framing the problemFirst it must be decided whether the problem is likely to be due to issues with the NFS protocol or elsewhere. If other clients access the same share via another protocol such as SMB then this may be the cause of permissions problems, see Document 1428753.1 "Sun Storage 7000 Unified Storage System: How to Troubleshoot Identity Mapping and cross-platform file sharing issue". Does the problem involve loss of access for clients that access the shares via other protocols than NFS? Gather useful dataUseful information to gather will include:
At the very least a support bundle will be useful to examine the network configuration of the appliance. See Document 1019887.1 "Sun Storage 7000 Unified Storage System: How to collect supportfile bundle using the BUI or CLI". Common NFS problemsNetwork Ports common to NFSSometimes a firewall keeps NFS Clients from successfully connecting to NFS Servers. As there are several deamons required to open connection the ports for following deamons are required to be open:
Other Deamons might like mountd or statd have ports higher than 32.000. For more details on them look at Document 1175804.1 Performance ProblemsMany times a loss of connection to NFS shares may result from performance issues that may be due to a poor choice of configuration, or either an appliance-side or client-side tuning issue. Client Mount OptionsThe mount options that should be specified on a client mounting an NFS share will depend on many factors such as the client OS, the type of workload and the applications accessing the data. For recommended mount options for shares used by Oracle Clusterware and RAC in Unix, Linux and Windows environments see Document 359515.1 " Mount Options for Oracle files when used with NFS on NAS devices". No Lock AvailableIf an error similar to "No locks available" is noticed when trying to mount a NFS share on a client, then the default number of NFS locks available on the appliance may need to be increased. Unable to clear locks for non-Solaris clientsPrior to appliance software version 2011.04.24.5.0 there was no supported way to remove stale or otherwise malfunctioning NFS locks for a non-Solaris client. See Bug 15771518 "SUNBT6858883-AK-2011.04.24 Need way to clear NFS locks on behalf of non-Solaris" for details.
As of 2011.04.24.5.0 this functionality is provided by means of a workflow. Upon running the workflow the hostname and IP address of the client for which the locks are to be cleared is asked for.
Maintenance -> WORKFLOWS -> Clear Locks Enter client hostname and IP address.
To run the workflow from the CLI: lbl-262:> maintenance workflows show Properties:
NFSv4 Domain must match on appliance and clientsIf NFSv4 is used then special attention must be paid to the concept of the NFS domain. This must match on both appliance and clients for the clients to be able to mount appliance shares over NFSv4. See Document 1409693.1 "Sun Storage 7000 Unified Storage System: NFSv4 clients cannot mount shares if NFSv4 identity domains do not match" Shares accessed via NFSv4 hang whilst the same share accessed via NFSv3 or SMB is responsiveIn an environment where clients mount filesystems from the ZFS Storage Appliance utilizing NFSv4 protocol it is seen that the requests for file access were hanging, and additionally commands such as ls and df were also unresponsive.
The same filesystems mounted via NFS v3 or SMB/CIFS are responsive. This is because the limit of entries for the OpenOwner table is exhausted. See Document 1385644.1 "Sun Storage 7000 Unified Storage System: OpenOwner Entries Count Increases on ZFS Storage Appliance". Dropped Packets on Fast NetworksIf when using a fast network technology such as 10 Gigabit Ethernet or IPoIB it is found that NFS performance suffers with dropped packets and TCP transmission problems, then this may be due to the TCP buffer size on the appliance being set to too small a default value to cope with these fast technologies. RHEL Clients using NFSv3 see errors like "bad nfs status return value: 88"This is to do with NFSv4 using UTF-8 encoding but the clients mounting the share may not. Further help required:At this point if the problem still exists and further troubleshooting is required please contact Oracle Support Services to raise a new Service Request (SR) via Back to Document 1416406.1 Sun ZFS Storage Appliances Troubleshooting Resource Center References<NOTE:1392086.1> - Sun Storage 7000 Unified Storage System: How to Troubleshoot Network Problems<NOTE:1398376.1> - Sun Storage 7000 Unified Storage System: How to get a Network Trace to assist in Troubleshooting Network Problems <NOTE:1401076.1> - Sun Storage 7000 Unified Storage System: How to increase the TCP buffer size to improve NFS performance in fast 10Gb Ethernet or IPoIB networks <NOTE:145194.1> - ORA-1157 ORA-1110 ORA-27086 Starting up Database <NOTE:1019887.1> - Sun Storage 7000 Unified Storage System: How to Collect a Support Bundle using the BUI or CLI <NOTE:1175804.1> - NFS and NIS Interaction with Network Firewalls <NOTE:1230143.1> - Sun Storage 7000 Unified Storage System: Collecting analytics data for NFS performance issues <NOTE:1385644.1> - Sun Storage 7000 Unified Storage System: OpenOwner Entries count increases on ZFS Storage Appliance. <NOTE:1409693.1> - Sun Storage 7000 Unified Storage System: NFSv4 clients cannot mount shares if NFSv4 identity domains do not match <NOTE:1416406.1> - Sun ZFS Storage Appliances Troubleshooting Resource Center <NOTE:1213725.1> - Sun Storage 7000 Unified Storage System: Configuration and tuning for NFS performance <NOTE:1375378.1> - Sun Storage 7000 Unified Storage System: Possible cause of NFS Lock Issue <NOTE:1439378.1> - Sun Storage 7000 Unified Storage System: How to Troubleshoot UNIX/NFS File and Directory Permission Issues <NOTE:1405993.1> - Sun Storage 7000 Unified Storage System: Nfs_stat_to_errno: Bad Nfs Status Return Value: 88 <NOTE:1428753.1> - Sun Storage 7000 Unified Storage System: How to Troubleshoot Identity Mapping and Cross-Platform File Sharing Issues <BUG:15771518> - SUNBT6858883-AK-2011.04.24 NEED WAY TO CLEAR NFS LOCKS ON BEHALF OF NON-SOLARIS <NOTE:359515.1> - Mount Options for Oracle files when used with NFS on NAS devices <NOTE:1213739.1> - Sun Storage 7000 Unified Storage System: Known NFS performance issues Attachments This solution has no attachment |
||||||||||||||||||||||||||||||||||||||||||
|