The Latest in z/os UNIX and zfs

Size: px
Start display at page:

Download "The Latest in z/os UNIX and zfs"

Transcription

1 The Latest in z/os UNIX and zfs Marna WALLE, Member of the IBM Academy of Technology z/os System Installation IBM Z Systems, Poughkeepsie NY USA Thanks for material provided by Vivian Morabito, zfs Function Test, and Bill Schoen, z/os UNIX Development.

2 Agenda zfs: Encryption and Compression Shrink SMF Recording Implicit Format on mount Online Salvage (verify / repair) Supplemental: Dynamic Change Aggregate Attributes (chaggr), Miscellaneous updates, and zfs V2R3 Performance Measurements z/os UNIX: HFS to zfs utility Automatic unmount of version file system in shared file system Maintaining a single configuration file across the sysplex Assigning default umask values to all z/os UNIX users Copyright IBM Corporation Materials may not be reproduced in whole or in part without the prior written permission of IBM. 1 1

3 zfs Encryption AND compression V2R3 Encryption & Compression Support for zfs New and Existing filesystems can be encrypted and / or compressed User decides which operation, and in what order. HOWEVER, if you want to do both, compression before encryption is highly recommended. After a filesystem is fully encrypted or compressed, additional new entries will automatically be encrypted or compressed Copyright IBM Corporation Materials may not be reproduced in whole or in part without the prior written permission of IBM. 2 2

4 zfs Encryption AND compression V2R3 Encryption & Compression Support for zfs Encrypting or compressing an existing filesystem is a long-running administrative command Application access is fully allowed to the filesystem during the operation. Progress may be monitored with FSINFO Copyright IBM Corporation Materials may not be reproduced in whole or in part without the prior written permission of IBM. 3 3

5 zfs Encryption AND compression zfs V2R3: New long running admin commands New thread pool created for long running commands Foreground threads handle overall long running operation(s) Background threads used by foreground thread to allow for parallelism new configuration option long_cmd_threads long_cmd_threads=foreground, background (each value can be 1-64, default is 8,24) Long running commands require an available foreground thread 4 4

6 zfs Encryption AND compression zfs V2R3: New long running admin commands Background tasks on the zfs owning system process every object in the filesystem. Try not to use long running commands (encrypt, compress, shrink) during periods of high activity. Best to use them during off shift time periods 5 5

7 zfs Encryption / Compression zfs Encryption & Compression are both V2R3 ONLY If there are V2R1 or V2R2 members in the sysplex: Encryption or Compression may not be initiated. If you mount an encrypted or compressed filesystem on a V2R3 member in a sysplex with V2R1 or V2R2 members, zfs will function ship to the downlevel members (significant performance impact) Wait until you are fully on V2R3 on all systems (with no intent to go back) before using zfs encryption and compression services! 6 6

8 zfs Encryption / Compression commands: Decryption & Decompression are supported Allows you to back out, if pre-v2r3 members need to be brought back into the sysplex 7 7

9 zfs Encryption / Compression Consider pairing encryption with compression. If the compression is done first the amount of data to be encrypted is smaller which may improve performance. zfs does not perform a dual compression and encryption: user directs the actions separately. You cannot encrypt or decrypt an aggregate that is partially compressed or partially decompressed. You cannot compress / decompress an aggregate that is partially encrypted or partially decrypted. 8 8

10 zfs Encryption Utilizes DFSMS Encryption for VSAM datasets uses ICSF* to perform encryption and decryption and to manage cryptographic keys. Userid associated with zfs need access to those keys. ICSF configuration is beyond the scope of this zfs-specific presentation. Ensure that ICSF is running early in the IPL (COMMNDxx, not automation, S CSF,SUB=MSTR) before you exploit DFSMS data set encryption. (zfs relaxes the DFSMS rule that the data set be SMS-managed and extended format.) zfs encrypts: file contents, security information, ACLs (Access Control Lists) symbolic link contents zfs does NOT encrypt the zfs cache * ICSF: z/os Integrated Cryptographic Service Facility (ICSF) 9 9

11 zfs Encryption Only V1.5 filesystems may be encrypted Filesystem must be mounted R/W new configuration option: EDC_BUFFER_POOL Specifies size of real storage permanently fixed and reserved for encryption & compression I/O Default: 32 M for zfs PFS, setting may range from 1 M to 1 G ICSF must be active to encrypt Ensure the PTF for APAR OA54005 is installed

12 zfs Encryption Key Label Encryption required a key label encryption key labels to identify encryption keys to be used to encrypt selected data sets. The specified key label and encryption key must exist in the ICSF key repository (CKDS) 11 11

13 zfs Encryption Key Label Key labels on a filesystem cannot be changed after you assign them Even if filesystem has not yet been encrypted The assignment of a key label does not encrypt a filesystem it makes it eligible for encryption Once a filesystem has a key label, it can never be owned by a member at a level lower than V2R

14 zfs Encryption Creating a NEW encrypted filesystem 1. Define filesystem 2. Assign a key label 3. Format for encryption Data will automatically encrypted on write 13 13

15 zfs Encryption New Encrypted filesystem: DEFINE and assign IDCAMS DEFINE CLUSTER (from JCL) Must use new ZFS keyword KEYLABEL(keylabel) keyword zfsadm define (from the shell) keylabel keylabel 14 14

16 zfs Encryption IDCAMS DEFINE CLUSTER and assign example //ZDEFKEY JOB,'DEFINE WITH KEYLABEL', // MSGCLASS=H, // CLASS=A, // TIME=(1440),MSGLEVEL=(1,1) //DEFINE EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=H //SYSUDUMP DD SYSOUT=H //AMSDUMP DD SYSOUT=H //DASD0 DD DISP=OLD,UNIT=3390,VOL=SER=POSIX1 //SYSIN DD * DEFINE CLUSTER (NAME(POSIX.DEFKEY.EXAMPLE) - VOLUMES(POSIX1) - ZFS CYL(25 0) SHAREOPTIONS(3) - KEYLABEL(PROTKEY.AES.SECURE.KEY.32BYTE)) /* 15 15

17 zfs Encryption zfsadm define and assign example zfsadm define -aggr POSIX.DEFKEYL cyl 3 -keylabel PROTKEY.AES.SECURE.KEY.32BYTE 16 16

18 zfs Encryption New Encrypted filesystem: FORMAT New keyword(s) on format: (zfsadm format, IOEFSUTL format, IOEAGFMT) -encrypt -noencrypt New zfs configuration variable introduced in V2R3 to set the installation default for encryption (IOEFSPRM): FORMAT_ENCRYPTION ON OFF Specifying encrypt or noencrypt on define will override FORMAT_ENCRYPTION setting 17 17

19 zfs Encryption zfsadm format example zfsadm format -aggr POSIX.DEFKEYL encrypt Must be a version 1.5 aggregate! In V2R3 format_version default is 5, so I did not need to specify the version in this example 18 18

20 zfs Encryption IOEFSUTL format example //ZFMTKEY JOB,'FSUTL V5 KEYL', // CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1),NOTIFY=&SYSUID //* //UTLFMTK EXEC PGM=IOEFSUTL,REGION=0M, // PARM=('format -aggregate POSIX.DEFKEY.EXAMPLE -encrypt') //IOEFSPRM DD DSN=CFCIMGKA.PARMLIB(PARMFILE),DISP=SHR //SYSPRINT DD SYSOUT=H //STDOUT DD SYSOUT=H //STDERR DD SYSOUT=H //SYSUDUMP DD SYSOUT=H //CEEDUMP DD SYSOUT=H //* 19 19

21 zfs Encryption IOEAGFMT format example //ZFMTKEY JOB,'AGFMT V5 KEYL', // CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1),NOTIFY=&SYSUID //* //AGFMTK EXEC PGM=IOEAGFMT,REGION=0M, // PARM=('-aggregate POSIX.DEFKEY.EXAMPLE -encrypt') //IOEFSPRM DD DSN=CFCIMGKA.PARMLIB(PARMFILE),DISP=SHR //SYSPRINT DD SYSOUT=H //STDOUT DD SYSOUT=H //STDERR DD SYSOUT=H //SYSUDUMP DD SYSOUT=H //CEEDUMP DD SYSOUT=H //* 20 20

22 zfs Encryption Encrypting an EXISTING filesystem Assign a keylabel and encrypt with zfsadm encrypt: zfsadm encrypt aggr POSIX.EXIST.FILESYS keyl PROTKEY.AES.SECURE.KEY.32BYTE The existing filesystem must be mounted in read/write mode The filesystem does not need to be SMS-managed or extended format. IMPORTANT: before an existing filesystem is encrypted for the first time, do a full backup of the filesystem! 21 21

23 zfs Encryption querying encryption status zfsadm fileinfo: indicates if a file is encrypted or not zfsadm fsinfo indicates filesystem status: encrypted in-progress % encrypted, or if it has been stopped timestamp when long running command was started & task ID not encrypted 22 22

24 zfs Encryption May be cancelled: filesystem will remain partially encrypted Performance will be degraded for partially encrypted filesystem don t let filesystem remain in this state! Encryption may be resumed (using zfsadm encrypt command) 23 23

25 zfs Encryption fileinfo: encryption status on a file zfsadm fileinfo /ict/mtpt/dir_7/file1 path: /ict/mtpt/dir_7/file1 *** global data *** fid 3313,1 anode 2380,4548 length 6 format INLINE... mtime Aug 4 20:49: atime Aug 4 20:49: ctime Aug 4 20:49: create time Aug 4 20:49: reftime none encrypted not compressed 24 24

26 zfs Encryption Use fsinfo to display encryption status # zfsadm fsinfo -aggr POSIX.MY.FILESYS File System Name: POSIX.MY.FILESYS *** owner information *** Owner: DCEIMGKA Converttov5: OFF,n/a... Status: RW,RS,EN,NC... Legend: RW=Read-write, RS=Mounted RWSHARE, EN=Encrypted, NC=Not compressed 25 25

27 zfs Encryption fsinfo shows progress for encryption in-progress zfsadm fsinfo -aggregate PLEX.DCEIMGNJ.BIGENC File System Name: PLEX.DCEIMGNJ.BIGENC *** owner information ***... Status: RW,RS,EI,NC Encrypt Progress: running, 23% complete started at Nov 21 14:54: task 57F5E0... Legend: RW=Read-write, RS=Mounted RWSHARE, EI=Partially Encrypted NC=Not compressed 26 26

28 zfs Encryption Cancel an in-progress encryption: zfsadm encrypt -aggregate PLEX.DCEIMGNJ.BIGENC -cancel IOEZ00892I Aggregate PLEX.DCEIMGNJ.BIGENC encrypt or decrypt successfully canceled

29 zfs Encryption fsinfo shows progress for stopped encryption zfsadm fsinfo -aggregate PLEX.DCEIMGNJ.BIGENC File System Name: PLEX.DCEIMGNJ.BIGENC *** owner information ***... Status: RW,RS,EI,NC Encrypt Progress: stopped, 23%... Legend: RW=Read-write, RS=Mounted RWSHARE, EI=Partially encrypted NC=Not compressed 28 28

30 zfs Encryption To decrypt zfsadm decrypt -aggr POSIX.MY.FILESYS IOEZ00878I Aggregate POSIX.MY.FILESYS is successfully decrypted. Should be a rare event only employ encryption at your installation when fully ready 29 29

31 zfs Encryption Encrypt / Decrypt authorization requirements: Superuser Authorization Required: Logged in as a uid-0 user -or- Have READ authority to the SUPERUSER.FILESYS.PFSCTL resource in the UNIXPRIV class. Batch formatting with encryption (IOEAGFMT / IOEFSUTL format) also requires READ access to key label 30 30

32 zfs Compression Compress the contents of a filesystem. (i.e., frees up space) filesystem size remains the same. Average amount of disk space that is saved per file is approximately 65% dependent on the type of data that is being compressed

33 zfs Compression Any file larger than 8K can be compressed zfs compresses file data only, not directories Compression is advisory If the compression of a file does not reduce space utilization, the file is left in its uncompressed format. Always eligible for compression if file changes and space will be saved, the file is compressed zfsadm fileinfo - will indicate how many blocks were saved for compression for a particular file

34 zfs Compression Utilizes zedc Authorized Services (introduced in z/os V2R1 as a new priced feature, and needs the supporting HW features) Uses (new to V2R3) configuration option: EDC_BUFFER_POOL Specifies size of real storage reserved for encryption & compression I/O Default: 32 M for zfs PFS, setting may range from 1 M to 1 G edcfixed - IBM Recommended new option for user_cache_size parameter. Allows zfs to permanently fix the user cache file to eliminate data movement from/to auxiliary buffer pool user_cache_size=64m,edcfixed 33 33

35 zfs Creating NEW compression eligible filesystems 1. Define as usual 2. Format for compression New zfs configuration variable FORMAT_COMPRESSION = ON OFF May be overwritten by using compress -nocompress on all flavors of format 34 34

36 zfs Compression zfsadm format example zfsadm format -aggr POSIX.NEWFYS.COMPRESS compress Note: in V2R3 version5 is the default version for format 35 35

37 zfs Compression IOEFSUTL format example //ZDEFFMT JOB,'DEFINE AND FORMAT', // MSGCLASS=H, // CLASS=A, // TIME=(1440),MSGLEVEL=(1,1) //* //* DEFINE FORMAT COMPRESSION ELIGIBLE //* //DEFINE EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=H //SYSUDUMP DD SYSOUT=H //AMSDUMP DD SYSOUT=H //DASD0 DD DISP=OLD,UNIT=3390,VOL=SER=POSIX1 //SYSIN DD * DEFINE CLUSTER (NAME(POSIX.NEWFS.COMPRESS) - VOLUMES(POSIX1) - ZFS CYL(25 0) SHAREOPTIONS(3)) /* //CREATE EXEC PGM=IOEFSUTL,REGION=0M, // PARM=('format -aggregate POSIX.NEWFS.COMPRESS -compress') //SYSPRINT DD SYSOUT=H //STDOUT DD SYSOUT=H //STDERR DD SYSOUT=H //SYSUDUMP DD SYSOUT=H //CEEDUMP DD SYSOUT=H 36 36

38 zfs Compression Compressing EXISTING filesystems zfsadm compress aggr POSIX.EXIST.FILESYS The filesystem containing the data to be compressed must be mounted read / write IMPORTANT: before an existing filesystem is compressed for the first time, do a full backup of the filesystem! 37 37

39 zfs Compression querying compression status zfsadm fileinfo: indicates if a file is compresed & and space savings compression eligible not compressed zfsadm fsinfo indicates filesystem status: compressed in-progress % compressed, or if it has been stopped timestamp when long running command was started & task ID not compressed 38 38

40 zfs Compression FILEINFO shows compression status of a file This example shows a file that had space savings due to compression zfsadm fileinfo path testmtpt/file4 path: /home/suimgju/c81500/testmtpt/file4 *** global data ***... Mtime Jan 19 12:27: atime Jan 19 12:27: ctime Jan 19 12:27: create time Jan 19 12:27: reftime none not encrypted compressed 24K saved 39 39

41 zfs Compression FILEINFO shows compression status of a file This example shows a file that had no space saving zfsadm fileinfo /ict/mtpt/dir_23/large_file_23 path: /ict/mtpt/dir_23/large_file_23 *** global data *** fid 1536,1 anode 6668, mtime Jul 8 12:35: atime Jul 24 19:27: ctime Jul 27 15:46: create time Jul 27 15:46: reftime none not encrypted compress-eligible 0K saved 40 40

42 zfs Compression FSINFO shows compression status of filesystem # zfsadm fsinfo -aggr POSIX.MY.FILESYS File System Name: POSIX.MY.FILESYS *** owner information *** Owner: DCEIMGKA Converttov5: OFF,n/a... Status: RW,RS,NE,CO... Legend: RW=Read-write, RS=Mounted RWSHARE, NE=Not encrypted, CO=Compressed 41 41

43 Compression FSINFO showing compression in-progress zfsadm fsinfo -aggregate PLEX.DCEIMGNJ.BIGENC File System Name: PLEX.DCEIMGNJ.BIGENC *** owner information ***.. Status: RW,RS,NE,CI.. Compress Progress: running, 48% started at Nov 21 16:34: task 57F5E0. Legend: RW=Read-write, RS=Mounted RWSHARE, NE=Not encrypted CI=Partially compressed 42 42

44 zfs Compression FSINFO showing compression stopped (by using a cancel option) zfsadm fsinfo -aggregate PLEX.DCEIMGNJ.BIGENC File System Name: PLEX.DCEIMGNJ.BIGENC *** owner information ***.. Status: RW,RS,NE,CI.. Compress Progress: stopped, 48%. Legend: RW=Read-write, RS=Mounted RWSHARE, NE=Not encrypted CI=Partially compressed 43 43

45 zfs Compression ZFS_VERIFY_COMPRESSION_HEALTH New health check added for V2R3 compression support Checks whether all user cache pages are registered with the zedc Express service (hardware feature) when there are compressed filesystems. For best performance, all systems accessing the compressed data should have zedc Express installed

46 zfs Compression MODIFY ZFS,QUERY & zfsadm query Help to determine the overall compression effectiveness and allows monitoring of the performance of the zedc. Compress report is included with the ALL & LFS reports # of compression / decompression calls Avg call time KB Input : # of kilobytes sent from zedc card for compression or decompression KB output: # of kilobytes received from zedc card for compression or decompression 45 45

47 zfs Decompression zfsadm decompress aggregate name [-cancel] Should be a rare event only employ compression at your installation when fully ready 46 46

48 zfs Compress / Decompress authorization requirements: Superuser Authorization Required: Logged in as a uid-0 user -or- Have READ authority to the SUPERUSER.FILESYS.PFSCTL resource in the UNIXPRIV FACILITY class

49 zfs Shrink Reduces the physical size of the file system. Releases a specified amount of free space from the VSAM linear data set Filesystem must be mounted read/write Long running command: FSINFO shows progress 48 48

50 zfs Shrink zfsadm shrink aggregate name { size Kbytes [-noai] -cancel} [-trace file_name] [-level] [-help] where kbytes: new total size of the shrunken filesystem -noai means no active increase Active increase is the default behavior for shrink 49 49

51 zfs Shrink: Active Increase Since applications can access the filesystem for most of the shrink processing, there may be additional blocks to be allocated. If this allocation causes more space to be needed in the aggregate that the new total size specified in size, zfs will actively increase the new total size. The shrink command ends in error if the size is actively increased to the original size of the file system. If noai ( no active increase ) is specified on the shrink call and an active increase is needed, the shrink command ends in error

52 zfs Shrink Processing Moves blocks that are in the portion of the dataset to be released into the portion that remains. Requires scanning each internal filesystem structure to determine if it owns any blocks that need to be moved. The bulk of the time in a shrink operation occurs during this scan After block movement completes, the free space is released. Filesystem is quiesced briefly while free space is released 51 51

53 zfs Shrink Use fsinfo output to estimate a reasonable size for shrink zfsadm fsinfo will show: Aggregate size (K) Free size (8K blocks) 1K fragments Don t make -size so small that aggregate will need to grow when regular activity occurs! The difference between the new total size and the current size of the filesystem cannot be larger than the free size 52 52

54 zfs Shrink Example: Based on zfsadm fsinfo results, reasonable shrink size is 500,000 K bytes zfsadm shrink -aggr ZFSAGGR.BIGZFS.SHRINK.EXAMPLE -size

55 zfs Shrink example (post shrink) 54 54

56 zfs Shrink: cancel zfsadm shrink aggr <aggrname> -cancel If interrupted (via shutdown, unmount force, zfs owner goes down) A new zfs owner after interruption will not continue the shrink operation 55 55

57 zfs Shrink authorization requirements: UPDATE (or higher) authority to the VSAM LDS For a filesystem defined with guaranteed space, the ability to shrink will also be controlled by the management class conditional partial release

58 zfs Shrink Rules DFSMS Management Classes If no management class for an aggregate, shrink allowed. If management class exists for aggregate If aggregate defined with guaranteed space, the conditional partial release setting in the management class determines if shrink is allowed. If aggregate not defined with guaranteed space, the partial release setting in the management class determines if shrink is allowed

59 zfs SMF Support zfs as of V2R3 will now utilize System Management Facility (SMF) accounting capability. zfs V2R3 allows for monitoring of: Important file system events (grow, shrink, etc.) General performance information similar to what is seen in query command output. Per-file system performance information

60 zfs SMF Support Record type 92 will contain the zfs subtypes SMF recording in zfs is enabled via a new config variable smf_recording: Options are OFF ON ON,xx where xx is reporting interval in minutes, range 1-60, default 30 This IOEFSPRM value may also be changed with zfsadm config 59 59

61 zfs SMF 92 Support The following are the record subtypes zfs will use: When event occurs: 50 File system events (grow, shrink, etc.) Interval based: 51 zfs call rates and response times 52 zfs user cache statistics 53 zfs meta cache statistics 54 zfs locking statistics 55 zfs IO statistics 56 zfs token manager statistics 57 zfs storage usage summary 58 zfs sysplex transmit statistics 59 zfs per-file system statistics, may be too often 60 60

62 zfs SMF Support zfs will record records in two ways: Interval based records, subtypes Cut at an interval provided by the user via config option smf_recording or by SMF s interval value if none given. File system event subtype 50. Cut when the event occurs. Most of the interval based records contain similar information to that obtained by the zfs query commands. Subtype 59 writes out file system specific information and can be very high volume. It is recommended that this subtype NOT be used unless necessary

63 zfs Implicit format on mount Allows mount of an unformatted VSAM LDS Current process: 1. Create the VSAM LDS (via zfsadm define or DEFINE CLUSTER) 2. Format it as a zfs aggregate (zfsadm format / IOEFSUTL format / IOEAGFMT) 3. mount aggregate Process now allowed as of V2R3 1. Create the VSAM LDS zfsadm define DEFINE CLUSTER --- must use new ZFS keyword 2. mount aggregate Ensure that the catalog is writable, for where the zfs is to be cataloged (most likely a user catalog)

64 zfs Implicit format on mount create zfs 63 63

65 zfs Implicit format on mount Uses installation default for all format parameters format_aggrversion (4 5) new default on V2R3 format_compression (on off) new in V2R3 format_encryption (on off) new in V2R3 format_perms default: o775 new in V2R3 Specifies the default permissions for the root directory of the aggregate for all flavors of format (zfsadm format, IOEAGFMT, IOEFSUTL format & implicit format on mount) when perms is not used

66 zfs Online Salvage Only run from a V2R3 system. A new long-running command which may be used by a systems programmer to verify and / or repair a damaged filesystem, while the filesystem is still mounted. Damaged filesystems are extremely rare! Prior to V2R3 salvage was only available as a batch tool (IOEFSUTL or IOEAGSLV), which required the filesystem be unmounted to run. This V2R3 addition will allow a filesystem to be repaired while still mounted in the rare event this is necessary

67 zfs Online Salvage Use only when the aggregate cannot be unmounted for repairs. No writes are allowed to the aggregate while a salvage operation is running Verification portion (longest part) of salvage may be interrupted: Using the cancel keyword Unmount immediate with the force option During a shutdown Once repair has begun, salvage cannot be interrupted

68 zfs Online Salvage - Tip If a user wishes to check a file system for corruption and NOT block write activity they could use a simple command like: find. name * print exec grep e xxxx {} \; Where xxxx is any string NOT found in any file. This would scan all directories and files and if you get no assertions you likely have a good file system. Online salvage should only be used as a safety valve to verify and / or repair a damaged file system that cannot be unmounted

69 zfs Various Other Enhancements Changes in defaults New configuration options zfs authorization changes zfsadm chaggr to change attributes of a mounted file system Miscellaneous other changes, trace 68 68

70 zfs Changes in defaults format_aggrversion: changed from 4 to 5 change_aggrversion_on_mount: changed from OFF to ON honor_syslist: obsolete in V2R3 zfs V2R3 always honors the USS automove options 69 69

71 zfs New configuration options format_perms format_compression format_encryption edc_buffer_pool edc_fixed option added to user_cache_size smf_recording long_cmd_threads 70 70

72 zfs Authorization changes Format authorization requirement has been changed to require UPDATE authority to the VSAM data set To set owner, groupid, or permissions on format, also require UID 0 or have READ authority to SUPERUSER.FILESYS.PFSCTL 71 71

73 zfsadm chaggr New admin command which changes the attributes of a mounted aggregate aggrfull {threshold,increment OFF} aggrgrow {ON OFF} rwshare norwshare Causes a samemode remount (if mounted read write) Prior to this support, to change these attributes the aggregate must be unmounted and re-mounted

74 zfsadm chaggr syntax zfsadm chaggr -aggregate name {-aggrfull{threshold,increment OFF} -aggrgrow {ON OFF} -rwshare -norwshare} [-trace file_name][-level][-help] 73 73

75 zfsadm chaggr Can only be used when all sysplex members are at z/os V2R3 Only one of aggrfull, -aggrgrow, -rwshare, -norwshare can be specified at a time 74 74

76 -aggrfull Specifies the threshold and increment for reporting aggregate utilization messages to the operator. May be changed to: threshold,increment or OFF 75 75

77 -aggrgrow Specifies whether aggregates can be dynamically extended when they become full chaggr may set it ON or OFF Aggregate must have a secondary allocation specified (when created) and there must be space on the volumes 76 76

78 -RWSHARE and -NORWSHARE Both are read / write mounts RWSHARE is sysplex-aware Filesystem is locally mounted on every member of the sysplex File requests are handled locally by zfs NORWSHARE is sysplex-unaware File operations must be function-shipped to OMVS owning system 77 77

79 zfsadm chaggr Also will update the zfs mount parameters in the z/os UNIX couple dataset, preserving the changes made with chaggr if aggregate is remounted (note: all mount parameters are lost if an aggregate is unmounted) 78 78

80 zfsadm chaggr: example (BEFORE chaggr) 79 79

81 zfsadm chaggr: example 1. zfsadm chaggr -aggregate ZFSAGGR.BIGZFS.FS1 -aggrgrow off 2. zfsadm chaggr -aggregate ZFSAGGR.BIGZFS.FS1 -aggrfull 90,5 3. zfsadm chaggr -aggregate ZFSAGGR.BIGZFS.FS1 -norwshare 80 80

82 zfsadm chaggr: example (AFTER chaggr) 81 81

83 zfsadm chaggr: authorization requirements Superuser Authorization Required: Logged in as a uid-0 user -or- Have READ authority to the SUPERUSER.FILESYS.PFSCTL resource in the UNIXPRIV racf class

84 zfs miscellaneous changes zfsadm new option: -trace file_name Specifies the name of a where trace records from zfsadm call will be put z/os Unix file An existing sequential dataset A member of an existing PDS or PDSE An option on ALL zfsadm commands zfsadm commands that query information: no longer need READ access to IOEFSPRM file (if used) Installations using parmlib (IOEPRMxx) never needed any special authorization 83 83

85 zfs V2R3 Performance Official IBM Performance Measures Your mileage may vary Measurements were taken on a IBM zec12 (model 2827) with 4 CPUs 84 84

86 zfs Encryption Performance Measurements 85 85

87 zfs Compression Performance Measurements 86 86

88 zfs Shrink Performance Measurements 87 87

89 zfs Online Salvage Performance Measurements 88 88

90 zfs Overall V2R3 Performance (compared to V2R2) Description of workloads used: FSPT FS DU DL DL2 DUC DL3 file I/O workload. random read/writes (typically 65% reads/35% writes, some with 100% reads) file I/O workload. Mix of random and sequential reads / writes, creates & deletes files Directory reads & writes Directory search & readdir Directory search Intensive directory update workload Directory workload, readdir DL3 plus Directory workload, extended readdir operations 89 89

91 zfs Overall V2R3 Performance (compared to V2R2) 90 90

92 z/os UNIX Enhancements HFS to zfs utility Automatic unmount of version file system in shared file system Maintaining a single configuration file across the sysplex Assigning default umask values to all z/os UNIX users 91 91

93 z/os UNIX HFS to zfs utility HFS has been stabilized for quite some time. Support for HFS is planned to be removed in It is therefore necessary for data residing in HFS file systems to migrate to zfs file systems. Tools such as BPXWH2Z have been provided, however, file system must effectively be taken offline to perform the migration. This approach has not been acceptable for data for some critical applications. An online migration facility is provided to replicate and replace an HFS file system with a zfs file system, while mounted and in use. Use of this facility obviates the need to take application or system outages to migrate data off of HFS Availability is with the PTF for APAR OA

94 z/os UNIX HFS to zfs utility Command to initiate, modify, and monitor migration is BPXWMIGF BPXWMIGF is available from TSO, the UNIX shell, and console (SYSREXX) Migration occurs in two phases: 1. Data is mirrored and the active mirror is maintained until swap. Applications continue to run and are unaffected during this phase 2. The zfs file system is swapped in replacing the HFS Access to the file system is briefly quiesced during the swap These phases can be scheduled independently Migration must be initiated from the HFS owning system BPXWMIGF utility has three basic functions 1. Initiate and modify migration (requires superuser or BPX.SUPERUSER) 2. Query migration 3. Cancel migration (requires superuser or BPX.SUPERUSER) 93 93

95 z/os UNIX HFS to zfs utility 94 94

96 z/os UNIX HFS to zfs utility 95 95

97 z/os UNIX HFS to zfs utility Shell command examples: Start a migration bpxwmigf -source omvs.wjs.hfs -target omvs.wjs.temp -srename omvs.wjs.old -trename omvs.wjs.zfs Check migration status bpxwmigf -query After mirroring complete, update mount statements and do the swap bpxwmigf -source omvs.wjs.hfs -swap Note: you might want to use a temp name for the new zfs just to make sure it does not accidentally get mounted if the migration does not complete 96 96

98 z/os UNIX HFS to zfs utility HFS to zfs requirements, before using: All systems in the OMVS sharing group must be V2.3 Review mount statements or policies for mounting a file system to be migrated HFS file system must be mounted zfs file system must be allocated and formatted, ensure file system is properly sized. Do not mount the zfs file system. (((Ensure that the z/os V2.2 enhancement of zfs in the OMVS address space is not in use.))) Requirement removed with OA53738! Limit migrations to only one at a time until swap. Requirement added with OA After migration: Ensure mount statements or policies will mount the zfs file system If you mount the old HFS, you will have regressed your data

99 z/os UNIX Automatic unmount of version file system in shared file system Once you have rolled off a version file system (new name for the version root file system ), then it was additional manual work to unmount it and everything underneath it. Customer Requirement to unmount a version file system when it is not in use anywhere in the shared file system environment. Specify in BPXPRMxx: VERSION('nnnn'[,UNMOUNT NOUNMOUNT]) VERSION statement applies only to systems that are exploiting shared file systems. UNMOUNT to turn on the version auto-unmount option, which will cause the VERSION_AUTO_UNMOUNT attribute to be set for the version file system if it is mounted on this system. You can also dynamically turn on or off the VERSION_AUTO_UNMOUNT attribute using: SETOMVS VERSION=('string',UNMOUNT NOUNMOUNT) You D can MVS,[,VERSION=(*,UNMOUNT NOUNMOUNT]) also change the settings of [,VERSION=(*,UNMOUNT NOUNMOUNT]) this parameter by using SET OMVS=(xx) and SETOMVS RESET=(xx) parmlib specifications

100 z/os UNIX Maintaining a single configuration file across the sysplex New directory, /global, is available in the sysplex root, for all systems: can be used to store and maintain a single copy of a configuration file that can be referenced by all members of the sysplex. Example: Need to maintain a consistent automount policy for use by the automount daemon on every member of the sysplex (/global/auto.master and /global/u.map for the /u directory) For convenience, provide a view of program products at multiple levels, even though the product may be installed on only one member of the sysplex. Example: Want to provide a simple and consistent way to access multiple levels of Java (Java 6, Java 7, Java 8) or COBOL. (/global/java/java8 > symlink --> /zos23/usr/lpp/java8) Some users already might have done something similar. Prior to V2R3, individual copies of the same configuration file had to be maintained in each member of the sysplex. /global will have no DDDEFs and will not be pointed to for any default installation. (For consistency, there is a /global added to the version file system also.) 99 99

101 z/os UNIX Assign default umask values to all z/os UNIX users New UMASK statement of the BPXPRMxx parmlib member can be used to assign a default umask value for all z/os UNIX users. UMASK(nnnn) nnnn is a 3-to-4 digit octal number, or NONE, that specifies the permission settings of files or directories created by users or processes that are not to be allowed. If a umask value is not specified in BPXPRMxx, the default is NONE, which indicates that no umask default is in effect. See the Value Range table in MVS Init and Tuning, for instance, UMASK(007) will give no access to Other. Use this setting to better control the files and directories that users on your system can access. Existing facilities (/bin/sh for instance) that set the umask value will continue to override the system default. Changing the default umask value might have unexpected results on your applications. A umask value that is consistent with the umask value that is set in /etc/profile might be appropriate. Rolled back to z/os V2R2, with APAR OA51000 installed

102 Summary zfs: Encryption and Compression only when on z/os V2.3 Shrink free up some space! SMF Recording data galore Implicit Format on mount one less thing to worry about Online Salvage (verify / repair) for when you really need it Supplemental: Dynamic Change Aggregate Attributes (chaggr), Miscellaneous updates, and zfs V2R3 Performance Measurements z/os UNIX: HFS to zfs utility intended for those file systems that cannot be unmounted Automatic unmount of version file system in shared file system let the system manage and monitor this Maintaining a single configuration file across the sysplex convenience Assigning default umask values to all z/os UNIX users handy, but considerations are necessary

103 Appendix zfs Publication references z/os Distributed File Service zseries File System Administration z/os Distributed File Service Messages and Codes z/os DFSMSdfp Storage Administration z/os UNIX System Services Command Reference z/os MVS System Management Facilities (SMF) z/os UNIX Publication references z/os UNIX System Services Planning z/os UNIX System Services Command Reference z/os Distributed File Service zfs Administration z/os MVS System Messages, Vol 3 (ASB-BPX) z/os UNIX System Services Messages and Codes 102

z/os V2R3 zfs File System Encryption and Compression

z/os V2R3 zfs File System Encryption and Compression z/os V2R3 zfs File System Encryption and Compression Beginning in z/os V2R3, new and existing zfs file system data can be encrypted and compressed, using the DFSMS access method encryption and the zedc

More information

Is zfs Ready for Prime Time?

Is zfs Ready for Prime Time? Grateful acknowledgment to Vivian Morabito, zfs Development, for creating this presentation. Is zfs Ready for Prime Time? Presented by Marna WALLE, mwalle@us.ibm.com z/os System Installation Member of

More information

z/os Basics: Migrating from HFS to zfs and things to watch out for

z/os Basics: Migrating from HFS to zfs and things to watch out for z/os Basics: Migrating from HFS to zfs and things to watch out for Jim Showalter IBM March 3, 2011 Session 9037 Agenda Why you should convert from HFS to zfs How to convert HFS to zfs Things that are different

More information

zfs V5 Migration and Performance

zfs V5 Migration and Performance Grateful acknowledgment to Scott Marcotte and Vivian Morabito, zfs Development, for material in this presentation. zfs V5 Migration and Performance Marna WALLE, mwalle@us.ibm.com z/os System Installation

More information

z/os Basics: Migrating from HFS to zfs and things to watch out for

z/os Basics: Migrating from HFS to zfs and things to watch out for z/os Basics: Migrating from HFS to zfs and things to watch out for Jim Showalter IBM March 3, 2011 Session 9037 1 Agenda Why you should convert from HFS to zfs How to convert HFS to zfs Things that are

More information

IBM Education Assistance for z/os V2R1

IBM Education Assistance for z/os V2R1 BM Education Assistance for z/os V2R1 tem: Release Updates Element/Component: zfs Material is current as of June 2013 BM Presentation Template Full Version Agenda Trademarks Presentation Objectives Overview

More information

z/os Introduction and Workshop Unix System Services 2009 IBM Corporation 2017 IBM Corporation

z/os Introduction and Workshop Unix System Services 2009 IBM Corporation 2017 IBM Corporation z/os Introduction and Workshop Unix System Services 2009 IBM Corporation Unit Objectives After completing this unit, you should be able to: Understand Unix System Services is a base element Understand

More information

z/os V2R1 zfs Function Update

z/os V2R1 zfs Function Update z/os V2R1 zfs Function Update Ann Totten August 14, 2013 09:30 AM Hynes Room 313 Session Number 14248 atotten@us.ibm.com 14248 Table of Contents Title Slides V5 File Systems 4-15 Salvage/ Repair Updates

More information

zfs Diagnosis II: Problem Determination and File System Monitoring

zfs Diagnosis II: Problem Determination and File System Monitoring zfs Diagnosis II: Problem Determination and File System Monitoring Scott Marcotte February 7, 2013 11AM Yosemite B Session Number 12731 smarcott@us.ibm.com Insert Custom Session QR if Desired. 1 Topics

More information

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 6 z/os Concepts

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 6 z/os Concepts Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating Part 6 z/os Concepts Redelf Janßen IBM Technical Sales Mainframe Systems Redelf.Janssen@de.ibm.com Course materials may not be reproduced

More information

z/os 2.1 Unix Systems Services Latest Status and New Features Trish Nolan BMC Software, Inc.

z/os 2.1 Unix Systems Services Latest Status and New Features Trish Nolan BMC Software, Inc. z/os 2.1 Unix Systems Services Latest Status and New Features Trish Nolan BMC Software, Inc. Trish_Nolan@bmc.com Insert Custom Session QR if Desired. August 5, 2014 11:15 AM - 12:15 PM DLLCC, Room 406

More information

Db2 for z/os Early experiences using Transparent Data Set Encryption

Db2 for z/os Early experiences using Transparent Data Set Encryption Db2 for z/os Early experiences using Transparent Data Set Encryption Support for z/os Data Set Encryption Jim Pickel (pickel@us.ibm.com) Db2 for z/os Development Disclaimer IBM s statements regarding its

More information

Dino Explorer. MVS Data Collector for Mainframe Assessment

Dino Explorer. MVS Data Collector for Mainframe Assessment Dino Explorer MVS Data Collector for Mainframe Assessment Index of contents 1 - Introduction...3 2 - The Installation Guide...4 2.1 Step 1 Copy the dxplload.xmit to MVS...4 2.2 Step 2 Receive XMIT file...6

More information

CA Web Administrator for ACF2 and TSS CA RS 1702 Service List

CA Web Administrator for ACF2 and TSS CA RS 1702 Service List CA Web Administrator for ACF2 and TSS 15.0 1 CA RS 1702 Service List Release Service Description Type 15.0 RO93713 WEB ADMINISTRATOR TOMCAT UPGRADE PTF RO93714 WEB ADMINISTRATOR TOMCAT UPGRADE PTF RO93724

More information

Infoprint Server V1R12 Update

Infoprint Server V1R12 Update Infoprint Server V1R12 Update SHARE 2011 Anaheim, CA Session 8467 February 28, 2011 Howard Turetzky InfoPrint Solutions Company howard.turetzky@infoprint.com 1 Agenda Infoprint Server overview New function

More information

z/os Data Set Encryption In the context of pervasive encryption IBM z systems IBM Corporation

z/os Data Set Encryption In the context of pervasive encryption IBM z systems IBM Corporation z/os Data Set Encryption In the context of pervasive encryption IBM z systems 1 Trademarks The following are trademarks of the International Business Machines Corporation in the United States, other countries,

More information

IBM. DFSMS Implementing System-Managed Storage. z/os. Version 2 Release 3 SC

IBM. DFSMS Implementing System-Managed Storage. z/os. Version 2 Release 3 SC z/os IBM DFSMS Implementing System-Managed Storage Version 2 Release 3 SC23-6849-30 Note Before using this information and the product it supports, read the information in Notices on page 267. This edition

More information

Configuring and Using SMF Logstreams with zedc Compression

Configuring and Using SMF Logstreams with zedc Compression Glenn Anderson, IBM Lab Services and Training Configuring and Using SMF Logstreams with zedc Compression Summer SHARE August 2015 Session 17644 Overview: Current SMF Data Flow SMF Address Space Record

More information

z/os Pervasive Encryption - Data Set Encryption 2017 IBM Corporation

z/os Pervasive Encryption - Data Set Encryption 2017 IBM Corporation z/os Pervasive Encryption - Data Set Encryption 2017 IBM Corporation Agenda Pervasive Encryption: Role of z/os data set encryption Db2 z/os exploitation Considerations Implementation Resources 2 2017 IBM

More information

IBM Education Assistance for z/os V2R2

IBM Education Assistance for z/os V2R2 IBM Education Assistance for z/os V2R2 Item: RSM Scalability Element/Component: Real Storage Manager Material current as of May 2015 IBM Presentation Template Full Version Agenda Trademarks Presentation

More information

z/os Introduction and Workshop Data Sets

z/os Introduction and Workshop Data Sets z/os Introduction and Workshop Data Sets 2009 IBM Corporation Unit Objectives After completing this unit, you should be able to: Describe data set naming rules Describe a partitioned data set Describe

More information

Performing a z/os Vulnerability Assessment. Part 3 - Remediation. Presented by Vanguard Integrity Professionals

Performing a z/os Vulnerability Assessment. Part 3 - Remediation. Presented by Vanguard Integrity Professionals Performing a z/os Vulnerability Assessment Part 3 - Remediation Presented by Vanguard Integrity Professionals Legal Notice Copyright 2014 Vanguard Integrity Professionals - Nevada. All Rights Reserved.

More information

Collecting CPU MF (Counters) on z/os

Collecting CPU MF (Counters) on z/os Collecting CPU MF (Counters) on z/os The purpose of this document is to describe the steps necessary to enable CPU MF Counters. Background With the System z10 and later processors there is a new hardware

More information

Using the z/os SMB Server to Access z/os Data from Windows Hands-On Lab. Lab prepared by Jim Showalter and Karl Lavo

Using the z/os SMB Server to Access z/os Data from Windows Hands-On Lab. Lab prepared by Jim Showalter and Karl Lavo Session 11572 Using the z/os SMB Server to Access z/os Data from Windows Hands-On Lab Lab prepared by Jim Showalter and Karl Lavo 1 2012 IBM Corporation Trademark Information The following are trademarks

More information

CA Enhanced Electronic Software Delivery Pax-Enhanced ESD User Guide

CA Enhanced Electronic Software Delivery Pax-Enhanced ESD User Guide CA Enhanced Electronic Software Delivery Pax-Enhanced ESD User Guide July 2014, Eighth Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter

More information

z/osmf User Experience - z/osmf in a Sysplex

z/osmf User Experience - z/osmf in a Sysplex z/osmf User Experience - z/osmf in a Sysplex Doug Henry U S Bank Doug.Henry@usbank.com (262) 790 3556 August 8, 2012 Session Number 11837 USBank Environment 6 Sysplexes Running z/os V1R13 4 Z196 s and

More information

CA Chorus Software Manager

CA Chorus Software Manager CA Chorus Software Manager Best Practices Guide Version 06.0.00, Third Edition This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to

More information

Stonebranch Solutions

Stonebranch Solutions Stonebranch Solutions Version 4.3.0 Stonebranch Solutions Installation Guide sb-install-4301 Stonebranch Solutions Installation Guide Stonebranch Solutions 4.3.0 Document Name Document ID Stonebranch

More information

DFSMSdss Best Practices in an SMS Environment

DFSMSdss Best Practices in an SMS Environment DFSMSdss Best Practices in an SMS Environment Steve Huber and Jeff Suarez IBM Corporation shuber@us.ibm.com jrsuarez@us.ibm.com August 5, 2010 Session 8049 Legal Disclaimer NOTICES AND DISCLAIMERS Copyright

More information

Click to add text. Session Common z/os Problems You Can Avoid. SHARE in Orlando August 12 th, 2015

Click to add text. Session Common z/os Problems You Can Avoid. SHARE in Orlando August 12 th, 2015 Session 17423 Common z/os Problems You Can Avoid Click to add text SHARE in Orlando August 12 th, 2015 Patty Little John Shebey IBM Poughkeepsie plittle@us.ibm.com jshebey@us.ibm.com 1 Trademarks The following

More information

IBM. DFSMS Introduction. z/os. Version 2 Release 3 SC

IBM. DFSMS Introduction. z/os. Version 2 Release 3 SC z/os IBM DFSMS Introduction Version 2 Release 3 SC23-6851-30 Note Before using this information and the product it supports, read the information in Notices on page 91. This edition applies to Version

More information

Collecting CPU MF (Counters) on z/os

Collecting CPU MF (Counters) on z/os Collecting CPU MF (Counters) on z/os The purpose of this document is to describe the steps necessary to enable CPU MF Counters. Background With the System z10, z196 and z114 there is a new hardware instrumentation

More information

Taming the Beast Best Practices for zfs with CICS

Taming the Beast Best Practices for zfs with CICS Taming the Beast Best Practices for zfs with CICS Phil_Wakelin@uk.ibm.com CICS Strategy & Design, IBM Hursley UK Disclaimer IBM s statements regarding its plans, directions, and intent are subject to change

More information

Introduction to VSAM. Session Presented by Michael E. Friske

Introduction to VSAM. Session Presented by Michael E. Friske Introduction to VSAM Session 12994 Presented by Michael E. Friske 1 Exactly What Is VSAM? Is it a mysterious black cloud? 2 3 Does VSAM Confuse, Frustrate, or Overwhelm You? VSAM - The Acronym V irtual

More information

Pervasive Encryption Demo: Guided Tour of Policy-Based Data Set Encryption

Pervasive Encryption Demo: Guided Tour of Policy-Based Data Set Encryption Pervasive Encryption Demo: Guided Tour of Policy-Based Data Set Encryption Eysha S. Powers IBM, Enterprise Cryptography November 2018 Session FF About me IBM Career (~15 years) 2004: z/os Resource Access

More information

CA TPX Session Management

CA TPX Session Management CA TPX Session Management Installation Guide Release 5.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

The SMF recovery analysis report (SRSSMF) formats SMF records produced by SRS and provides totals for the successful and unsuccessful recoveries

The SMF recovery analysis report (SRSSMF) formats SMF records produced by SRS and provides totals for the successful and unsuccessful recoveries 1 2 The SMF recovery analysis report (SRSSMF) formats SMF records produced by SRS and provides totals for the successful and unsuccessful recoveries performed by SRS. Oops, the wrong SRS! OK, the Real

More information

IBM. Distributed File Service SMB Administration. z/os. Version 2 Release 3 SC

IBM. Distributed File Service SMB Administration. z/os. Version 2 Release 3 SC z/os IBM Distributed File Service SMB Administration Version 2 Release 3 SC23-6886-30 Note Before using this information and the product it supports, read the information in Notices on page 215. This edition

More information

1) How many unique operating systems are available on IBM Z hardware? Answer Choice A58_

1) How many unique operating systems are available on IBM Z hardware? Answer Choice A58_ Print Name: Print Email Address: 60 questions where each question has only 1 best choice answer from the list of 60 answers A1 to A60 1) How many unique operating systems are available on IBM Z hardware?

More information

Configuring ISPF for Fun and Profit

Configuring ISPF for Fun and Profit Configuring ISPF for Fun and Profit Session 10948 Wednesday, March 14, 2012 Thomas Conley Pinnacle Consulting Group, Inc. (PCG) 59 Applewood Drive Rochester, NY 14612-3501 P: (585)720-0012 F: (585)723-3713

More information

Mainstar : Backup & Recovery Manager Suite

Mainstar : Backup & Recovery Manager Suite Mainstar : Backup & Recovery Manager Suite to Installation & Maintenance Guide SC23-6066-00 November 2006 Mainstar Software Corporation P.O. Box 4132 Bellevue, WA 98009 USA Tel 1-425-455-3589 Fax 1-425-455-1992

More information

IBM. DFSMS Using the Interactive Storage Management Facility. z/os. Version 2 Release 3 SC

IBM. DFSMS Using the Interactive Storage Management Facility. z/os. Version 2 Release 3 SC z/os IBM DFSMS Using the Interactive Storage Management Facility Version 2 Release 3 SC23-656-30 Note Before using this information and the product it supports, read the information in Notices on page

More information

IBM. DFSMS Using the New Functions. z/os. Version 2 Release 3 SC

IBM. DFSMS Using the New Functions. z/os. Version 2 Release 3 SC z/os IBM DFSMS Using the New Functions Version 2 Release 3 SC23-6857-30 Note Before using this information and the product it supports, read the information in Notices on page 123. This edition applies

More information

IBM Education Assistance for z/os V2R2

IBM Education Assistance for z/os V2R2 IBM Education Assistance for z/os V2R2 Item: Tamper Resistant SMF Element/Component: BCP SMF Material current as of May 2015 Agenda Trademarks Presentation Objectives Overview Usage & Invocation Interactions

More information

A Guided Tour of. Policy-Based Data Set Encryption. Eysha S. Powers Enterprise Cryptography, IBM

A Guided Tour of. Policy-Based Data Set Encryption. Eysha S. Powers Enterprise Cryptography, IBM A Guided Tour of Policy-Based Data Set Encryption Eysha S. Powers Enterprise Cryptography, IBM eysha@us.ibm.com 0 Getting Started 1. Configure Crypto Express Cards 2. Configure ICSF 3. Start ICSF 4. Load

More information

IBM Education Assistance for z/os V2R2

IBM Education Assistance for z/os V2R2 IBM Education Assistance for z/os V2R2 Item: RMF Monitor III PCIE Support Element/Component: RMF Material current as of May 2015 Agenda Presentation Objectives Overview Usage & Invocation: RMF Monitor

More information

z/os UNIX System Services Planning: APAR OW54653 and OW54824

z/os UNIX System Services Planning: APAR OW54653 and OW54824 z/os UNIX System Serices Planning: APAR OW54653 and OW54824 z/os UNIX System Serices Planning: APAR OW54653 and OW54824 ii APAR OW54653 and OW54824 Contents About this document...................... Chapter

More information

IBM. DFSMSdfp Storage Administration. z/os. Version 2 Release 3 SC

IBM. DFSMSdfp Storage Administration. z/os. Version 2 Release 3 SC z/os IBM DFSMSdfp Storage Administration Version 2 Release 3 SC23-6860-30 Note Before using this information and the product it supports, read the information in Notices on page 423. This edition applies

More information

CA XCOM Data Transport for z/os

CA XCOM Data Transport for z/os CA XCOM Data Transport for z/os Installation Guide Version 12.0.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Focus on zedc SHARE 123, Pittsburgh

Focus on zedc SHARE 123, Pittsburgh IBM Systems & Technology Group Focus on zedc SHARE 123, Pittsburgh John Eells IBM Poughkeepsie eells@us.ibm.com 4 August 2014 Many thanks to Anthony Sofia for the updates! 1 2012, 2014 IBM Corporation

More information

CA Deliver. Installation Guide. Release 12.2

CA Deliver. Installation Guide. Release 12.2 CA Deliver Installation Guide Release 12.2 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ), is for your

More information

IBM Spectrum Protect HSM for Windows Version Administration Guide IBM

IBM Spectrum Protect HSM for Windows Version Administration Guide IBM IBM Spectrum Protect HSM for Windows Version 8.1.0 Administration Guide IBM IBM Spectrum Protect HSM for Windows Version 8.1.0 Administration Guide IBM Note: Before you use this information and the product

More information

IBM System z Fast Track

IBM System z Fast Track IBM System z Fast Track Duration: 10 Days Course Code: ESZ0G Overview: This 10 day course is intended to give IT professionals a well rounded introduction to the System z environment, current servers,

More information

VSAM Overview. Michael E. Friske Fidelity Investments. Session 11681

VSAM Overview. Michael E. Friske Fidelity Investments. Session 11681 VSAM Overview Michael E. Friske Fidelity Investments Session 11681 This Is a VSAM Overview Session This session is intended for those who know very little or nothing about VSAM. I will provide some basic

More information

Version 9 Release 1. IBM InfoSphere Guardium S-TAP for IMS on z/os V9.1 User's Guide IBM

Version 9 Release 1. IBM InfoSphere Guardium S-TAP for IMS on z/os V9.1 User's Guide IBM Version 9 Release 1 IBM InfoSphere Guardium S-TAP for IMS on z/os V9.1 User's Guide IBM ii IBM InfoSphere Guardium S-TAP for IMS on z/os V9.1 User's Guide Contents Chapter 1. What does IBM InfoSphere Guardium

More information

Mainframe Developer & Admin Training in Chennai

Mainframe Developer & Admin Training in Chennai Mainframe Developer & Admin Training in Chennai Training in Greens Technology provides 100% real-time, practical and placement focused Mainframe Developer training in Chennai. Our Mainframe Developer course

More information

z/osmf V2.1 Implementation and Configuration

z/osmf V2.1 Implementation and Configuration z/osmf V2.1 Implementation and Configuration z/osmf V2.1 became available on 30 September 2013. Greg Daynes z/os Installation and Deployment Architect Session zos011 Agenda Overview of z/os Management

More information

The Life and Times of a Data Set: You Wouldn't Want Your Relatives Hanging Around, Why Your Data?

The Life and Times of a Data Set: You Wouldn't Want Your Relatives Hanging Around, Why Your Data? The Life and Times of a Data Set: You Wouldn't Want Your Relatives Hanging Around, Why Your Data? Chris Taylor ctaylor1@us.ibm.com IBM Corporation August 16, 2013 Session Number 13772 Legal Disclaimer

More information

CA FAVER VSAM Data Protection

CA FAVER VSAM Data Protection CA FAVER VSAM Data Protection Installation Guide r4.5 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation )

More information

IBM Virtualization Engine TS7700 Series Best Practices. TS7700 Hybrid Grid Usage V1.1

IBM Virtualization Engine TS7700 Series Best Practices. TS7700 Hybrid Grid Usage V1.1 IBM Virtualization Engine TS7700 Series Best Practices TS7700 Hybrid Grid Usage V1.1 William Travis billyt@us.ibm.com STSM TS7700 Development Jim Fisher fisherja@us.ibm.com IBM Advanced Technical Skills

More information

Chapter 11: File System Implementation. Objectives

Chapter 11: File System Implementation. Objectives Chapter 11: File System Implementation Objectives To describe the details of implementing local file systems and directory structures To describe the implementation of remote file systems To discuss block

More information

With Tivoli Advanced Catalog

With Tivoli Advanced Catalog Simplifying ICF Catalog Management With Tivoli Advanced Catalog Management for z/os Janet Sun Rocket Mainstar jsun@mainstar.com Session 8964 Agenda Why Are ICF Catalogs Important? Catalog Management Activities

More information

RA/2 RACF CLI Version 1 - Release 1

RA/2 RACF CLI Version 1 - Release 1 RA/2 RACF CLI Version 1 - Release 1 Copyright racfra2.com 2008 All Rights Reserved Distributed by: SEA America Inc. SEA Europe EBM Inc. Ubiquity Pty Ltd Softplex Japan racfra2.com corp. TABLE OF CONTENTS

More information

IBM Virtualization Engine TS7700 Series Copy Export Function User's Guide Version 2.1.5

IBM Virtualization Engine TS7700 Series Copy Export Function User's Guide Version 2.1.5 May 2013 IBM Virtualization Engine TS7700 Series Copy Export Function User's Guide Version 2.1.5 Kerri Shotwell Senior Design Engineer Tucson, Arizona Copyright 2007, 2009, 2011, 2012 IBM Corporation Introduction...

More information

DFSMS What's New with DFSMS ICF Catalog and IDCAMS

DFSMS What's New with DFSMS ICF Catalog and IDCAMS DFSMS What's New with DFSMS ICF Catalog and IDCAMS Stephen Branch IBM March 4, 2015 17104 Insert Custom Session QR if Desired. Permission is granted to SHARE Inc. to publish this presentation paper in

More information

DFSMS Object Support: Data Archiving with OAM

DFSMS Object Support: Data Archiving with OAM DFSMS Object Support: Data Archiving with OAM Brian Corkill corkill@us.ibm.com IBM Mar 2, 2011 9008 Legal Disclaimer NOTICES AND DISCLAIMERS Copyright 2011 by International Business Machines Corporation.

More information

WebSphere Application Server Being the Backup Administrator. Mike Loos IBM Session Tuesday, August 7, :30 PM

WebSphere Application Server Being the Backup Administrator. Mike Loos IBM Session Tuesday, August 7, :30 PM WebSphere Application Server Being the Backup Administrator Mike Loos IBM Session 11375 Tuesday, August 7, 2012 4:30 PM mikeloos@us.ibm.com WebSphere Application Server on z/os Session Day Time Room Title

More information

for Mainstar MXI G2 Session 8962 Speaker: Shari Killion

for Mainstar MXI G2 Session 8962 Speaker: Shari Killion The New Storage Manager Plug-in for Mainstar MXI G2 Session 8962 Speaker: Shari Killion About Mainstar MXI G2 Provides ready access to critical information about your z/os system Offers a fast and easy-to-use

More information

Data Migration and Disaster Recovery: At Odds No More

Data Migration and Disaster Recovery: At Odds No More Data Migration and Disaster Recovery: At Odds No More Brett Quinn Don Pease EMC Corporation Session 8036 August 5, 2010 1 Mainframe Migrations Challenges Disruptive To applications To Disaster Recovery

More information

z/osmf V2.2 Implementation and Configuration

z/osmf V2.2 Implementation and Configuration z/osmf V2.2 Implementation and Configuration Greg Daynes IBM STSM z/os Installation and Deployment Architect Agenda Background Overview of z/osmf z/osmf V1 (R11-R13) Configuration z/osmf V2.1 Configuration

More information

E-SRF EKC Security Reporting Facility Access Analysis Reports Guide for RACF

E-SRF EKC Security Reporting Facility Access Analysis Reports Guide for RACF E-SRF EKC Security Reporting Facility Access Analysis Reports Guide for RACF E-SRF V2R1 EKC Inc. E9808106-1 E-SRF is a proprietary product developed and maintained by EKC Inc. 10400 West Higgins Road Rosemont,

More information

Why is the CPU Time For a Job so Variable?

Why is the CPU Time For a Job so Variable? Why is the CPU Time For a Job so Variable? Cheryl Watson, Frank Kyne Watson & Walker, Inc. www.watsonwalker.com technical@watsonwalker.com August 5, 2014, Session 15836 Insert Custom Session QR if Desired.

More information

VSAM Management. Overview. z/os. CSI International 8120 State Route 138 Williamsport, OH

VSAM Management. Overview. z/os. CSI International 8120 State Route 138 Williamsport, OH VSAM Management Overview z/os CSI International 8120 State Route 138 Williamsport, OH 43164-9767 http://www.csi-international.com (800) 795-4914 - USA (740) 420-5400 - Main Operator (740) 333-7335 - Facsimile

More information

Common z/os Problems You Can Avoid

Common z/os Problems You Can Avoid Session 16633 Common z/os Problems You Can Avoid Click to add text SHARE in Seattle March 5 th, 2015 Patty Little John Shebey IBM Poughkeepsie plittle@us.ibm.com jshebey@us.ibm.com 1 Trademarks The following

More information

Encryption Facility for z/os

Encryption Facility for z/os Encryption Facility for z/os Greg Boyd gregboyd@mainframecrypto.com www.mainframecrypto.com Feature: Encryption Services Optional Priced Feature z Format Supports encrypting and decrypting of data at rest

More information

Tuning z/os for WebSphere (A View from 100,000 Feet)

Tuning z/os for WebSphere (A View from 100,000 Feet) Tuning z/os for WebSphere 4.0.1 (A View from 100,000 Feet) Clark L. Kidd Watson & Walker, Inc. Session 2928; SHARE 101 in Washington, D.C. August 12, 2003 Agenda for This Presentation Overview z/os Base

More information

Implementing and Using Extended-Addressing Volumes (EAV)

Implementing and Using Extended-Addressing Volumes (EAV) Implementing and Using Extended-Addressing Volumes (EAV) Session 17063 Steve Pryor DTS Software, Inc. steve@dtssoftware.com Agenda What are EAV Volumes? History and current status Architecture and addressing

More information

CA Vantage Storage Resource Manager CA RS 1409 Service List

CA Vantage Storage Resource Manager CA RS 1409 Service List CA Vantage Storage Resource Manager 12.6 1 CA RS 1409 Service List Description Type 12.6 RO68046 ENHANCEMENT: ZFS ACTIONS SUPPORT PTF RO68509 ABEND 0C4 IN GENTCB01 PTF RO69102 DSNUCTL AND DSNUCTLR DO NOT

More information

Improving VSAM Application Performance with IAM

Improving VSAM Application Performance with IAM Improving VSAM Application Performance with IAM Richard Morse Innovation Data Processing August 16, 2004 Session 8422 This session presents at the technical concept level, how IAM improves the performance

More information

1

1 1 2 3 4 5 IBM Machine Learning for z/os V1.1 This solution helps organizations quickly ingest and transform data to create, deploy and manage high quality selflearning behavioral models using IBM z Systems

More information

With the expansion of web-based computing there is. Getting Started with the OS/390 Security Server LDAP Server

With the expansion of web-based computing there is. Getting Started with the OS/390 Security Server LDAP Server Getting Started with the OS/390 Security Server LDAP Server BY TIM HAHN The IBM OS/390 Security Server now includes a directory server, which provides a generalized Directory Service that is accessible

More information

Installation Guide r12.5, Second Edition

Installation Guide r12.5, Second Edition Installation Guide r12.5, Second Edition Third Edition This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ),

More information

Simple And Reliable End-To-End DR Testing With Virtual Tape

Simple And Reliable End-To-End DR Testing With Virtual Tape Simple And Reliable End-To-End DR Testing With Virtual Tape Jim Stout EMC Corporation August 9, 2012 Session Number 11769 Agenda Why Tape For Disaster Recovery The Evolution Of Disaster Recovery Testing

More information

z/os Performance Hot Topics

z/os Performance Hot Topics z/os Performance Hot Topics Glenn Anderson IBM Lab Services and Tech Training IBM Systems Technical Events ibm.com/training/events Copyright IBM Corporation 2017. Technical University/Symposia materials

More information

Uni Hamburg Mainframe Summit z/os The Mainframe Operating. Part 2 TSO, ISPF und Unix Shell. Introduction to the new mainframe

Uni Hamburg Mainframe Summit z/os The Mainframe Operating. Part 2 TSO, ISPF und Unix Shell. Introduction to the new mainframe Uni Hamburg Mainframe Summit z/os The Mainframe Operating Chapter 4: Interactive facilities of z/os: TSO/E, ISPF, and UNIX Part 2 TSO, ISPF und Unix Shell Michael Großmann IBM Technical Sales Mainframe

More information

RACF UNIXPRIV Class. SHARE August 2018 RSH CONSULTING, INC. RACF SPECIALISTS

RACF UNIXPRIV Class. SHARE August 2018 RSH CONSULTING, INC. RACF SPECIALISTS RSH CONSULTING, INC. RACF SPECIALISTS 617 969 9050 WWW.RSHCONSULTING.COM RSH Consulting Robert S. Hansel RSH Consulting, Inc. is an IT security professional services firm established in 1992 and dedicated

More information

IBM Education Assistance for z/os V2R3

IBM Education Assistance for z/os V2R3 IBM Education Assistance for z/os V2R3 Toolkit REXX support & Toolkit Streaming Send/Receive Element/Component: z/os Client Web Enablement Toolkit 62 2017 IBM Corporation Agenda Trademarks Session Objectives

More information

Installing Oracle 10g on z/os

Installing Oracle 10g on z/os Installing Oracle 10g on z/os Andy Rogers MVS Oracle SIG April 13, 2005 Redwood Shores, CA Page 1 Agenda Introduction Preparation of pc / Unix Client Preparation of z/os. Getting files onto z/os. Installation.

More information

z/os 1.12 UNIX System Services Latest Status and New Features

z/os 1.12 UNIX System Services Latest Status and New Features z/os 1.12 UNIX System Services Latest Status and New Features Richard Theis (rtheis@us.ibm.com) IBM Rochester, MN Ahilan Rajadeva (rajadeva@us.ibm.com) IBM Poughkeepsie, NY Session 7416 August 2, 2010

More information

Pervasive Encryption Frequently Asked Questions

Pervasive Encryption Frequently Asked Questions IBM Z Introduction October 2017 Pervasive Encryption Frequently Asked Questions Please check for continued updates to this document Worldwide ZSQ03116-USEN-02 Table of Contents Announcement... 3 Requirements

More information

CA Database Management Solutions for IMS for z/os

CA Database Management Solutions for IMS for z/os CA Database Management Solutions for IMS for z/os Installation Guide Version 16.0.00, Third Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter

More information

E-SRF. Security Signature Analysis. Release EKC Security Reporting Facility GENERAL AVAILABILITY. September 1, 2005 EKC Inc.

E-SRF. Security Signature Analysis. Release EKC Security Reporting Facility GENERAL AVAILABILITY. September 1, 2005 EKC Inc. E-SRF EKC Security Reporting Facility Security Signature Analysis Release 2.1.0 E-SRF V2R1M0 GENERAL AVAILABILITY September 1, 2005 EKC Inc. E-SRF is a proprietary product developed and maintained by EKC

More information

IBM. Hardware Configuration Definition Planning. z/os. Version 2 Release 3 GA

IBM. Hardware Configuration Definition Planning. z/os. Version 2 Release 3 GA z/os IBM Hardware Configuration Definition Planning Version 2 Release 3 GA32-0907-30 Note Before using this information and the product it supports, read the information in Notices on page 147. This edition

More information

"Charting the Course... z/os Technical Bootcamp Course Summary

Charting the Course... z/os Technical Bootcamp Course Summary Course Summary Description This course provides an intense examination of z/os for systems programmers. Topics include an introduction to computer systems hardware and an exploration of architecture, system

More information

CA OPS/MVS Event Management and Automation Installing

CA OPS/MVS Event Management and Automation Installing CA OPS/MVS Event Management and Automation - 13.0 Installing Date: 12-Feb-2017 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred

More information

DB2 Analytics Accelerator Loader for z/os

DB2 Analytics Accelerator Loader for z/os Information Management for System z DB2 Analytics Accelerator Loader for z/os Agenda Challenges of loading to the Analytics Accelerator DB2 Analytics Accelerator for z/os Overview Managing the Accelerator

More information

z/osmf V2.1 Implementation and Configuration

z/osmf V2.1 Implementation and Configuration z/osmf V2.1 Implementation and Configuration Greg Daynes IBM March 13, 2014 Session Number 15050 Test link: www.share.org Trademarks The following are trademarks of the International Business Machines

More information

IBM z Systems Development and Test Environment Tools User's Guide IBM

IBM z Systems Development and Test Environment Tools User's Guide IBM IBM z Systems Development and Test Environment Tools User's Guide IBM ii IBM z Systems Development and Test Environment Tools User's Guide Contents Chapter 1. Overview......... 1 Introduction..............

More information

IBM. DFSMS Managing Catalogs. z/os. Version 2 Release 3 SC

IBM. DFSMS Managing Catalogs. z/os. Version 2 Release 3 SC z/os IBM DFSMS Managing Catalogs Version 2 Release 3 SC23-6853-30 Note Before using this information and the product it supports, read the information in Notices on page 261. This edition applies to Version

More information

CA Common Services CA RS 1706 Service List

CA Common Services CA RS 1706 Service List CA Common Services 14.1 1 CA RS 1706 Service List Service Description Type RO93791 APACHE TOMCAT VERSION 8.0.39 PTF RO94761 CCI SUPPORT OF TLS 1.1 AND 1.2 PTF RO95271 CJ** TRANS VALIDATED IN TSS W/TYPE

More information