Back to the Basics:
ServerPac 101
Marna WALLE
mwalle@us.ibm.com
IBM Poughkeepsie
z/OS System Installation
March 12, 2014
Session Number 15334
Permission is granted to SHARE to publish this presentation paper in the SHARE
proceedings; IBM retains the right to distribute copies of this presentation to whomever it
chooses.
© 2014 IBM Corporation22
Trademarks
The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both.
The following are trademarks or registered trademarks of other companies.
* All other products may be trademarks or registered trademarks of their respective companies.
Notes:
Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will
experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here.
IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.
All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual
environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.
This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without
notice. Consult your local IBM business contact for information on the product or services available in your area.
All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance,
compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel
Corporation or its subsidiaries in the United States and other countries.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.
IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce.
For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml:
*, AS/400®, e business(logo)®, DBE, ESCO, eServer, FICON, IBM®, IBM (logo)®, iSeries®, MVS, OS/390®, pSeries®, RS/6000®, S/30, VM/ESA®, VSE/ESA,
WebSphere®, xSeries®, z/OS®, zSeries®, z/VM®, System i, System i5, System p, System p5, System x, System z, System z9®, BladeCenter®
Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not
actively marketed or is not significant within its relevant market.
Those trademarks followed by ® are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States.
© 2014 IBM Corporation3
Back to the Basics: ServerPac 101
Back to the Basics: ServerPac 101 Agenda
Introduction to ServerPac
Planning for ServerPac
Preparing for ServerPac
Installing ServerPac
IPLing your target system
Post-install work from target system
Saving your ServerPac configuration
© 2014 IBM Corporation4
Back to the Basics: ServerPac 101
Agenda ….
Introduction to ServerPac
What is ServerPac?
ServerPac Installation Overview
ServerPac Internet Delivery
ServerPac Documentation
© 2014 IBM Corporation5
Back to the Basics: ServerPac 101
What is ServerPac?
ServerPac is an entitled system-replace and product-replace deliverable (CBPDO
is an entitled product-replace deliverable)
Supports the z/OS® environment and products by system/subsystem type
–z/OS or subsystems (WebSphere®, DB2®, CICS®, IMS™, NCP)
Ordered using ShopzSeries
–Product Catalog refreshed monthly
Provides DLIBs, Target Libs, and all SMP/E Libs
–SMP/E zones are not merged with existing zones during installation
Includes integrated service:
–Latest monthly RSU is APPLYd and ACCEPTed
–HIPER and PRP service in APPLYd status up to day of your order is built
–Un-integrated service and PTFs only APPLYd, are in RECEIVEd status
Provides the ServerPac Installation Dialog used for installation
Delivered over the Internet (recommended!) or on tape or DVD
–Choose Internet or, if you must use physical delivery, then choose the highest
density tape media your environment can support.
© 2014 IBM Corporation6
Back to the Basics: ServerPac 101
•Started October 15, 2012 in Shopz (and enhanced in z/OS V2R1)
•You can order many z/OS, DB2, IMS*, NCP*, or CICS* program
products withOUT also ordering z/OS, DB2, IMS*, NCP*, or CICS*.
•If a product requires a base product for installation, then you still
need to have that product in your order, however.
•Other requisites will be shown, and bypassable, if you already have
them installed on your system.
•Eligible products will have a triangle icon in the product catalog.
•As of z/OS V2R1, Product ServerPac is designed to allow you to
use an existing GLOBAL zone for installation. Still, however, it will
not merge the shipped SMP/E zones (or data sets) with your
existing target or dlib zones (or data sets).
•Therefore, order products in a Product ServerPac that you would
install and migrate together in a “product set’.
•The value is for installing a product set that you would otherwise
build up product by product.
•No cross-SREL product support for Product ServerPac.
Did you know about Product ServerPac?
* Enhancements concurrent with z/OS V2.1 GA
© 2014 IBM Corporation7
Back to the Basics: ServerPac 101
Product ServerPac in Shopz
Triangle: eligible for Product ServerPac
Circle: License status on system
Diamond: Internet deliverability
© 2014 IBM Corporation8
Back to the Basics: ServerPac 101
ServerPac Installation Overview
System
Your new target system
Tailored
Configuration
Customized
Installation
Jobstream
ServerPac
DialogInstallingYour
OrderUsing theInstallationDialog
RECEIVE
JOB
RESTORE
JOB, and so on.
© 2014 IBM Corporation9
Back to the Basics: ServerPac 101
IBM server
RECEIVE Job
(uses GIMGTPKG, which uses
HTTPS, FTP, and FTP over SSL??????)
Your z/OS Driving System
Download
Filesystem
Your workstation
or
Download
Director
Your new target system
ShopzSeries
RESTORE Job
(uses GIMUNZIP)
ServerPac
Dialog
CPAC Dialog
E-mail
ServerPac Internet Delivery
© 2014 IBM Corporation10
Back to the Basics: ServerPac 101
ServerPac Documentation
ServerPac: Using the Installation Dialog
– Publication SA22-7815
– Getting Started, Hints and Tips, Descriptions of Dialog
Functions
ServerPac: Installing your Order
– Customized per order
– Products Ordered, Installation Job Checklist, Post-install
Customization, General Product Information, Variables
Description/Worksheet, Package Reports
– Supplied with your order in PDF format
ServerPac FAQs
– http://www-01.ibm.com/common/ssi/cgi-
bin/ssialias?infotype=SA&subtype=ST&htmlfid=ZSQ03038USEN&appnam
e=STG_ZS_USEN_FQ
© 2014 IBM Corporation11
Back to the Basics: ServerPac 101
Agenda ….
Planning for ServerPac
•Dialog Tailoring Options
•System-Specific Alias
•ServerPac SMP/E Zone Structure for z/OS
•Usual Reading for Installing a ServerPac
© 2014 IBM Corporation12
Back to the Basics: ServerPac 101
Dialog Tailoring Options
ServerPac’s dialog provides the capability to tailor your ServerPac
configuration to your environment
– Global Variables - asmblr, jobcard, drvsys data, and so on.
– Volumes - names, device type, number
– Data Sets - names, placement on volume, space
– Catalogs - names, System Specific Aliases (SSAs)
– Aliases - associate to catalog
– Zones – names
Installation Jobs are generated based on tailored configuration
– Jobs can be edited before submission
– Jobs are categorized by
• Installation jobs
• Post-installation - From driving system
• Pre-IPL jobs and actions
• IPL your new target system
• Post-installation - From target system
• Installation verification
• Completing the installation
© 2014 IBM Corporation13
Back to the Basics: ServerPac 101
SYS1.LINKLIB
GIM.SGIMPENU
SYS1.LINKLIB
GIM.SGIMPENU
System-Specific Aliases
Driving
System
Master Cat
ALIAS:
SPACM
SSA “SPACM"
ServerPac’s
Target
System
Master Cat
SSA “SPACU”
ServerPac’s
Target System
User Catalog
SPACU.GIM.SGI
MPENU
ALIAS
GIM.SGIMPENU Alias "GIM"
Example: Looking for SPACM.SYS1.LINKLIB
and SPACU.GIM.SGIMPENU
ALIAS:
SPACU
SPACM.SYS1.LI
NKLIB
ALIAS
SYS1.LINKLIB
(tgt system’s!)
SYS1.LINKLIB
(drv system’s!)
GIM.SGIMPENU
(drv system’s!)
…
© 2014 IBM Corporation14
Back to the Basics: ServerPac 101
ServerPac SMP/E Zone Structure for z/OS
A z/OS ServerPac contains at least eight SMP/E zones (in addition to
GLOBAL):
1. z/OS and all additionally ordered products that can reside in the same zone (in
the MVSD100 and MVST100 zones).
2. JES2 (in the MVSD110 and MVST110 zones).
3. JES3 (in the MVSD111 and MVST111 zones).
4. SDSF (in the MVSD112 and MVST112 zones).
All DLIB and target zones names are customizable.
All DLIB zones for each SREL are physically defined in the same DLIB CSI data
set. All target zones for each SREL are physically defined in the same target CSI
data set.
JES2, JES3, and SDSF zones may be merged into the z/OS zone.
JES2 or JES3 may be removed.
As of z/OS R12:
– The ServerPac installation dialog allows SDSF and JES SMP/E zones to be
merged, without having to merge either into the z/OS BCP zone.
– The Zones option in the dialog has been enhanced to propagate the zone
names into the SMP/E CSI data set names in Modify System Layout.
© 2014 IBM Corporation15
Back to the Basics: ServerPac 101
Planning for ServerPac – Usual Reading
Review the z/OS Planning for Installation book for z/OS installs:
– New and changed elements
– Driving and target system requirements
– DASD space estimates
– Recommended system layout
– Installation checklist
Review the z/OS Migration book when using ServerPac to upgrade
z/OS:
– Migration considerations
• Migration action for ServerPac at Oct 2013, for dialog upgrade.
– Toleration/coexistence PTFs
© 2014 IBM Corporation16
Back to the Basics: ServerPac 101
Agenda ….
Preparing for ServerPac
•Activities for Preparing
•Getting Started with the Dialog
•Knowing what you’re going to use in the Dialog
© 2014 IBM Corporation17
Back to the Basics: ServerPac 101
Preparing for ServerPac Activities
Separate system replace volumes from other user volumes
– Determine if non-delivered libraries still required
• Non-IBM products
• Customization
• No longer marketed IBM products
– Isolate non-delivered libraries utilizing:
• Separate target libraries, SMP/E zones, DASD volumes
• Use Concatenations, for example LPALSTxx, PROGxx or LNKLSTxx,
PARMLIB
Standardize data set names and placement
– Review recommended system layout
Satisfy driving system requirements (can use Customized Offerings Driver)
Get DASD volumes for target system
Get and review PSP buckets
– Upgrade (ZOSV1Rnn) Subset (SERVERPAC)
© 2014 IBM Corporation18
Back to the Basics: ServerPac 101
Getting Started with the Dialog
First set up the CustomPac (aka ServerPac) dialog on driving system
– Recommended to use a single dialog for all orders
Run job LOADRIM for a new CustomPac dialog (if you don’t have it
already)
– On download page for Internet orders
– In DOCLIB on first system tape for physical orders
Determine method for invoking the dialog
– ISPF primary options panel
– CPPCSAMP - ISPF CLIST using LIBDEFs
– CPPCISPF - TSO CLIST
Recommend to have the CustomPac dialog accessible to target system
– some installation jobs must run on target system
– easier if the dialog libraries are not SMS managed, and are in a user
catalog
© 2014 IBM Corporation19
Back to the Basics: ServerPac 101
Preparing for Installation – Knowing what to use in the
Dialogs
You’ll be asked for this later on, think about it early:
Decide which installation mode to use – Full System
Replace or Software Upgrade
Determine variable settings
Decide whether to merge data sets, SMP/E zones
Determine your data set layout
Understand your data set naming convention
Decide whether to use your existing Master Catalog
© 2014 IBM Corporation20
Back to the Basics: ServerPac 101
Agenda ….
Installing ServerPac
• RECEIVE option
• INSTALL option:
– C Create
– V Variables
– Z Zones
– M Modify
– A Alias
– SSA SSA
– I Installation
© 2014 IBM Corporation21
Back to the Basics: ServerPac 101
RECEIVE: ServerPac and ShopzSeries…
The following screen shots are what you’d see when you’ve
ordered your ServerPac from ShopzSeries electronically.
– This example uses the “Store and Forward” download method…but you can
easily use the “Direct to Host” method also!
– The download methods (where the order resides) for the RECEIVE are:
• S for Server: Server indicates that the ServerPac order is to be received from an
FTP server.
• F for File System: File System indicates that you used the “Store and Forward”
download method (download to workstation) and then uploaded the order to the
host outside the Dialog. The RECEIVE job generated by this option will retrieve
the order directly from the File system and not attempt a download.
• T for Tape: Tape indicates that the ServerPac order is to be received from tape.
DVD support, as of September 10, 2010:
– For DVD orders, you can choose either F or S. If you have set up an FTP
server such that the source directory points to the workstation directory
where the order is copied, choose S; otherwise, enter F.
© 2014 IBM Corporation22
Back to the Basics: ServerPac 101
RECEIVE: ServerPac and ShopzSeries…
Download here!
© 2014 IBM Corporation23
Back to the Basics: ServerPac 101
RECEIVE: ServerPac and ShopzSeries…
Example used for this
presentation!
Clicked on this for next slide…
© 2014 IBM Corporation24
Back to the Basics: ServerPac 101
RECEIVE: ServerPac and ShopzSeries…Under
Installation Documentation
You’ll need this book!
© 2014 IBM Corporation25
Back to the Basics: ServerPac 101
RECEIVE: ServerPac and ShopzSeries…
Important!
For those with no
dialog yet.
© 2014 IBM Corporation26
Back to the Basics: ServerPac 101
RECEIVE: ServerPac and ShopzSeries…
At this point, first-time ServerPac users would run
LOADRIM, to install a new set of ServerPac dialogs.
– After the dialogs are installed and invoked, you go to the
RECEIVE step.
If you have existing dialogs that were at the proper
level, we wouldn’t need to install new dialogs, and
could move right on to the RECEIVE step.
– Remember the ServerPac dialogs must be at level 26.00.00 to
install z/OS V2.1, and any ServerPac orders after October 1,
2013.
© 2014 IBM Corporation27
Back to the Basics: ServerPac 101
© 2014 IBM Corporation28
Back to the Basics: ServerPac 101 Select:
F: for “Store and Forward” (electronic, DVD)
S: for “Direct to Host” (electronic, DVD)
T: for tape orders (non-electronic, non-DVD)
© 2014 IBM Corporation29
Back to the Basics: ServerPac 101
© 2014 IBM Corporation30
Back to the Basics: ServerPac 101
© 2014 IBM Corporation31
Back to the Basics: ServerPac 101
© 2014 IBM Corporation32
Back to the Basics: ServerPac 101
As you complete each option, the next option is available
© 2014 IBM Corporation33
Back to the Basics: ServerPac 101
“C”reate: ServerPac Configuration
First step is to create a working configuration
– Choose Full System Replace or Software Upgrade
– Choose JES and whether to merge JES, SDSF into z/OS zone
– Create the work configuration
• Three types of configurations
– Shipped - shipped with each order
– Saved - saved from a previous order
– Work - working copy during install
• Use merge configuration option to save time
– Only if you have saved a previously installed an order
– Review merge reports to resolve merge conflicts
As mentioned before…as of z/OS R12!
– The ServerPac installation dialog now allows SDSF and JES SMP/E
zones to be merged, without having to merge either into the z/OS BCP
zone.
© 2014 IBM Corporation34
Back to the Basics: ServerPac 101
“C”reate: ServerPac System Replacement Offering
There are two types of ServerPac installation are available to install z/OS
– A full system replacement installs a complete z/OS system.
• It installs all the data sets you need to IPL, to log on to the target system, and to run a
z/OS image in order to complete other installation and customization tasks.
• The installed data sets fall into two major categories:
1. System software and related data sets (such as distribution and target libraries, SMP/E CSI data
sets, and sample libraries)
2. Operational data sets (such as page data sets, system control files, and a master catalog).
• Because IBM creates a working set of operational data sets for you, a full system
replacement helps assure a successful first IPL.
• Depending on your environment, you might need to merge your existing operational data
sets with the data sets created by ServerPac. You can do this before or after first IPL.
– A software upgrade installs only system software and related data sets (such as
distribution and target libraries, SMP/E CSI data sets, and sample libraries).
• It does not create the set of new operational data sets required to IPL (such as page data
sets, system control files, and a master catalog).
• With a software upgrade, all operational data sets are assumed to already exist and to be
usable by the new level of software installed.
• When new operational data sets are required, you must allocate and initialize them before
you IPL.
• A software upgrade is possible for z/OS but not for the subsystems.
© 2014 IBM Corporation35
Back to the Basics: ServerPac 101
The dotted line contains the system software and data sets that are created by
full system replacement. Within the dotted line, the data sets below
“Target System” are the subset of data sets that are replaced by software upgrade.
© 2014 IBM Corporation36
Back to the Basics: ServerPac 101
© 2014 IBM Corporation37
Back to the Basics: ServerPac 101
Panel updated as of z/OS R12 for SDSF additional merge options
© 2014 IBM Corporation38
Back to the Basics: ServerPac 101
I’m going to base my configuration on a previously saved configuration.
For instance, I’m basing my z/OS R12 ServerPac on a saved z/OS R11 configuration.
© 2014 IBM Corporation39
Back to the Basics: ServerPac 101
“V”ariables: Assign Variables and Zones
Variables
– Driving system information, for example:
• master catalog name/volume
• default assembler
• and so on
– Jobcard information
Zones
– View zone content
– Rename zones (and as of z/OS R12, specify your SMPTLIB
values)
© 2014 IBM Corporation40
Back to the Basics: ServerPac 101
Use the values that you’ve
planned for…
© 2014 IBM Corporation41
Back to the Basics: ServerPac 101
“Z”ones: Change Zone Names, and SMPTLIB
This SMPTLIB section is
new, as of z/OS R12.
Changing these zone names
may affect your SMP/E data
set names, if the zone
names are in the MLQs.
© 2014 IBM Corporation42
Back to the Basics: ServerPac 101
“Modify System Layout” Option
Automatic assignment of data sets to physical volumes helps you get to
the Recommended System Layout described in z/OS Planning for
Installation
– A "pushbutton" way to distribute data sets among physical
volumes.
– Volumes are filled to 85% full the first time they are used and
up to 90% full the next time they are used
View and Change facility
– View data sets by selected attributes
– Extensive attribute list, for example: element type, LNKLST
eligible, LPA eligible, required in master catalog, and so on.
– Run Change command against the data set list
© 2014 IBM Corporation43
Back to the Basics: ServerPac 101
© 2014 IBM Corporation44
Back to the Basics: ServerPac 101
© 2014 IBM Corporation45
Back to the Basics: ServerPac 101
To fix an overflow error, you’ll need to move data sets off the volume. You can do it
many ways, one way is to list the data sets on the volume and move them to another
volume.
As of z/OS R11: This overflow error
won’t occur anymore, if you’ve
already run the ALLODS job!
© 2014 IBM Corporation46
Back to the Basics: ServerPac 101
Many options: changing your physical volume information:
© 2014 IBM Corporation47
Back to the Basics: ServerPac 101
Changing volume information... (First time in, ServerPac defaults of
MVSRES, MVSDLB, and MVSCAT will need to be changed!)
© 2014 IBM Corporation48
Back to the Basics: ServerPac 101
Update with correct values for the volume.
Don’t put Device Type, let dialogs fill in for you!
Critical: Make sure this selection is correct!!!!
© 2014 IBM Corporation49
Back to the Basics: ServerPac 101
Change Command
Extensive options in CHANGE command
– Change data set names
– Change space
– Change physical volume
– Change SMS status
– Switch PDS to PDSE and vice-versa
– Switch Unrenamable to Renamable and vice-versa
– Switch Required in Master Catalog and vice-versa
– Switch HFS to zFS and vice-versa
– Switch Secondary NO to YES and vice-versa
– …
© 2014 IBM Corporation50
Back to the Basics: ServerPac 101
“A”lias option
You have several high level qualifiers for your data sets in
ServerPac.
This option will assign these high level qualifiers to a
catalog. Use this panel to define a catalog data set name
for each of the aliases (aka high level qualifiers) in your
order.
Enter catalog names under the 'Target System Catalog
Data Set Name' field. The catalog names are initially
shown as '???????' because they are not yet defined.
You can specify the catalog name with which an alias is to
be associated by typing over the question marks.
© 2014 IBM Corporation51
Back to the Basics: ServerPac 101
© 2014 IBM Corporation52
Back to the Basics: ServerPac 101
“SSA” option
This is where you’ll specify your System Specific Aliases
(for the target system master catalog and user catalog(s).
These SSAs will create aliases in the driving system’s
master catalog.
Recall that SSAs are used by ServerPac so that that driving
system data set names do not interfere with the target
system data set names.
We are going to be allocating new target system catalogs in
this example…
© 2014 IBM Corporation53
Back to the Basics: ServerPac 101
© 2014 IBM Corporation54
Back to the Basics: ServerPac 101
“I” option
This is where you’ll run the tailored JCL jobs for ServerPac!
At this point – you should have everything all ready to go:
– Data set names finalized
– Data set locations finalized
– Volume information finalized
– SSA and catalog relationships finalized
– …everything you’ve done in ServerPac up to this point!!
From this point on…you’ll mostly be using the ServerPac
Installing Your Order book, since we are now into the ‘order
specific’ information in ServerPac…
© 2014 IBM Corporation55
Back to the Basics: ServerPac 101
Installation Jobs
Installation jobs are generated based on configuration data
– Ensure you are satisfied with your configuration
• use VAR primary command to return to variables options and
adjust them
Three types of installation job entries, grouped together by category:
– SRC - jobcard that can be edited
• use Select line command to generate SRC entry which can be
changed if necessary
– DOC - documentation for the following set of jobs
• use Select line command to generate and view DOC entries
– JOB - installation job that can be submitted
• use “S”elect line command to generate only the selected job
which can be submitted. Use “B”ackup if you’ve already
generated the job.
© 2014 IBM Corporation56
Back to the Basics: ServerPac 101
“I” option - GENSKEL
This command will file tailor all the jobs for you all at once.
Otherwise, you’ll need to individually file tailor each job.
(For some jobs, that takes a while, so it’s recommended
you use GENSKEL prepare all the JCL jobs at one time.)
You have to exit the dialog for the GENSKEL job to run, to
avoid contention on your order data sets.
GENSKEL jobs will be stored in your order’s SCPPBENU
data set. You use the “B” (or backup) line command to
select the job.
– If you use “S” (for select), you’ll re-tailor the job (and you’ll
have to wait for it to re-tailor)! This is a common “behavior”
people do, so just know what is happening!
© 2014 IBM Corporation57
Back to the Basics: ServerPac 101
© 2014 IBM Corporation58
Back to the Basics: ServerPac 101
© 2014 IBM Corporation59
Back to the Basics: ServerPac 101
© 2014 IBM Corporation60
Back to the Basics: ServerPac 101
“I” option – General Job Information…
In general, the prolog information in each of the jobs tells you what it does,
and any manual changes you’d need to make.
– Yes, there still are some manual changes required to these jobs
in some cases ☺.
Make sure you get the expected return code from each job, before
continuing.
– Subsequent jobs rely upon previous jobs running successfully.
If you go back into previous ServerPac options, it is likely that you may
need to then continue through subsequent options (and even have to re-
GENSKEL), based on what you’ve changed.
© 2014 IBM Corporation61
Back to the Basics: ServerPac 101
“I” option – ALLOCDS and Volume Overflow – Beware!
Once your run the ALLOCDS job, your data sets will be allocated on
your volumes, and ready for you to copy into.
If you go back into Modify System Layout, the dialog will dynamically
look at each volume. If you have said that you do NOT want the
volume to be initialized, it will discover the volume fairly full (a result
from the ALLOCDS job).
– This will give you the Dreaded Volume Overflow again
(which you probably “fixed” before!).
To avoid this problem, you can:
1. Save your order! This circumvention changes your
configuration in a way you don’t want to save.
2. Change Initialize Volume flag to Y on the over-allocated
volumes
3. Enter and exit the A and SSA options to get back to I.
Not necessary as of z/OS R11 ServerPac!
© 2014 IBM Corporation62
Back to the Basics: ServerPac 101
Agenda ….
IPLing your target system
© 2014 IBM Corporation63
Back to the Basics: ServerPac 101
Here’s the point
when you’re
ready to IPL!
© 2014 IBM Corporation64
Back to the Basics: ServerPac 101
Prepping for the IPL…
Several manual updates are still needed to your target
system (from your driving system), before you try your first
IPL:
– Any local necessary customization (usermods, parmlib,
proclib updates, …) that are being used.
– This is where the separation during planning will have paid
off!
© 2014 IBM Corporation65
Back to the Basics: ServerPac 101
Agenda ….
Post-install work from target system
– Getting the ServerPac dialog to your IPL’d system
– Running the remaining dialog jobs.
© 2014 IBM Corporation66
Back to the Basics: ServerPac 101
Getting the ServerPac dialog to your IPL’d system
Recommended way: put your ServerPac order data sets in a user
catalog. Import connect that user catalog to your driving system. Then,
import connect that user catalog also to your target system. Invoke the
dialogs as you had before on the driving system.
An alternate way: Catalog the data sets on your target system catalog.
Remember: there are VSAM data sets involved, and they can only be
cataloged in one catalog!
– Catalog your dialog data sets on the target system.
– Recatalog the VSAM data sets (SCPPEENUs, SCPPHENUs,
and SCPPVENU) - if you didn’t put them in a usercatalog
when you did the initial RECEIVE.
• Warning: at this point, they’d have to be re-cataloged back on the
driving system, if you wanted to access them there!
– Get your dialog EXEC ready (like you did on your driving
system).
© 2014 IBM Corporation67
Back to the Basics: ServerPac 101
Running the remaining dialog jobs
Remember: Since you have GENSKEL’d the jobs, they
reside in your hlq.SCPPBENU data set.
You can continue to run the jobs from that data set from
your target system, and also via the dialogs.
© 2014 IBM Corporation68
Back to the Basics: ServerPac 101
Running the remaining dialog jobs
Target system jobs left to run, many are order-content
dependent:
– ==> POST-INSTALLATION FROM TARGET
• Completes the installation of the products in your order, that cannot be
done from the driving system.
– ==> INSTALLATION VERIFICATION
• Verifies the installation of this ServerPac, for certain products.
– ==> COMPLETING THE INSTALLATION
• Updates your new master catalog, and cleans up your driving system
from the installation.
© 2014 IBM Corporation69
Back to the Basics: ServerPac 101
Agenda ….
Saving your ServerPac configuration
© 2014 IBM Corporation70
Back to the Basics: ServerPac 101
© 2014 IBM Corporation71
Back to the Basics: ServerPac 101
Smart idea: Put
the date and
level of z/OS
here.
© 2014 IBM Corporation72
Back to the Basics: ServerPac 101
Saving Your Configuration
Save your configuration for the next release
– All data specified when tailoring your ServerPac
configuration is saved
– Remember the name of the configuration you saved
– Smart tip: include in the comment what the order was
(z/OS R12, CICS 4.1, …) and date (July 1 2010). This
really helps months or years from now, when you are
deciding what to base on!
• It helps you pick a CICS configuration for a CICS order.
• It helps you pick the latest CICS configuration, if you saved
multiple levels.
Use Merge Configuration during your next install
– All data from specified save configuration is processed
© 2014 IBM Corporation73
Back to the Basics: ServerPac 101
•ServerPac in z/OS V2R1:
• Provides a basic and simple comparison between saved jobs to define
RACF profiles for a prior order and the jobs generated for the current
order.
• Orders that include RACF feature will provide a RACF database you can
use for initial IPL when you do not have an existing security environment.
•ServerPac in z/OS R13:
• Improved handling for user-supplied installation jobs by preserving their
placement in the list of jobs generated by the CustomPac Installation
Dialog.
• You can now merge IBM data sets into target user-defined data sets.
• Data Set Origin (IBM or User-Defined) is a new attribute off of Modify
System Layout “View and change data sets by selected attributes”.
• Program Directories and ServerPac: Installing Your Order in Adobe PDF
format on DVD for orders on tape, so they can be read immediately from
an optical drive on a workstation without the need to download them from
z/OS data sets after the RECEIVE job has been run.
Newer ServerPac Install Enhancements
© 2014 IBM Corporation74
Back to the Basics: ServerPac 101
Introduction to ServerPac
– What is a ServerPac
– Internet Delivery is recommended, and has to be ordered from Shopz
Planning for ServerPac
– Dialog options to plan for (Full System Replace vs. Software Upgrade, Variables
to use, volumes, …)
– SSA’s and how they are used for installation
– SMP/E zone structure that is delivered to you
Preparing for ServerPac
– Separation of system replace volumes from user volumes is recommended.
– Separation of customization data from software libraries is recommended.
– Standardization of data set names and placement is recommended.
Continued…
z/OS Basics: ServerPac 101 Summary
© 2014 IBM Corporation75
Back to the Basics: ServerPac 101
Installing ServerPac
– RECEIVE, INSTALL (Create, Variables, Zones, Modify
System Layout, Alias, SSA, Installation)
– Use GENSKEL to create the jobs into your SCPPBENU data
set.
IPLing your target system
– Add your own local changes that are necessary for you to IPL.
Post-install work from target system
– Running the rest of the Installation jobs (Post-Installation from
Target, IVPs, Completing the Install)
Saving your ServerPac configuration
– Reuse your work for your next ServerPac install!
z/OS Basics: ServerPac 101 Summary
Back to the Basics:
ServerPac 101

More Related Content

PDF
Upgrade to IBM z/OS V2.5 technical actions
PDF
Upgrade to IBM z/OS V2.4 technical actions
PDF
z/OS Communications Server: z/OS Resolver
PDF
Upgrade to zOS V2.5 - Planning and Tech Actions.pdf
PDF
zOSMF Software Update Lab.pdf
PDF
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
PDF
IP Routing on z/OS
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.4 technical actions
z/OS Communications Server: z/OS Resolver
Upgrade to zOS V2.5 - Planning and Tech Actions.pdf
zOSMF Software Update Lab.pdf
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
IP Routing on z/OS

What's hot (20)

PDF
Upgrade to IBM z/OS V2.5 Planning
PPTX
DB2 Basic Commands - UDB
PPT
Parallel Sysplex Implement2
PDF
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
PPT
DB2 and storage management
PDF
Tso and ispf
PDF
Presentation db2 connections to db2 for z os
PPTX
OMEGAMON XE for z/OS V530 Long client presentation
PPTX
Z OS IBM Utilities
PDF
DB2 for z/OS Real Storage Monitoring, Control and Planning
DOC
Mainframe interview
PDF
Upgrade to zOS 3.1 Tech Actions.pdf
PDF
PDF
Upgrade to 3.1 Planning.pdf
PPTX
Mainframe JCL Part - 1
PDF
Mainframe IPL Process.pdf
PPT
Db2
PPT
Mainframe Architecture & Product Overview
PDF
Best practices for DB2 for z/OS log based recovery
PPT
Introduction of ISPF
Upgrade to IBM z/OS V2.5 Planning
DB2 Basic Commands - UDB
Parallel Sysplex Implement2
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
DB2 and storage management
Tso and ispf
Presentation db2 connections to db2 for z os
OMEGAMON XE for z/OS V530 Long client presentation
Z OS IBM Utilities
DB2 for z/OS Real Storage Monitoring, Control and Planning
Mainframe interview
Upgrade to zOS 3.1 Tech Actions.pdf
Upgrade to 3.1 Planning.pdf
Mainframe JCL Part - 1
Mainframe IPL Process.pdf
Db2
Mainframe Architecture & Product Overview
Best practices for DB2 for z/OS log based recovery
Introduction of ISPF
Ad

Similar to Server pac 101 (20)

PDF
z/VSE Service and Support
 
PDF
Maximize o valor do z/OS
PDF
z/OS V2R2 Enhancements
PDF
z/OS Small Enhancements - Episode 2014A
PDF
z/OS Small Enhancements - Episode 2014B
PDF
z/VSE Base Installation - Step by Step
 
PDF
z/VSE Connectors Introduction, Use Cases, and News
 
PDF
z/OS Communications Server Overview
PDF
z/VSE - News - Announcements -Trends
 
PDF
z/OS small enhancements, episode 2018A
PDF
IBM Wave for z/VM
PDF
Title News on z/VSE Security, Crypto Support and OpenSSL
 
PDF
IBM z/OS V2R2 Networking Technologies Update
PDF
z/OS Small Enhancements - Episode 2013A
PDF
z/VM and OpenStack
PDF
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
PDF
2016 02-16-announce-overview-zsp04505 usen
PDF
IBM i 25th Anniversary Edition May 28.2013
PDF
z/OS Small Enhancements - Episode 2015A
PDF
z/OS Through V2R1Communications Server Performance Functions Update
z/VSE Service and Support
 
Maximize o valor do z/OS
z/OS V2R2 Enhancements
z/OS Small Enhancements - Episode 2014A
z/OS Small Enhancements - Episode 2014B
z/VSE Base Installation - Step by Step
 
z/VSE Connectors Introduction, Use Cases, and News
 
z/OS Communications Server Overview
z/VSE - News - Announcements -Trends
 
z/OS small enhancements, episode 2018A
IBM Wave for z/VM
Title News on z/VSE Security, Crypto Support and OpenSSL
 
IBM z/OS V2R2 Networking Technologies Update
z/OS Small Enhancements - Episode 2013A
z/VM and OpenStack
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
2016 02-16-announce-overview-zsp04505 usen
IBM i 25th Anniversary Edition May 28.2013
z/OS Small Enhancements - Episode 2015A
z/OS Through V2R1Communications Server Performance Functions Update
Ad

More from Marna Walle (18)

PDF
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdf
PDF
Upgrade to zOS V2.5 - Planning and Tech Actions.pdf
PDF
I Didn't Know You Could Do That with zOS.pdf
PDF
z16 zOS Support - March 2023 - SHARE in Atlanta.pdf
PDF
zOSMF Desktop UI Hands-On Lab.pdf
PDF
zOSMF SDSF_ShareLab_V2R5.pdf
PDF
zMSC Lab.pdf
PDF
Upgrade to V2.5 Plan and Tech Actions.pdf
PDF
zCT SHARE Dallas Intro CT_Chris Taylor.pdf
PDF
SHARE_MgmtServicesCatalog.pdf
PDF
z/OS Small Enhancements - Edition 2020A
PDF
Upgrade to IBM z/OS V2.4 planning
PDF
IBM Z/OS support for z15 - oct 2021
PDF
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
PDF
Small enhancements - Edition 2016B
PDF
MyNotifications for New Function APAR Subscription
PDF
z/OS Small Enhancements - Episode 2016A
PDF
z/OS Small Enhancements - Episode 2015B
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdf
Upgrade to zOS V2.5 - Planning and Tech Actions.pdf
I Didn't Know You Could Do That with zOS.pdf
z16 zOS Support - March 2023 - SHARE in Atlanta.pdf
zOSMF Desktop UI Hands-On Lab.pdf
zOSMF SDSF_ShareLab_V2R5.pdf
zMSC Lab.pdf
Upgrade to V2.5 Plan and Tech Actions.pdf
zCT SHARE Dallas Intro CT_Chris Taylor.pdf
SHARE_MgmtServicesCatalog.pdf
z/OS Small Enhancements - Edition 2020A
Upgrade to IBM z/OS V2.4 planning
IBM Z/OS support for z15 - oct 2021
z/OSMF Workflow Editor Lab - Try it out on your z/OSMF system
Small enhancements - Edition 2016B
MyNotifications for New Function APAR Subscription
z/OS Small Enhancements - Episode 2016A
z/OS Small Enhancements - Episode 2015B

Recently uploaded (20)

PDF
Visual explanation of Dijkstra's Algorithm using Python
PDF
Microsoft Office 365 Crack Download Free
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PPTX
"Secure File Sharing Solutions on AWS".pptx
PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PPTX
Computer Software - Technology and Livelihood Education
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
AI Guide for Business Growth - Arna Softech
PPTX
Trending Python Topics for Data Visualization in 2025
PPTX
Matchmaking for JVMs: How to Pick the Perfect GC Partner
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
Visual explanation of Dijkstra's Algorithm using Python
Microsoft Office 365 Crack Download Free
DNT Brochure 2025 – ISV Solutions @ D365
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
"Secure File Sharing Solutions on AWS".pptx
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
Computer Software - Technology and Livelihood Education
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
AI Guide for Business Growth - Arna Softech
Trending Python Topics for Data Visualization in 2025
Matchmaking for JVMs: How to Pick the Perfect GC Partner
Topaz Photo AI Crack New Download (Latest 2025)
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
Advanced SystemCare Ultimate Crack + Portable (2025)
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Wondershare Recoverit Full Crack New Version (Latest 2025)
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Weekly report ppt - harsh dattuprasad patel.pptx

Server pac 101

  • 1. Back to the Basics: ServerPac 101 Marna WALLE mwalle@us.ibm.com IBM Poughkeepsie z/OS System Installation March 12, 2014 Session Number 15334 Permission is granted to SHARE to publish this presentation paper in the SHARE proceedings; IBM retains the right to distribute copies of this presentation to whomever it chooses.
  • 2. © 2014 IBM Corporation22 Trademarks The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both. The following are trademarks or registered trademarks of other companies. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce. For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml: *, AS/400®, e business(logo)®, DBE, ESCO, eServer, FICON, IBM®, IBM (logo)®, iSeries®, MVS, OS/390®, pSeries®, RS/6000®, S/30, VM/ESA®, VSE/ESA, WebSphere®, xSeries®, z/OS®, zSeries®, z/VM®, System i, System i5, System p, System p5, System x, System z, System z9®, BladeCenter® Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. Those trademarks followed by ® are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States.
  • 3. © 2014 IBM Corporation3 Back to the Basics: ServerPac 101 Back to the Basics: ServerPac 101 Agenda Introduction to ServerPac Planning for ServerPac Preparing for ServerPac Installing ServerPac IPLing your target system Post-install work from target system Saving your ServerPac configuration
  • 4. © 2014 IBM Corporation4 Back to the Basics: ServerPac 101 Agenda …. Introduction to ServerPac What is ServerPac? ServerPac Installation Overview ServerPac Internet Delivery ServerPac Documentation
  • 5. © 2014 IBM Corporation5 Back to the Basics: ServerPac 101 What is ServerPac? ServerPac is an entitled system-replace and product-replace deliverable (CBPDO is an entitled product-replace deliverable) Supports the z/OS® environment and products by system/subsystem type –z/OS or subsystems (WebSphere®, DB2®, CICS®, IMS™, NCP) Ordered using ShopzSeries –Product Catalog refreshed monthly Provides DLIBs, Target Libs, and all SMP/E Libs –SMP/E zones are not merged with existing zones during installation Includes integrated service: –Latest monthly RSU is APPLYd and ACCEPTed –HIPER and PRP service in APPLYd status up to day of your order is built –Un-integrated service and PTFs only APPLYd, are in RECEIVEd status Provides the ServerPac Installation Dialog used for installation Delivered over the Internet (recommended!) or on tape or DVD –Choose Internet or, if you must use physical delivery, then choose the highest density tape media your environment can support.
  • 6. © 2014 IBM Corporation6 Back to the Basics: ServerPac 101 •Started October 15, 2012 in Shopz (and enhanced in z/OS V2R1) •You can order many z/OS, DB2, IMS*, NCP*, or CICS* program products withOUT also ordering z/OS, DB2, IMS*, NCP*, or CICS*. •If a product requires a base product for installation, then you still need to have that product in your order, however. •Other requisites will be shown, and bypassable, if you already have them installed on your system. •Eligible products will have a triangle icon in the product catalog. •As of z/OS V2R1, Product ServerPac is designed to allow you to use an existing GLOBAL zone for installation. Still, however, it will not merge the shipped SMP/E zones (or data sets) with your existing target or dlib zones (or data sets). •Therefore, order products in a Product ServerPac that you would install and migrate together in a “product set’. •The value is for installing a product set that you would otherwise build up product by product. •No cross-SREL product support for Product ServerPac. Did you know about Product ServerPac? * Enhancements concurrent with z/OS V2.1 GA
  • 7. © 2014 IBM Corporation7 Back to the Basics: ServerPac 101 Product ServerPac in Shopz Triangle: eligible for Product ServerPac Circle: License status on system Diamond: Internet deliverability
  • 8. © 2014 IBM Corporation8 Back to the Basics: ServerPac 101 ServerPac Installation Overview System Your new target system Tailored Configuration Customized Installation Jobstream ServerPac DialogInstallingYour OrderUsing theInstallationDialog RECEIVE JOB RESTORE JOB, and so on.
  • 9. © 2014 IBM Corporation9 Back to the Basics: ServerPac 101 IBM server RECEIVE Job (uses GIMGTPKG, which uses HTTPS, FTP, and FTP over SSL??????) Your z/OS Driving System Download Filesystem Your workstation or Download Director Your new target system ShopzSeries RESTORE Job (uses GIMUNZIP) ServerPac Dialog CPAC Dialog E-mail ServerPac Internet Delivery
  • 10. © 2014 IBM Corporation10 Back to the Basics: ServerPac 101 ServerPac Documentation ServerPac: Using the Installation Dialog – Publication SA22-7815 – Getting Started, Hints and Tips, Descriptions of Dialog Functions ServerPac: Installing your Order – Customized per order – Products Ordered, Installation Job Checklist, Post-install Customization, General Product Information, Variables Description/Worksheet, Package Reports – Supplied with your order in PDF format ServerPac FAQs – http://www-01.ibm.com/common/ssi/cgi- bin/ssialias?infotype=SA&subtype=ST&htmlfid=ZSQ03038USEN&appnam e=STG_ZS_USEN_FQ
  • 11. © 2014 IBM Corporation11 Back to the Basics: ServerPac 101 Agenda …. Planning for ServerPac •Dialog Tailoring Options •System-Specific Alias •ServerPac SMP/E Zone Structure for z/OS •Usual Reading for Installing a ServerPac
  • 12. © 2014 IBM Corporation12 Back to the Basics: ServerPac 101 Dialog Tailoring Options ServerPac’s dialog provides the capability to tailor your ServerPac configuration to your environment – Global Variables - asmblr, jobcard, drvsys data, and so on. – Volumes - names, device type, number – Data Sets - names, placement on volume, space – Catalogs - names, System Specific Aliases (SSAs) – Aliases - associate to catalog – Zones – names Installation Jobs are generated based on tailored configuration – Jobs can be edited before submission – Jobs are categorized by • Installation jobs • Post-installation - From driving system • Pre-IPL jobs and actions • IPL your new target system • Post-installation - From target system • Installation verification • Completing the installation
  • 13. © 2014 IBM Corporation13 Back to the Basics: ServerPac 101 SYS1.LINKLIB GIM.SGIMPENU SYS1.LINKLIB GIM.SGIMPENU System-Specific Aliases Driving System Master Cat ALIAS: SPACM SSA “SPACM" ServerPac’s Target System Master Cat SSA “SPACU” ServerPac’s Target System User Catalog SPACU.GIM.SGI MPENU ALIAS GIM.SGIMPENU Alias "GIM" Example: Looking for SPACM.SYS1.LINKLIB and SPACU.GIM.SGIMPENU ALIAS: SPACU SPACM.SYS1.LI NKLIB ALIAS SYS1.LINKLIB (tgt system’s!) SYS1.LINKLIB (drv system’s!) GIM.SGIMPENU (drv system’s!) …
  • 14. © 2014 IBM Corporation14 Back to the Basics: ServerPac 101 ServerPac SMP/E Zone Structure for z/OS A z/OS ServerPac contains at least eight SMP/E zones (in addition to GLOBAL): 1. z/OS and all additionally ordered products that can reside in the same zone (in the MVSD100 and MVST100 zones). 2. JES2 (in the MVSD110 and MVST110 zones). 3. JES3 (in the MVSD111 and MVST111 zones). 4. SDSF (in the MVSD112 and MVST112 zones). All DLIB and target zones names are customizable. All DLIB zones for each SREL are physically defined in the same DLIB CSI data set. All target zones for each SREL are physically defined in the same target CSI data set. JES2, JES3, and SDSF zones may be merged into the z/OS zone. JES2 or JES3 may be removed. As of z/OS R12: – The ServerPac installation dialog allows SDSF and JES SMP/E zones to be merged, without having to merge either into the z/OS BCP zone. – The Zones option in the dialog has been enhanced to propagate the zone names into the SMP/E CSI data set names in Modify System Layout.
  • 15. © 2014 IBM Corporation15 Back to the Basics: ServerPac 101 Planning for ServerPac – Usual Reading Review the z/OS Planning for Installation book for z/OS installs: – New and changed elements – Driving and target system requirements – DASD space estimates – Recommended system layout – Installation checklist Review the z/OS Migration book when using ServerPac to upgrade z/OS: – Migration considerations • Migration action for ServerPac at Oct 2013, for dialog upgrade. – Toleration/coexistence PTFs
  • 16. © 2014 IBM Corporation16 Back to the Basics: ServerPac 101 Agenda …. Preparing for ServerPac •Activities for Preparing •Getting Started with the Dialog •Knowing what you’re going to use in the Dialog
  • 17. © 2014 IBM Corporation17 Back to the Basics: ServerPac 101 Preparing for ServerPac Activities Separate system replace volumes from other user volumes – Determine if non-delivered libraries still required • Non-IBM products • Customization • No longer marketed IBM products – Isolate non-delivered libraries utilizing: • Separate target libraries, SMP/E zones, DASD volumes • Use Concatenations, for example LPALSTxx, PROGxx or LNKLSTxx, PARMLIB Standardize data set names and placement – Review recommended system layout Satisfy driving system requirements (can use Customized Offerings Driver) Get DASD volumes for target system Get and review PSP buckets – Upgrade (ZOSV1Rnn) Subset (SERVERPAC)
  • 18. © 2014 IBM Corporation18 Back to the Basics: ServerPac 101 Getting Started with the Dialog First set up the CustomPac (aka ServerPac) dialog on driving system – Recommended to use a single dialog for all orders Run job LOADRIM for a new CustomPac dialog (if you don’t have it already) – On download page for Internet orders – In DOCLIB on first system tape for physical orders Determine method for invoking the dialog – ISPF primary options panel – CPPCSAMP - ISPF CLIST using LIBDEFs – CPPCISPF - TSO CLIST Recommend to have the CustomPac dialog accessible to target system – some installation jobs must run on target system – easier if the dialog libraries are not SMS managed, and are in a user catalog
  • 19. © 2014 IBM Corporation19 Back to the Basics: ServerPac 101 Preparing for Installation – Knowing what to use in the Dialogs You’ll be asked for this later on, think about it early: Decide which installation mode to use – Full System Replace or Software Upgrade Determine variable settings Decide whether to merge data sets, SMP/E zones Determine your data set layout Understand your data set naming convention Decide whether to use your existing Master Catalog
  • 20. © 2014 IBM Corporation20 Back to the Basics: ServerPac 101 Agenda …. Installing ServerPac • RECEIVE option • INSTALL option: – C Create – V Variables – Z Zones – M Modify – A Alias – SSA SSA – I Installation
  • 21. © 2014 IBM Corporation21 Back to the Basics: ServerPac 101 RECEIVE: ServerPac and ShopzSeries… The following screen shots are what you’d see when you’ve ordered your ServerPac from ShopzSeries electronically. – This example uses the “Store and Forward” download method…but you can easily use the “Direct to Host” method also! – The download methods (where the order resides) for the RECEIVE are: • S for Server: Server indicates that the ServerPac order is to be received from an FTP server. • F for File System: File System indicates that you used the “Store and Forward” download method (download to workstation) and then uploaded the order to the host outside the Dialog. The RECEIVE job generated by this option will retrieve the order directly from the File system and not attempt a download. • T for Tape: Tape indicates that the ServerPac order is to be received from tape. DVD support, as of September 10, 2010: – For DVD orders, you can choose either F or S. If you have set up an FTP server such that the source directory points to the workstation directory where the order is copied, choose S; otherwise, enter F.
  • 22. © 2014 IBM Corporation22 Back to the Basics: ServerPac 101 RECEIVE: ServerPac and ShopzSeries… Download here!
  • 23. © 2014 IBM Corporation23 Back to the Basics: ServerPac 101 RECEIVE: ServerPac and ShopzSeries… Example used for this presentation! Clicked on this for next slide…
  • 24. © 2014 IBM Corporation24 Back to the Basics: ServerPac 101 RECEIVE: ServerPac and ShopzSeries…Under Installation Documentation You’ll need this book!
  • 25. © 2014 IBM Corporation25 Back to the Basics: ServerPac 101 RECEIVE: ServerPac and ShopzSeries… Important! For those with no dialog yet.
  • 26. © 2014 IBM Corporation26 Back to the Basics: ServerPac 101 RECEIVE: ServerPac and ShopzSeries… At this point, first-time ServerPac users would run LOADRIM, to install a new set of ServerPac dialogs. – After the dialogs are installed and invoked, you go to the RECEIVE step. If you have existing dialogs that were at the proper level, we wouldn’t need to install new dialogs, and could move right on to the RECEIVE step. – Remember the ServerPac dialogs must be at level 26.00.00 to install z/OS V2.1, and any ServerPac orders after October 1, 2013.
  • 27. © 2014 IBM Corporation27 Back to the Basics: ServerPac 101
  • 28. © 2014 IBM Corporation28 Back to the Basics: ServerPac 101 Select: F: for “Store and Forward” (electronic, DVD) S: for “Direct to Host” (electronic, DVD) T: for tape orders (non-electronic, non-DVD)
  • 29. © 2014 IBM Corporation29 Back to the Basics: ServerPac 101
  • 30. © 2014 IBM Corporation30 Back to the Basics: ServerPac 101
  • 31. © 2014 IBM Corporation31 Back to the Basics: ServerPac 101
  • 32. © 2014 IBM Corporation32 Back to the Basics: ServerPac 101 As you complete each option, the next option is available
  • 33. © 2014 IBM Corporation33 Back to the Basics: ServerPac 101 “C”reate: ServerPac Configuration First step is to create a working configuration – Choose Full System Replace or Software Upgrade – Choose JES and whether to merge JES, SDSF into z/OS zone – Create the work configuration • Three types of configurations – Shipped - shipped with each order – Saved - saved from a previous order – Work - working copy during install • Use merge configuration option to save time – Only if you have saved a previously installed an order – Review merge reports to resolve merge conflicts As mentioned before…as of z/OS R12! – The ServerPac installation dialog now allows SDSF and JES SMP/E zones to be merged, without having to merge either into the z/OS BCP zone.
  • 34. © 2014 IBM Corporation34 Back to the Basics: ServerPac 101 “C”reate: ServerPac System Replacement Offering There are two types of ServerPac installation are available to install z/OS – A full system replacement installs a complete z/OS system. • It installs all the data sets you need to IPL, to log on to the target system, and to run a z/OS image in order to complete other installation and customization tasks. • The installed data sets fall into two major categories: 1. System software and related data sets (such as distribution and target libraries, SMP/E CSI data sets, and sample libraries) 2. Operational data sets (such as page data sets, system control files, and a master catalog). • Because IBM creates a working set of operational data sets for you, a full system replacement helps assure a successful first IPL. • Depending on your environment, you might need to merge your existing operational data sets with the data sets created by ServerPac. You can do this before or after first IPL. – A software upgrade installs only system software and related data sets (such as distribution and target libraries, SMP/E CSI data sets, and sample libraries). • It does not create the set of new operational data sets required to IPL (such as page data sets, system control files, and a master catalog). • With a software upgrade, all operational data sets are assumed to already exist and to be usable by the new level of software installed. • When new operational data sets are required, you must allocate and initialize them before you IPL. • A software upgrade is possible for z/OS but not for the subsystems.
  • 35. © 2014 IBM Corporation35 Back to the Basics: ServerPac 101 The dotted line contains the system software and data sets that are created by full system replacement. Within the dotted line, the data sets below “Target System” are the subset of data sets that are replaced by software upgrade.
  • 36. © 2014 IBM Corporation36 Back to the Basics: ServerPac 101
  • 37. © 2014 IBM Corporation37 Back to the Basics: ServerPac 101 Panel updated as of z/OS R12 for SDSF additional merge options
  • 38. © 2014 IBM Corporation38 Back to the Basics: ServerPac 101 I’m going to base my configuration on a previously saved configuration. For instance, I’m basing my z/OS R12 ServerPac on a saved z/OS R11 configuration.
  • 39. © 2014 IBM Corporation39 Back to the Basics: ServerPac 101 “V”ariables: Assign Variables and Zones Variables – Driving system information, for example: • master catalog name/volume • default assembler • and so on – Jobcard information Zones – View zone content – Rename zones (and as of z/OS R12, specify your SMPTLIB values)
  • 40. © 2014 IBM Corporation40 Back to the Basics: ServerPac 101 Use the values that you’ve planned for…
  • 41. © 2014 IBM Corporation41 Back to the Basics: ServerPac 101 “Z”ones: Change Zone Names, and SMPTLIB This SMPTLIB section is new, as of z/OS R12. Changing these zone names may affect your SMP/E data set names, if the zone names are in the MLQs.
  • 42. © 2014 IBM Corporation42 Back to the Basics: ServerPac 101 “Modify System Layout” Option Automatic assignment of data sets to physical volumes helps you get to the Recommended System Layout described in z/OS Planning for Installation – A "pushbutton" way to distribute data sets among physical volumes. – Volumes are filled to 85% full the first time they are used and up to 90% full the next time they are used View and Change facility – View data sets by selected attributes – Extensive attribute list, for example: element type, LNKLST eligible, LPA eligible, required in master catalog, and so on. – Run Change command against the data set list
  • 43. © 2014 IBM Corporation43 Back to the Basics: ServerPac 101
  • 44. © 2014 IBM Corporation44 Back to the Basics: ServerPac 101
  • 45. © 2014 IBM Corporation45 Back to the Basics: ServerPac 101 To fix an overflow error, you’ll need to move data sets off the volume. You can do it many ways, one way is to list the data sets on the volume and move them to another volume. As of z/OS R11: This overflow error won’t occur anymore, if you’ve already run the ALLODS job!
  • 46. © 2014 IBM Corporation46 Back to the Basics: ServerPac 101 Many options: changing your physical volume information:
  • 47. © 2014 IBM Corporation47 Back to the Basics: ServerPac 101 Changing volume information... (First time in, ServerPac defaults of MVSRES, MVSDLB, and MVSCAT will need to be changed!)
  • 48. © 2014 IBM Corporation48 Back to the Basics: ServerPac 101 Update with correct values for the volume. Don’t put Device Type, let dialogs fill in for you! Critical: Make sure this selection is correct!!!!
  • 49. © 2014 IBM Corporation49 Back to the Basics: ServerPac 101 Change Command Extensive options in CHANGE command – Change data set names – Change space – Change physical volume – Change SMS status – Switch PDS to PDSE and vice-versa – Switch Unrenamable to Renamable and vice-versa – Switch Required in Master Catalog and vice-versa – Switch HFS to zFS and vice-versa – Switch Secondary NO to YES and vice-versa – …
  • 50. © 2014 IBM Corporation50 Back to the Basics: ServerPac 101 “A”lias option You have several high level qualifiers for your data sets in ServerPac. This option will assign these high level qualifiers to a catalog. Use this panel to define a catalog data set name for each of the aliases (aka high level qualifiers) in your order. Enter catalog names under the 'Target System Catalog Data Set Name' field. The catalog names are initially shown as '???????' because they are not yet defined. You can specify the catalog name with which an alias is to be associated by typing over the question marks.
  • 51. © 2014 IBM Corporation51 Back to the Basics: ServerPac 101
  • 52. © 2014 IBM Corporation52 Back to the Basics: ServerPac 101 “SSA” option This is where you’ll specify your System Specific Aliases (for the target system master catalog and user catalog(s). These SSAs will create aliases in the driving system’s master catalog. Recall that SSAs are used by ServerPac so that that driving system data set names do not interfere with the target system data set names. We are going to be allocating new target system catalogs in this example…
  • 53. © 2014 IBM Corporation53 Back to the Basics: ServerPac 101
  • 54. © 2014 IBM Corporation54 Back to the Basics: ServerPac 101 “I” option This is where you’ll run the tailored JCL jobs for ServerPac! At this point – you should have everything all ready to go: – Data set names finalized – Data set locations finalized – Volume information finalized – SSA and catalog relationships finalized – …everything you’ve done in ServerPac up to this point!! From this point on…you’ll mostly be using the ServerPac Installing Your Order book, since we are now into the ‘order specific’ information in ServerPac…
  • 55. © 2014 IBM Corporation55 Back to the Basics: ServerPac 101 Installation Jobs Installation jobs are generated based on configuration data – Ensure you are satisfied with your configuration • use VAR primary command to return to variables options and adjust them Three types of installation job entries, grouped together by category: – SRC - jobcard that can be edited • use Select line command to generate SRC entry which can be changed if necessary – DOC - documentation for the following set of jobs • use Select line command to generate and view DOC entries – JOB - installation job that can be submitted • use “S”elect line command to generate only the selected job which can be submitted. Use “B”ackup if you’ve already generated the job.
  • 56. © 2014 IBM Corporation56 Back to the Basics: ServerPac 101 “I” option - GENSKEL This command will file tailor all the jobs for you all at once. Otherwise, you’ll need to individually file tailor each job. (For some jobs, that takes a while, so it’s recommended you use GENSKEL prepare all the JCL jobs at one time.) You have to exit the dialog for the GENSKEL job to run, to avoid contention on your order data sets. GENSKEL jobs will be stored in your order’s SCPPBENU data set. You use the “B” (or backup) line command to select the job. – If you use “S” (for select), you’ll re-tailor the job (and you’ll have to wait for it to re-tailor)! This is a common “behavior” people do, so just know what is happening!
  • 57. © 2014 IBM Corporation57 Back to the Basics: ServerPac 101
  • 58. © 2014 IBM Corporation58 Back to the Basics: ServerPac 101
  • 59. © 2014 IBM Corporation59 Back to the Basics: ServerPac 101
  • 60. © 2014 IBM Corporation60 Back to the Basics: ServerPac 101 “I” option – General Job Information… In general, the prolog information in each of the jobs tells you what it does, and any manual changes you’d need to make. – Yes, there still are some manual changes required to these jobs in some cases ☺. Make sure you get the expected return code from each job, before continuing. – Subsequent jobs rely upon previous jobs running successfully. If you go back into previous ServerPac options, it is likely that you may need to then continue through subsequent options (and even have to re- GENSKEL), based on what you’ve changed.
  • 61. © 2014 IBM Corporation61 Back to the Basics: ServerPac 101 “I” option – ALLOCDS and Volume Overflow – Beware! Once your run the ALLOCDS job, your data sets will be allocated on your volumes, and ready for you to copy into. If you go back into Modify System Layout, the dialog will dynamically look at each volume. If you have said that you do NOT want the volume to be initialized, it will discover the volume fairly full (a result from the ALLOCDS job). – This will give you the Dreaded Volume Overflow again (which you probably “fixed” before!). To avoid this problem, you can: 1. Save your order! This circumvention changes your configuration in a way you don’t want to save. 2. Change Initialize Volume flag to Y on the over-allocated volumes 3. Enter and exit the A and SSA options to get back to I. Not necessary as of z/OS R11 ServerPac!
  • 62. © 2014 IBM Corporation62 Back to the Basics: ServerPac 101 Agenda …. IPLing your target system
  • 63. © 2014 IBM Corporation63 Back to the Basics: ServerPac 101 Here’s the point when you’re ready to IPL!
  • 64. © 2014 IBM Corporation64 Back to the Basics: ServerPac 101 Prepping for the IPL… Several manual updates are still needed to your target system (from your driving system), before you try your first IPL: – Any local necessary customization (usermods, parmlib, proclib updates, …) that are being used. – This is where the separation during planning will have paid off!
  • 65. © 2014 IBM Corporation65 Back to the Basics: ServerPac 101 Agenda …. Post-install work from target system – Getting the ServerPac dialog to your IPL’d system – Running the remaining dialog jobs.
  • 66. © 2014 IBM Corporation66 Back to the Basics: ServerPac 101 Getting the ServerPac dialog to your IPL’d system Recommended way: put your ServerPac order data sets in a user catalog. Import connect that user catalog to your driving system. Then, import connect that user catalog also to your target system. Invoke the dialogs as you had before on the driving system. An alternate way: Catalog the data sets on your target system catalog. Remember: there are VSAM data sets involved, and they can only be cataloged in one catalog! – Catalog your dialog data sets on the target system. – Recatalog the VSAM data sets (SCPPEENUs, SCPPHENUs, and SCPPVENU) - if you didn’t put them in a usercatalog when you did the initial RECEIVE. • Warning: at this point, they’d have to be re-cataloged back on the driving system, if you wanted to access them there! – Get your dialog EXEC ready (like you did on your driving system).
  • 67. © 2014 IBM Corporation67 Back to the Basics: ServerPac 101 Running the remaining dialog jobs Remember: Since you have GENSKEL’d the jobs, they reside in your hlq.SCPPBENU data set. You can continue to run the jobs from that data set from your target system, and also via the dialogs.
  • 68. © 2014 IBM Corporation68 Back to the Basics: ServerPac 101 Running the remaining dialog jobs Target system jobs left to run, many are order-content dependent: – ==> POST-INSTALLATION FROM TARGET • Completes the installation of the products in your order, that cannot be done from the driving system. – ==> INSTALLATION VERIFICATION • Verifies the installation of this ServerPac, for certain products. – ==> COMPLETING THE INSTALLATION • Updates your new master catalog, and cleans up your driving system from the installation.
  • 69. © 2014 IBM Corporation69 Back to the Basics: ServerPac 101 Agenda …. Saving your ServerPac configuration
  • 70. © 2014 IBM Corporation70 Back to the Basics: ServerPac 101
  • 71. © 2014 IBM Corporation71 Back to the Basics: ServerPac 101 Smart idea: Put the date and level of z/OS here.
  • 72. © 2014 IBM Corporation72 Back to the Basics: ServerPac 101 Saving Your Configuration Save your configuration for the next release – All data specified when tailoring your ServerPac configuration is saved – Remember the name of the configuration you saved – Smart tip: include in the comment what the order was (z/OS R12, CICS 4.1, …) and date (July 1 2010). This really helps months or years from now, when you are deciding what to base on! • It helps you pick a CICS configuration for a CICS order. • It helps you pick the latest CICS configuration, if you saved multiple levels. Use Merge Configuration during your next install – All data from specified save configuration is processed
  • 73. © 2014 IBM Corporation73 Back to the Basics: ServerPac 101 •ServerPac in z/OS V2R1: • Provides a basic and simple comparison between saved jobs to define RACF profiles for a prior order and the jobs generated for the current order. • Orders that include RACF feature will provide a RACF database you can use for initial IPL when you do not have an existing security environment. •ServerPac in z/OS R13: • Improved handling for user-supplied installation jobs by preserving their placement in the list of jobs generated by the CustomPac Installation Dialog. • You can now merge IBM data sets into target user-defined data sets. • Data Set Origin (IBM or User-Defined) is a new attribute off of Modify System Layout “View and change data sets by selected attributes”. • Program Directories and ServerPac: Installing Your Order in Adobe PDF format on DVD for orders on tape, so they can be read immediately from an optical drive on a workstation without the need to download them from z/OS data sets after the RECEIVE job has been run. Newer ServerPac Install Enhancements
  • 74. © 2014 IBM Corporation74 Back to the Basics: ServerPac 101 Introduction to ServerPac – What is a ServerPac – Internet Delivery is recommended, and has to be ordered from Shopz Planning for ServerPac – Dialog options to plan for (Full System Replace vs. Software Upgrade, Variables to use, volumes, …) – SSA’s and how they are used for installation – SMP/E zone structure that is delivered to you Preparing for ServerPac – Separation of system replace volumes from user volumes is recommended. – Separation of customization data from software libraries is recommended. – Standardization of data set names and placement is recommended. Continued… z/OS Basics: ServerPac 101 Summary
  • 75. © 2014 IBM Corporation75 Back to the Basics: ServerPac 101 Installing ServerPac – RECEIVE, INSTALL (Create, Variables, Zones, Modify System Layout, Alias, SSA, Installation) – Use GENSKEL to create the jobs into your SCPPBENU data set. IPLing your target system – Add your own local changes that are necessary for you to IPL. Post-install work from target system – Running the rest of the Installation jobs (Post-Installation from Target, IVPs, Completing the Install) Saving your ServerPac configuration – Reuse your work for your next ServerPac install! z/OS Basics: ServerPac 101 Summary
  • 76. Back to the Basics: ServerPac 101