Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2195009.1
Update Date:2016-10-20
Keywords:

Solution Type  Problem Resolution Sure

Solution  2195009.1 :   Oracle ZFS Storage Appliance: NFS exception entries vanish when applied in the BUI or report error in the CLI  


Related Items
  • Sun ZFS Storage 7320
  •  
  • Sun Storage 7210 Unified Storage System
  •  
  • Oracle ZFS Storage ZS3-BA
  •  
  • Oracle ZFS Storage Appliance Racked System ZS4-4
  •  
  • Oracle ZFS Storage ZS5-4
  •  
  • Oracle ZFS Storage ZS3-2
  •  
  • Sun Storage 7410 Unified Storage System
  •  
  • Oracle ZFS Storage ZS3-4
  •  
  • Sun ZFS Storage 7420
  •  
  • Oracle ZFS Storage ZS5-2
  •  
  • Oracle ZFS Storage ZS4-4
  •  
  • Sun Storage 7310 Unified Storage System
  •  
  • Sun Storage 7110 Unified Storage System
  •  
  • Sun ZFS Backup Appliance
  •  
  • Sun ZFS Storage 7120
  •  
Related Categories
  • PLA-Support>Sun Systems>DISK>ZFS Storage>SN-DK: ZS
  •  




In this Document
Symptoms
Changes
Cause
Solution
References


Created from <SR 3-13253074398>

Applies to:

Oracle ZFS Storage ZS4-4 - Version All Versions to All Versions [Release All Releases]
Oracle ZFS Storage ZS3-BA - Version All Versions to All Versions [Release All Releases]
Sun Storage 7310 Unified Storage System - Version All Versions to All Versions [Release All Releases]
Oracle ZFS Storage Appliance Racked System ZS4-4 - Version All Versions to All Versions [Release All Releases]
Oracle ZFS Storage ZS5-4 - Version All Versions to All Versions [Release All Releases]
7000 Appliance OS (Fishworks)

Symptoms

 When adding a NFS exception to a share it disappears once applied in the Browser User Interface(BUI) or reports the following error from the Command Line Interface(CLI):

error: An unanticipated system error occurred: cannot set property for
'<pool_name>/local/<project_name>/<share_name>': invalid property value: cannot mix "*"
with other values: <NFS_exception>
 

Changes

 In this example, I am attempting to define the client FQDN 'client.domain.tld', as having read and write permissions for the share 'TestShare' in the 'default' project:

ZFSSA:> shares select default select TestShare
ZFSSA:shares default/TestShare> get sharenfs
sharenfs = sec=sys,rw
ZFSSA:shares default/TestShare> set sharenfs="sec=sys,rw,rw=client.domain.tld"
sharenfs = sec=sys,rw,rw=client.domain.tld (uncommitted)
ZFSSA:shares default/TestShare> commit
error: An unanticipated system error occurred: cannot set property for
'pool-1/local/default/TestShare': invalid property value: cannot mix "*"
with other values: rw=*:client.domain.tld
This may be due to transient failure, or a software defect. If this problem
persists, contact your service provider.

The similar operation - in the BUI - results in the exception being added disappearing after the change is applied.

 

Cause

The ZFS Storage Appliance does not support explicitly defining NFS exceptions that duplicate the default permissions.

ie. The default share mode is read/write so you cannot define some specific host, domain or subnet as share mode: read/write.

 

Solution

Only add exceptions that differ from the default of the share.

 

Reference:  Oracle® ZFS Storage Appliance Administration Guide, Shares and Projects » Share and Project Protocols » NFS Protocol » NFS Share Mode Exceptions

 

References

<NOTE:1439295.1> - Sun Storage 7000 Unified Storage System: Configuring NFS Exceptions for root access
<NOTE:1380158.1> - Sun Storage 7000 Unified Storage System: NFS exceptions for root squash to nobody user
<BUG:16479276> - ALLOW ADDING NFS EXCEPTIONS THAT DUPLICATE THE DEFAULT

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback