Table of Contents
- Title and Copyright Information
-
1
About Oracle ZFS Storage Appliance
- Oracle ZFS Storage Appliance Key Features
- Accessibility, Diversity, and Inclusion
- Supported Protocols
- Appliance Data Services
- Data Availability
- Browser User Interface (BUI)
- Network Icons
- Dashboard Icons
- Analytics Toolbar Icons
- Identity Mapping Icons
- Supported Browsers
- Command Line Interface (CLI)
-
Working with CLI Scripting
- Using Batch Commands
- Understanding the CLI Scripting Commands
- Accessing the CLI Script Environment
- Understanding the Built-in CLI Functions
- Using the Children Function
- Using the Choices Function
- Using the Custom Alert Functions
- Using the Get Function
- Using the List Function
- Using the Prop Function
- Using the Run Function
- Using the Functions for Generating Output
- Understanding CLI Scripting Errors
-
2
Configuring the Appliance
- Initial Appliance Configuration
-
Appliance Cluster Configuration
- Cluster Configuration BUI View
- Checking Cluster Link Status (CLI)
- Upgrading a Standalone Appliance to a Clustered Configuration (BUI)
- Shutting Down a Clustered Configuration (BUI)
- Shutting Down a Clustered Configuration (CLI)
- Unconfiguring a Cluster Node
- Cluster Terminology
- Understanding Clustering
- Clustered Controller States
- Cluster Interconnect I/O
- Cluster Resource Management
- Cluster Takeover and Failback
- Configuration Changes in a Clustered Environment
- Clustering Considerations for Storage
- Clustering Considerations for Networking
- Private Local IP Interfaces
- Clustering Considerations for InfiniBand
- Preventing Split-Brain Conditions
- Estimating and Reducing Takeover Impact
-
Network Configuration
- Using the BUI to Configure Networking
- Using the CLI to Configure Networking
-
Configuring Network Datalinks
- Configuring a Network Datalink (BUI)
- Configuring a Network Datalink (CLI)
-
Configuring Network Interfaces
- Creating a Single Port Interface (BUI)
- Unlocking Data Interfaces (BUI)
- Unlocking Data Interfaces (CLI)
- Creating an InfiniBand Partition Datalink and Interface (BUI)
- Creating a VNIC Without a VLAN ID for Clustered Controllers (BUI)
- Creating VNICs with the Same VLAN ID for Clustered Controllers (BUI)
- Configuring Management Interfaces
- Configuring Network IP Multipathing (IPMP)
- Configuring Network Performance and Availability
- Configuring Network Routing
-
Configuring Storage
- Creating a Storage Pool (BUI)
- Creating a Storage Pool (CLI)
- Importing an Existing Storage Pool (BUI)
- Importing an Existing Storage Pool (CLI)
- Configuring an All-Flash Storage Pool (BUI)
- Configuring an All-Flash Storage Pool (CLI)
- Adding a Disk Shelf to an Existing Storage Pool (BUI)
- Adding a Disk Shelf to an Existing Storage Pool (CLI)
- Adding a Cache, Meta, or Log Device to an Existing Storage Pool (BUI)
- Adding a Cache, Meta, or Log Device to an Existing Storage Pool (CLI)
- Removing a Cache or Log Device from an Existing Storage Pool (BUI)
- Removing a Cache or Log Device from an Existing Storage Pool (CLI)
- Unconfiguring a Storage Pool (BUI)
- Unconfiguring a Storage Pool (CLI)
- Renaming a Storage Pool (BUI)
- Renaming a Storage Pool (CLI)
- Scrubbing a Storage Pool – Manual (BUI)
- Scrubbing a Storage Pool – Manual (CLI)
- Scrubbing a Storage Pool – Scheduled (BUI)
- Scrubbing a Storage Pool – Scheduled (CLI)
- Viewing Pool and Device Status (BUI)
- Viewing Pool and Device Status (CLI)
- Storage Pool Concepts
- Data Profiles for Storage Pools
-
Configuring Cloud Backup
- Preparing for Cloud Backup
- Configuring Cloud Backup and Restore Operations
-
Managing the Cloud Service
- Deleting a Cloud Backup (BUI)
- Deleting a Cloud Backup (CLI)
- Viewing Cloud Jobs (BUI)
- Viewing Cloud Jobs (CLI)
- Canceling and Restarting a Cloud Job (BUI)
- Canceling and Restarting a Cloud Job (CLI)
- Modifying a Cloud Target (BUI)
- Modifying a Cloud Target (CLI)
- Deleting a Cloud Target (BUI)
- Deleting a Cloud Target (CLI)
- Cloud Properties
- Understanding the Appliance Status
-
Configuring Storage Area Network (SAN)
- Configuring FC Port Modes (BUI)
- Discovering FC Ports (BUI)
- Creating FC Initiator Groups (BUI)
- Associating a LUN with an FC Initiator Group (BUI)
- Changing FC Port Modes (CLI)
- Discovering FC Ports (CLI)
- Creating FC Initiator Groups (CLI)
- Associating a LUN with an FC Initiator Group (CLI)
- Scripting Aliases for Initiators and Initiator Groups (CLI)
- Creating an Analytics Worksheet (BUI)
- Configuring SAN iSER Targets
- Adding an iSCSI Target with an Auto-generated IQN (CLI)
- Adding an iSCSI Target with a Specific IQN and RADIUS Authentication (CLI)
- Adding an iSCSI Initiator with CHAP Authentication (CLI)
- Adding an iSCSI Target Group (CLI)
- Adding an iSCSI Initiator Group (CLI)
- Configuring SRP Targets (BUI)
- Configuring SRP Targets (CLI)
- Understanding SAN
- SAN Fibre Channel Configuration
- SAN iSCSI Configuration
- SAN iSCSI Initiator Configuration
- SAN SRP Configuration
- SAN Terminology
-
Configuring Users
- Adding an Administrator or User (BUI)
- Adding an Administrator or User (CLI)
- Changing a User Password (BUI)
- Changing a User Password (CLI)
- Editing Exceptions for a User (BUI)
- Editing Exceptions for a User (CLI)
- Adding a Role (BUI)
- Adding a Role (CLI)
- Editing Authorizations for a Role (BUI)
- Editing Authorizations for a Role (CLI)
- Adding a User Who Can Only View the Dashboard (BUI)
- Adding a User Who Can Only View the Dashboard (CLI)
- Determining the Current Logged-in User
- Understanding Users and Roles
- User Authorizations
- Managing User Properties
- Setting Appliance Preferences
-
Configuring Alerts
-
Adding Alert Actions
- Adding an Alert Action (BUI)
- Adding an Alert Action (CLI)
- Adding an Alert Action for an Event Defined in a Workflow (BUI)
- Adding an Alert Action for an Event Defined in a Workflow (CLI)
- Adding an Action for a Specific Threshold Alert (BUI)
- Adding an Action for a Specific Threshold Alert (CLI)
- Alert Event Categories
- Alert Action Types
- Adding Threshold Alerts
-
Adding Alert Actions
-
Configuring Certificates
- Creating a New Server Certificate (BUI)
- Creating a New Server Certificate (CLI)
- Uploading CA Certificates from Non-root CAs (BUI)
- Uploading CA Certificates from Non-root CAs (CLI)
- Viewing CSR and Certificate Details (BUI)
- Viewing CSR and Certificate Details (CLI)
- Destroying a CSR or Certificate (BUI)
- Destroying a CSR or Certificate (CLI)
- Setting the Appliance Default Certificate (BUI)
- Setting the Appliance Default Certificate (CLI)
- Uploading Trusted Certificates (BUI)
- Uploading Trusted Certificates (CLI)
- Viewing Trusted Certificate Details (BUI)
- Viewing Trusted Certificate Details (CLI)
- Destroying a Trusted Certificate (BUI)
- Destroying a Trusted Certificate (CLI)
- Assigning a Certificate to a Service (BUI)
- Assigning a Certificate to a Service (CLI)
- HTTP Strict Transport Security
- Enabling HTTP Strict Transport Security (BUI)
- Enabling HTTP Strict Transport Security (CLI)
- Configuring SSL/TLS Versions and Ciphers
- Configuring Password Complexity
-
3
Appliance Services
-
Managing Services
- Viewing a Service in the BUI
- Selecting a Service in the CLI
- Enabling a Service (BUI)
- Enabling a Service (CLI)
- Disabling a Service (BUI)
- Disabling a Service (CLI)
- Viewing Service States in the CLI
- Viewing Service Help in the CLI
- Setting Service Properties (BUI)
- Setting Service Properties (CLI)
- Viewing Service Logs (BUI)
- Viewing Service Logs (CLI)
- List of Available Appliance Services
- Required Service Ports
-
Configuring Services
- Active Directory Configuration
- DNS Configuration
- Dynamic Routing Configuration
- FTP Configuration
- HTTP Configuration
- HTTPS Configuration
-
Identity Mapping Configuration
- Configuring Identity Mapping (BUI)
- Configuring Identity Mapping (CLI)
- Creating a Mapping Rule (BUI)
- Creating a Mapping Rule (CLI)
- Viewing a Mapping (BUI)
- Flushing Mappings from the Cache (BUI)
- Flushing Mappings from the Cache (CLI)
- Identity Mapping Best Practices
- Identity Mapping Concepts
- Cached and Ephemeral Mappings
- Identity Mapping Case Sensitivity
- Mapping Rule Directional Symbols
- IPMP Configuration
- iSCSI Configuration
-
Kerberos Configuration
- Creating a Kerberos Realm (BUI)
- Creating a Kerberos Realm (CLI)
- Importing Kerberos Keys (BUI)
- Importing Kerberos Keys (CLI)
- Creating Kerberos Principals and Keys (BUI)
- Creating Kerberos Principals and Keys (CLI)
- Deleting Kerberos Principals and Keys (BUI)
- Deleting Kerberos Principals and Keys (CLI)
- Destroying a Kerberos Realm (BUI)
- Destroying a Kerberos Realm (CLI)
- Kerberos Service Properties
- Kerberos Properties and Logs
- LDAP Configuration
- NDMP Configuration
- NFS Configuration
- NIS Configuration
- NTP Configuration
- Phone Home Configuration
- RADIUS Configuration
- RESTful API Configuration
- Service Tags Configuration
- SFTP Configuration
- Shadow Migration Configuration
-
SMB Configuration
- SMB Service Properties
- Setting Properties to Export Shares over SMB
- NFS/SMB Interoperability
- SMB DFS Namespaces
- SMB Microsoft Stand-alone DFS Namespace Management Tools Support Matrix
- Adding DFS Namespaces to a Local SMB Group
- SMB Autohome
- Adding SMB Autohome Rules (CLI)
- Adding a User to an SMB Local Group
- SMB MMC Integration
- SMB Share Management
- SMB Users, Groups, and Connections
- Listing SMB Services
- Configuring SMB (BUI)
- Configuring SMB Active Directory (BUI)
- Configuring SMB Project and Share (BUI)
- Configuring SMB Data Service (BUI)
- SMTP Configuration
- SNMP Configuration
- SRP Configuration
- SSH Configuration
- Syslog Configuration
- System Identity Configuration
- TFTP Configuration
- Virus Scan Configuration
-
Managing Services
-
4
Shares and Projects
- Creating a Project (BUI)
- Creating a Project (CLI)
- Editing a Project (BUI)
- Editing a Project (CLI)
- Renaming a Project (BUI)
- Renaming a Project (CLI)
- Deleting a Project (BUI)
- Deleting a Project (CLI)
- Creating a Filesystem or LUN in a Project (BUI)
- Creating a Filesystem or LUN in a Project (CLI)
- Editing a Filesystem or LUN (BUI)
- Editing a Filesystem or LUN (CLI)
- Renaming a Filesystem or LUN (BUI)
- Renaming a Filesystem or LUN (CLI)
- Moving a Filesystem or LUN to a Different Project (BUI)
- Moving a Filesystem or LUN to a Different Project (CLI)
- Deleting a Filesystem or LUN (BUI)
- Deleting a Filesystem or LUN (CLI)
- Setting User or Group Quotas (BUI)
- Setting User or Group Quotas (CLI)
- About Storage Pools, Projects, and Shares
-
File Retention Management
- Privileged File Retention
- Mandatory File Retention
- Automatic File Retention
- Mandatory with Automatic File Retention Guidelines
- Retention Period Settings
- File Retention on Expiry Policy
- Prerequisites
- Planning Guidelines for File Retention
- Creating a Filesystem or Project with File Retention
- Viewing the Retention Policy Type and Statistics
- Project and Share Properties
- Project Properties
- Filesystem Properties
- LUN Properties
- Space Management for Shares
- Shares Terminology
- Managing Filesystem and Project Space
- Setting User or Group Quotas
- Working with Identity Management
- Working with Filesystem Namespace
- Share Usage Statistics
- Share and Project Protocols
- Access Control Lists for Filesystems
- Working with Schemas
-
5
Shadow Migration
- Understanding Shadow Migration
- Creating a Shadow Filesystem
- Managing Background Migration
- Handling Migration Errors
- Monitoring Migration Progress
- Canceling Migration
- Snapshotting Shadow File Systems
- Backing Up Shadow File Systems
- Replicating Shadow File Systems
- Migrating Local Filesystems
- Using Shadow Migration Analytics
- Testing Potential Shadow Migration using the CLI
- Migrating Data from an Active NFS Server using the CLI
-
6
Snapshots and Clones
- Snapshot Space Management
- Taking a Snapshot (BUI)
- Taking a Snapshot (CLI)
- Scheduling Snapshots (BUI)
- Scheduling Snapshots (CLI)
- Setting a Scheduled Snapshot Label (BUI)
- Setting a Scheduled Snapshot Label (CLI)
- Viewing Snapshots and Schedules (BUI)
- Viewing Snapshots and Schedules (CLI)
- Editing a Snapshot Retention Policy (BUI)
- Editing a Snapshot Retention Policy (CLI)
- Removing a Snapshot Schedule (BUI)
- Removing a Snapshot Schedule (CLI)
- Making a Filesystem Snapshot Directory Visible (BUI)
- Making a Filesystem Snapshot Directory Visible (CLI)
- Accessing a Hidden Filesystem Snapshot Directory (CLI)
- Accessing a Visible Filesystem Snapshot Directory (CLI)
- Renaming a Snapshot (BUI)
- Renaming a Snapshot (CLI)
- Rolling Back to a Snapshot (BUI)
- Rolling Back to a Snapshot (CLI)
- Destroying a Snapshot (BUI)
- Destroying a Snapshot (CLI)
- Cloning a Snapshot (BUI)
- Cloning a Snapshot (CLI)
- Cloning a Clone
- Viewing Clones of a Snapshot (BUI)
- Viewing Clones of a Snapshot (CLI)
- Viewing a Clone Origin (BUI)
- Viewing a Clone Origin (CLI)
-
7
Remote Replication
- Remote Replication Workflow
-
Configuring Remote Replication
- Checking Source and Target Compatibility
- Setting Up Network Interfaces and Static Routing (BUI)
- Setting Up Network Interfaces and Static Routing (CLI)
- Creating a Replication Target (BUI)
- Creating a Replication Target (CLI)
- Creating a Replication Action (BUI)
- Creating a Replication Action (CLI)
- Configuring Automatic Snapshot Retention on a Target (BUI)
- Configuring Automatic Snapshot Retention on a Target (CLI)
- Manually Sending a Replication Update (BUI)
- Manually Sending a Replication Update (CLI)
- Configuring Replication for a Clustered Configuration
-
Configuring Offline Replication (BUI)
- Setting Up an NFS Server for Offline Replication
- Setting Up an Export Path to the NFS Server (BUI)
- Exporting a Replication Update (BUI)
- Verifying the Replication Stream on the NFS Server
- Importing the Replication Stream from the NFS Server (BUI)
- Performing a Manual Network Update (BUI)
- Reversing an Offline Replication (BUI)
-
Configuring Offline Replication (CLI)
- Setting Up an NFS Server for Offline Replication
- Setting Up an Export Path to the NFS Server (CLI)
- Exporting a Replication Update (CLI)
- Verifying a Replication Stream On the NFS Server
- Importing a Replication Stream from the NFS Server (CLI)
- Performing a Manual Network Update (CLI)
- Reversing an Offline Replication (CLI)
- Disabling Replication Compression (BUI)
- Disabling Replication Compression (CLI)
- Testing the Connection (BUI)
- Testing the Connection (CLI)
- Editing a Replication Target (BUI)
- Editing a Replication Target (CLI)
- Editing a Replication Action (BUI)
- Editing a Replication Action (CLI)
-
Monitoring Remote Replication
- Monitoring Replication Progress (BUI)
- Monitoring Replication Progress (CLI)
- Monitoring Replication Delays and RPO (BUI)
- Monitoring Replication Delays and RPO (CLI)
- Replication Audit Actions
- Setting Replication Start and Finish Alerts (BUI)
- Setting Replication Start and Finish Alerts (CLI)
- Using Replication Analytics
-
Managing Replication Packages
- Managing User-Generated Snapshots
- Canceling a Replication Update (BUI)
- Canceling a Replication Update (CLI)
- Cloning a Replication Package (BUI)
- Cloning a Replication Package (CLI)
- Cloning a Snapshot in a Replication Package (BUI)
- Cloning a Snapshot in a Replication Package (CLI)
- Severing a Replication Package (BUI)
- Severing a Replication Package (CLI)
- Editing a Replication Package (BUI)
- Editing a Replication Package (CLI)
- Disabling a Replication Package (BUI)
- Disabling a Replication Package (CLI)
-
Disaster Recovery with Remote Replication
- Setting Up a Replication Target at a Recovery Site (BUI)
- Switching Operations to the Recovery Site (BUI)
- Updating the Production Site (BUI)
- Reversing Replication Back to the Production Site (BUI)
- Setting Up a Replication Target at a Recovery Site (CLI)
- Switching Operations to the Recovery Site (CLI)
- Updating the Production Site (CLI)
- Reversing Replication Back to the Production Site (CLI)
-
Remote Replication Concepts
- Replication Terminology
- Replication Targets
- Replication Actions and Packages
- Replication Action Properties
- Replication Package Properties
- Replication Storage Pools
- Project vs. Share Replication
- Replication Authorizations
- Deduplicated Replication
- Replication Configuration for Clustered Appliances
- Example: Replication Configuration for Clustered Appliances
- Replication Snapshots and Data Consistency
- Replication Snapshot Management
- iSCSI Configurations and Replication
- Resumable Replication
- Replication Alerts
- Replication Failures
- Compressed Replication
- Replication Packages
- Cloning a Replication Package or Share
- Multi-target Reversal
- Cascaded Replication
- Exporting Replicated Filesystems
- Severing Replication
- Reverse the Direction of Replication
- Destroying a Replication Package
- Target Replica Backups
- Raw Crypto Replication
-
8
Data Encryption
- Data Encryption Workflow
- Configuring LOCAL Keystore Encryption (BUI)
- Configuring LOCAL Keystore Encryption (CLI)
- Configuring OKM Keystore Encryption (BUI)
- Configuring OKM Keystore Encryption (CLI)
- Configuring KMIP Keystore Encryption (BUI)
- Configuring KMIP Keystore Encryption (CLI)
- Creating an Encrypted Pool (BUI)
- Creating an Encrypted Pool (CLI)
- Changing a Pool Encryption Key (BUI)
- Changing a Pool Encryption Key (CLI)
- Creating an Encrypted Project (BUI)
- Creating an Encrypted Project (CLI)
- Changing a Project Encryption Key (BUI)
- Changing a Project Encryption Key (CLI)
- Creating an Encrypted Filesystem or LUN (BUI)
- Creating an Encrypted Filesystem or LUN (CLI)
- Changing a Share Encryption Key (BUI)
- Changing a Share Encryption Key (CLI)
- Backing Up a LOCAL Key (BUI)
- Backing Up a LOCAL Key (CLI)
- Deleting an Encryption Key (BUI)
- Deleting an Encryption Key (CLI)
- Restoring a LOCAL Key (BUI)
- Restoring a LOCAL Key (CLI)
- Encryption Properties
- Managing Encryption Keys
- Performance Impact of Encryption
- Encryption Key Life Cycle
- Backing Up, Replicating, and Restoring Encrypted Projects and Shares
-
9
Maintenance Workflows
- Understanding Workflows
- Understanding Workflow Parameters
- Constrained Workflow Parameters
- Optional Workflow Parameters
- Workflow Error Handling
- Workflow Input Validation
- Workflow Execution Auditing and Reporting
- Understanding Workflow Versioning
- Using Workflows for Alert Actions
- Creating and Posting Custom Alerts from Within a Workflow
- Using Scheduled Workflows
- Using a Scheduled Workflow
- Coding Workflow Schedules
- Creating a Worksheet Based on a Specified Drive Type
- Uploading and Executing Workflows Using the BUI
- Downloading Workflows Using the CLI
- Listing Workflows Using the CLI
- Executing Workflows Using the CLI
- Auditing Workflows Using the CLI
- 10 Integration