zFS Exploitation

Course:   ZFSX
Duration:   2 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/ZFSX.html
 
Course Summary

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 Covered In This Course

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
  • Backingup 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
  • arge directories
  • 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
Who Should Take This Course

Technical Support and Operations personnel responsible for the planning and implementation of zFS.

Recommended Prerequisites

Experience working with z/OS.

Related Courses
Code Course Title Duration Level
UNZOS
UNIX System Services for z/OS
3 Days
II
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.