zFS Exploitation

Course:  ZFSX
Duration:  2 Days
Level:  I
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.

« Hide The Details
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
  • 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
  • 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.

« Hide The Details
Related Courses
Code Course Title Duration Level
UNIX System Services for z/OS
3 Days

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.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]