Oracle ZFS Storage Appliance

General Information
This library page contains non-proprietary information gathered while deploying a Sun ZFS storage appliance.
Sun ZFS Storage Appliances Troubleshooting Resource Center [ID 1416406.1]
As part of your purchase decision of a ZFS be sure you can address each of these questions
  • What is your Backup Strategy? Incremental merge or traditional backup set backups?
  • If Incremental merge (incrementally updated backups) - What are your RTO/RPO requirements?
  • What is the daily change rate and the backup window?
  • What is your Recovery window?
  • How many weeks of backups do we need to retain?
  • What is your backup strategy - Full only or Full + Incremental?
  • What is the size of full backups?
  • What is the size of incremental backups?
  • Are there replication requirements to a remote site via ZFSSA replication?
  • What are the replication connectivity requirements (10GbE/1GbE/InfiniBand,other)?
  • Do you need space available for test, dev, and/or cloning?
  • What are the general connectivity requirements?
  • Dual or single controller design?
Configuration: Services
Configuration: Services: NFS
Configuration: Services: iSCSI
Configuration: Services: SMB
Configuration: Services: FTP
Configuration: Services: HTTP
Configuration: Services: NDMP
Configuration: Services Phone Home
Configuration: Services: Remote Replication
Configuration: Services: Shadow Migration
Configuration: Services: SFTP
Configuration: Services: SRP
Configuration: Services: TFTP
Configuration: Services: Virus Scan
Configuration: Services: NIS
Configuration: Services: LDAP
Configuration: Services: Active Directory
Configuration: Services: Identity Mapping
Configuration: Storage
Click The (+) Button to the left of "Available Pools" to define a storage pool
Enter the name of the storage pool being created. In this case the pool will hold non-PCI DSS data
Choose the number of disk to be included in the pool from each storage unit
The BUI presents the pool configurations available for the number of disks selected.

At right I seleected Double Parity yielding 18.8T of available storage.
Here is the storage screen after creating three separate pools as follows
  • NOPCIDB for non PCI DSS data storage
  • PCIDB for storage containing encrypted credit card numbers
  • DOWNLOADS: A very small pool to hold patches and rpms
Configuration: Network Configuration
Configuration: Network Addresses
Configuration: Network Routing
Configuration: SAN Targets

Currently utilizing the default configuration
Configuration: SAN Initiators
Configuration: Cluster
Configuration: Users
Configuration: Preferences
Configuration: Alerts
Maintenance: Hardware
Maintenance: System
Maintenance: Problems
Maintenance: Logs
Maintenance: Workflows
Shares: Shares
Shares: Projects
Shares: Schema
Status: Dashboard
Status: Settings
Status: NDMP
Analytics: Settings
Analytics:  Open Worksheets
Analytics: Datasets
ZFS Properties
  The following example sets the atime property to off for tank/home.
# zfs set atime=off tank/home
  any file system property can be set when a file system is created. For example:
# zfs create -o atime=off tank/home
Set Storage Quota  
# zfs set quota=50G tank/home/marks
# zfs set quota=50g tank/home/marks
# zfs set quota=50GB tank/home/marks
# zfs set quota=50gb tank/home/marks
ZFS Clone Commands
Create a ZFS Snapshot
A clone must be created in a file system with a pool identical to the original file.
zfs snapshot <snapshot_name>@<datetime>
# zfs snapshot nopcidata/odsp@yesterday
Create a ZFS Clone from a Snapshot zfs clone <clone_name>
# zfs clone nopcidata/odsp@yesterday scrubhold/home/odsp
Create a Cloned Workspace zfs clone <clone_name>
# zfs snapshot proj/newproj@today
# zfs clone proj/newproj@today proj/ops/opsuser
# zfs set sharenfs=on proj/ops/opsuser
# zfs set quota=1T proj/ops/opsuser
Replace ZFS File System with a ZFS Clone ???
# zfs create tank/test
# zfs create tank/test/productA
# zfs snapshot tank/test/productA@today
# zfs clone tank/test/productA@today tank/test/productAbeta
# zfs list -r tank/test
tank/test 104M 66.2G 23K /tank/test
tank/test/productA 104M 66.2G 104M /tank/test/productA
tank/test/productA@today 0 - 104M -
tank/test/productAbeta 0 66.2G 104M /tank/test/productAbeta
# zfs promote tank/test/productAbeta
# zfs list -r tank/test
tank/test 104M 66.2G 24K /tank/test
tank/test/productA 0 66.2G 104M /tank/test/productA
tank/test/productAbeta 104M 66.2G 104M /tank/test/productAbeta
tank/test/productAbeta@today 0 - 104M -
Complete Clone Replacement # zfs rename tank/test/productA tank/test/productAlegacy
# zfs rename tank/test/productAbeta tank/test/productA
# zfs list -r tank/test
Remove File System # zfs destroy tank/test/productAlegacy
Destroy a ZFS Clone zfs destroy <clone_name>@<datetime> ???
# zfs destroy nopcidata/odsp@yesterday scrubhold/home/odsp

Related Topics
Oracle Database Appliance
Real Application Cluster

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2019 Daniel A. Morgan All Rights Reserved