Um... uh... you all FAILED!!  You're all suspended pending a performance 
review by a White House subcommittee on instantaneous professional 
proofreading. Don't expect to hear from that subcommittee soon, they are 
bogged down in other matters. That's my story and I'm sticking to it!  ;-)

No one reported the now-inserted, but then-missing new step 8 
(as suggested by Richard Schuh, and misplaced by me), command: 
CP DEFINE CPOWNED ...

So... formatted in default monofont, and not going past column 72 
(IBMVM-L's apparent width limit) let's try version 1.5:

1) Ensure that you have a RESERVED slot on a CP_Owned DASD, enter: 
  CP Query CPOWNed
If none of those displayed bear the Status: Reserved 
then you cannot add a PAGE volume dynamically. The best you can do is 
update "SYSTEM CONFIG" on MAINT's CF1 
(and perhaps CF2, CF3) disk to include additional "Reserved" slots. 

To ensure that you have slots available to use with the 
DEFINE CPOWNED command, place a: 
   CP_Owned Slot 255 RESERVED 
statement at the end of your CP_Owned statements in SYSTEM CONFIG. 
This will cause all 255 slots (unless otherwise specified) as RESERVED. 
That is probably a **GOOD THING** thing for every z/VM sysprog do right 
now, before an urgent need! 

If you did not have any spare RESERVED SLOTs, you may continue these 
steps, but the new page volume will not come online until the next 
z/VM system IPL. 

2) Find an available DASD volume real device (rdev) address accessible 
   to your z/VM system. 

3) Decide on an unused DASD label (volid, or: volser) for the soon-to-be 
   paging volume. 

4) Run CPFMTXA against that DASD, formatting the whole DASD (0 - END), 
   assigning the label as decided above, and allocating 
- Cylinder 0 (zero) as PERM, and 
- Cylinders 1-END as PAGE. 

In a production environment, there are major performance benefits to 
allocating whole DASD to PAGE and SPOOL areas -- *not* sharing them 
with other allocation usage.

Strictly speaking, defining cyl 0 as perm is unnecessary for modern 
releases of z/VM. But one cylinder of "unused" space is cheap when 
compared to accidentally formatting that volume's Cylinder 0, thus 
wiping out the existing Allocation Bitmap - especially if you do not 
have documentation on what it had been! Call it a "Best Practice" - 
even Chuckie has publically agreed with doing this. 

5) Update the "SYSTEM CONFIG" file on MAINT's CF1 disk using whatever 
   procedures you already use. E.g. - Find a free CP_OWNed 'SLOT', 
   change that to match the new page DASD volser, and mark that as 
   CP-"OWN"ed. E.g. if "volser" is "VMPG01" and slot 11 is not already 
   assigned: 
  CP_Owned Slot 11 VMPG01 OWN 
That changed "SYSTEM CONFIG" file will be effective at the next 
z/VM system IPL.

6) File "SYSTEM CONFIG", and run CPSYNTAX against the updated 
   "SYSTEM CONFIG" file to check for errors. 
   The CPSYNTAX MODULE resides on MAINT's 193 disk.  If there are 
   errors, correct them and re-run CPSYNTAX. 

7) From the userid that formatted/allocated the new paging DASD, enter: 
  CP DETach rdev

8) Notify CP that the CPOWNED SLOT has been changed from RESERVED to OWN 
   using the CP DEFINE CPOWNed command.
   Following the example above, it would be entered as:
     CP DEFine SLOT 11 CPOWNed VMPG01 Own 

9) Absent any errors, bring the volume online to CP by entering: 
  CP ATTach rdev SYSTEM 
There is no need for 'CP START DASD rdev PAGE'. CP START DASD is 
nothing more than undrain.  If you haven't done DRAIN, don't bother 
with START. 

Version 1.5

<blush>

Mike Walter
Hewitt Associates
The opinions expressed herein are mine alone, not my employer's.

Listserve search arguments: dynamically add a page DASD, add a page 
volser, add a page slot, add page space, on-the-fly add page volume 
procedures 





The information contained in this e-mail and any accompanying documents may 
contain information that is confidential or otherwise protected from 
disclosure. If you are not the intended recipient of this message, or if this 
message has been addressed to you in error, please immediately alert the sender 
by reply e-mail and then delete this message, including any attachments. Any 
dissemination, distribution or other use of the contents of this message by 
anyone other than the intended recipient is strictly prohibited. All messages 
sent to and from this e-mail address may be monitored as permitted by 
applicable law and regulations to ensure compliance with our internal policies 
and to protect our business. E-mails are not secure and cannot be guaranteed to 
be error free as they can be intercepted, amended, lost or destroyed, or 
contain viruses. You are deemed to have accepted these risks if you communicate 
with us by e-mail. 

Reply via email to