zFS Exploitation
Code: ZFSEDescription
zFS is the strategic file system for z/OS Unix System Services. This practically focused class addresses the needs of Technical Support and Operations personnel responsible for the planning and implementation of zFS. This can involve migration from HFS.
Audience
Technical Support and Operations personnel responsible for the planning and implementation of zFS.
Prerequisites
Experience working with z/OS.
Objectives
zFS is the strategic file system for z/OS Unix System Services. This practically focused class addresses the needs of Technical Support and Operations personnel responsible for the planning and implementation of zFS. This can involve migration from HFS.
Topics
zFS File Systems
zSeries File System introduction
Application programming interfaces
zFS physical file system
zFS colony address space
zFS supports z/OS UNIX ACLs
zFS file system aggregates
Compatibility mode aggregates
Multi-file system aggregates
Metadata cache
zFS file system clones
Backup file system
zFS log files
zFS recovery
zFS sample scenarios
Installing and Using zFS
Installing zFS
Changes to zFS since the initial release
Customization steps for the Distributed File Service
Customization steps for zFS
Customization utilities and commands
Steps needed to define file systems
zFS RACF definitions
Authority for zFS commands
UNIXPRIV class and BPX.SUPERUSER profile
Access to the zFS configuration file
BPXPRMxx definitions
zFS colony address space
zFS procedure
Starting zFS
Colony address space outside of JES control
Allocating zFS aggregates
zFS aggregate definitions
Allocating an aggregate
Multiple volume aggregates
Managing space on volumes
Formatting zFS aggregates
Display quota information
zFS configuration file
Create a data set for IOEFSPRM
Running zFS with IOEFSPRM in a flat file
IOEFSPRM as a member of a PDS data set
Logical parmlib search
Dynamic configuration
Attaching an aggregate
Create zFS file systems
Duplicate file system names
zFS file system mounts
Mounting zFS file systems
Mounting user file systems
Direct mount
Automount for zFS file systems
Dynamic creation of automounted zFS file systems
Mixed-case multi-file filesystem names
Mounting zFS file systems using the ISHELL
zFS file systems in sysplex sharing
Write protection implementation
Mounting zFS file systems copied outside the sysplex
Increasing the physical size of an aggregate
Displaying dynamic aggregate and quota extensions
Growing zFS aggregates in a loop
zFS aggregates with a size greater than 4 GB
Working with zFS aggregates using the ISHELL
Creating zFS aggregates
Support for managing zFS aggregates and file systems
Accessing zFS files
Access control lists (ACLs)
Displaying aggregate information and stopping zFS
Alternate sysplex root support
Using the automatic replacement
Displaying the alternate sysplex root
Disabling the alternate sysplex root
Command replacement
Migration and coexistence considerations
zFS abnormal termination
Changing an aggregate mode
zFS application programming interfaces
Utility RXLSAGGR and RXZFSMON
Salvager utility
Concurrent log recovery
IOEAGFMT and IOEAGSLV authorization
zFS utility considerations
Terminology
zFS auditids
zFS mount recovery
Quiesced zFS aggregates
UNIX System Services file system status information
zFS monitoring aggregates
zFS man pages support
zFS support of EAV volumes
JCL and REXX procedures to run zFS-related tasks
Migrating to zFS
Creating zFS file systems
Previous restriction for zFS aggregate names
Using an archive file
Using copytree to migrate an HFS file system to zFS
Using pax in copy mode to migrate an HFS file system to zFS
Moving the HFS root to zFS
Creating a compatibility mode aggregate
Copying the HFS root data into the zFS file system
Using the chroot command to test the new zFS file system
IPLing the system with the zFS file system as the root
Switching from an HFS to a zFS version root without an IPL
The impact of stopping zFS for other mounted file systems
Automount facility for zFS
Defining the automount multi-file system aggregate
Automount assistance for HFS-to-zFS migration
Migration and coexistence considerations
Considerations for migrated data sets
zFS file system considerations
Migration tool BPXWH2Z
Converting multiple file systems
Alternate HFS-to-zFS migration tool
MIGRTOOL functions and choices
Replacing or migrating the sysplex root file system
The sysplex root
Backup file system
Creating and using a file system clone
Aggregate recovery
Backing up aggregates
Restoring the backup
Using a clone for taking a backup
Using IDCAMS REPRO
Catalog indication for zFS aggregates
Restrictions on quiescing zFS aggregates
Using MOVEAGGR to back up UNIX System Services file systems
UNQUIESCE modify command
Using a started task to unquiesce zFS aggregates
Abend handling and hang conditions
Conditional asserts
Recovery code for End of Memory failures
zFS hangs
Sysplex Considerations
zFS shared sysplex support
Compatibility mode file systems
Multiple file system aggregates
Automount for compatibility mode file systems
zFS remount considerations
Remount processing in sysplex sharing
zFS remount considerations
Switching from R/O to R/W and back again to R/O
LFS support for zFS
Automove behavior
Mounting zFS file systems R/O
Effects on applications having zFS files open
Small application opening files in a zFS file system
Multi-file system aggregates behavior when zFS stops
Stopping zFS
Deny mount of multi-file system aggregate
Sysplex awareness of the zfsadm command interface
New zfsadm command functions
The zFS sysplex group
zFS file system sharing enhancements
UNIX System Services file system sharing disadvantages for read-write file systems
zFS sysplex-aware for R/W mounts
Read-only mounted file systems (sysplex-aware)
z/OS UNIX file system ownership versus zFS aggregate ownership
Performance and Tuning
File system access
IOEFSPRM parameter file
User file cache
Metadata cache
Metadata cache monitoring
Metadata cache storage
Log file cache
zFS log files
Log file usage
Directory cache and large directories
Changing the default setting for the zFS dir_cache_size
Performance monitoring APIs
RMF support for zFS
zFS cache monitoring
RMF zFS Summary Report
Report field descriptions
RMF Detail reports
I/O details report
User and vnode cache detail reports
Metadata and transaction cache detail reports
RMF zFS Activity Report
Field descriptions
zFS user cache
Automatic aggregate growing
zFS sync interval
Read ahead of user file data
zFS directory and metadata cache
HFS and zFS file system comparison
Price (ex. VAT)
Duration
Delivery methods
- Classroom
- On-site (at your location)
- Virtual (instructor online)