3390-3 DASD Paging devices still needed?

2010-06-21 Thread Florian Bilek
Dear all,

We are intending to migrate from a DS8100 to a new DS8700 and consider to
quit with 3390-3 DASD addresses during this migration.

I remember that there was always the saying that paging devices should
reside on 3390-3 since the paging code was specially optimized for those
devices, I wanted to verify if this is still valid for z/VM 5.4 and 6.1. In
that case we would still need a range of 3390 devices.

What would be your recommendation?

Thank you very much in advance for your feedback.

-- 
Best regards

Florian


Re: 3390-3 DASD Paging devices still needed?

2010-06-21 Thread Kris Buelens
I wouldn't say paging is specially optimized for 3390-3.  But, simple
example, if you'd need 9GB of paging space,
- with 3390/3 you have 3 access paths, CP can do 3 paging operations
concurrently
- with 3390/9 there is only one access path, hence only 1 paging operation
PAV -that assigns more than one address to a given volume- will not
halp as CP doesn't se PAV on paging volumes.

So, for high paging rates, the more volumes the better.

Kris Buelens

2010/6/21, Florian Bilek florian.bi...@gmail.com:
 Dear all,

 We are intending to migrate from a DS8100 to a new DS8700 and consider to
 quit with 3390-3 DASD addresses during this migration.

 I remember that there was always the saying that paging devices should
 reside on 3390-3 since the paging code was specially optimized for those
 devices, I wanted to verify if this is still valid for z/VM 5.4 and 6.1. In
 that case we would still need a range of 3390 devices.

 What would be your recommendation?

 Thank you very much in advance for your feedback.

 --
 Best regards

 Florian



-- 
Kris Buelens,
IBM Belgium, VM customer support


SFS - remove a minidisk

2010-06-21 Thread Mark Pace
I've found all sorts of information in the CMS file pool planning and admin
guide on how to create, and expand a filepool, but I've been unable to
figure out how to shrink a filepool. Even with all my years in VM I'm still
pretty much a novice with SFS.  I added additional minidisk space to a
filepool, and then decided afterwards that I had given the space to the
wrong filepool.  How do I take this space away?  I thought FILESERV REORG,
but that appears to be only for the catalog space.

TIA.

-- 
Mark Pace
Mainline Information Systems
1700 Summit Lake Drive
Tallahassee, FL. 32317


Re: SFS - remove a minidisk

2010-06-21 Thread Romanowski, John (OFT)
Look in the File Pool Planning Admin manual at 'Removing Space from a File Pool'
You can replace  a user storage mdisk with a minimally sized mdisk


From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Mark Pace
Sent: Monday, June 21, 2010 9:28 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: SFS - remove a minidisk

I've found all sorts of information in the CMS file pool planning and admin 
guide on how to create, and expand a filepool, but I've been unable to figure 
out how to shrink a filepool. Even with all my years in VM I'm still pretty 
much a novice with SFS.  I added additional minidisk space to a filepool, and 
then decided afterwards that I had given the space to the wrong filepool.  How 
do I take this space away?  I thought FILESERV REORG, but that appears to be 
only for the catalog space.

TIA.

--
Mark Pace
Mainline Information Systems
1700 Summit Lake Drive
Tallahassee, FL. 32317


This e-mail, including any attachments, may be confidential, privileged or 
otherwise legally protected. It is intended only for the addressee. If you 
received this e-mail in error or from someone who was not authorized to send it 
to you, do not disseminate, copy or otherwise use this e-mail or its 
attachments. Please notify the sender immediately by reply e-mail and delete 
the e-mail from your system.


Re: SFS - remove a minidisk

2010-06-21 Thread Mark Pace
Thanks, John.  Exactly what I was looking for.

On Mon, Jun 21, 2010 at 9:39 AM, Romanowski, John (OFT) 
john.romanow...@cio.ny.gov wrote:

  Look in the File Pool Planning Admin manual at 'Removing Space from a
 File Pool'

 You can replace  a user storage mdisk with a minimally sized mdisk





 *From:* The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] *On
 Behalf Of *Mark Pace
 *Sent:* Monday, June 21, 2010 9:28 AM
 *To:* IBMVM@LISTSERV.UARK.EDU
 *Subject:* SFS - remove a minidisk



 I've found all sorts of information in the CMS file pool planning and admin
 guide on how to create, and expand a filepool, but I've been unable to
 figure out how to shrink a filepool. Even with all my years in VM I'm still
 pretty much a novice with SFS.  I added additional minidisk space to a
 filepool, and then decided afterwards that I had given the space to the
 wrong filepool.  How do I take this space away?  I thought FILESERV REORG,
 but that appears to be only for the catalog space.



 TIA.

 --
 Mark Pace
 Mainline Information Systems
 1700 Summit Lake Drive
 Tallahassee, FL. 32317

 --
 This e-mail, including any attachments, may be confidential, privileged or
 otherwise legally protected. It is intended only for the addressee. If you
 received this e-mail in error or from someone who was not authorized to send
 it to you, do not disseminate, copy or otherwise use this e-mail or its
 attachments. Please notify the sender immediately by reply e-mail and delete
 the e-mail from your system.




-- 
Mark Pace
Mainline Information Systems
1700 Summit Lake Drive
Tallahassee, FL. 32317


Re: what is a 'full pack' minidisk?

2010-06-21 Thread Brian Nielsen
I second what Jim Hughes said - essentially that if it doesn't include 

cylinder 0 it's just a minidisk, no matter what the size.

Personally, and as discussed here by others in the distant past, I prefer
 
to not give out the last cylinder of a real volume in order to make it 

much easier to copy a 1st level volume for 2nd level testing.  Doing this
 
is just an extention of the same logic that leaves the last cylinder of 

the system volumes empty by design (as requested of IBM by user groups).

So now you need a term for a 1 to (END-1) minidisk  :)

On a related note, I don't like using END in the first place because 

it's not obvious how big it is unless you know the size of the volume. 
 
It's an unneeded obfuscation.

Brian Nielsen




On Fri, 18 Jun 2010 16:45:54 -0600, Scott Rohling 
scott.rohl...@gmail.com wrote:

I like that - it does imply 'almost'..   but now I'm going for '12end'.
We'll see if it lasts through the weekend ;-)  Tot ziens!

Scott Rohling

On Fri, Jun 18, 2010 at 4:33 PM, Rob van der Heij rvdh...@gmail.com 

wrote:

 On Fri, Jun 18, 2010 at 11:26 PM, Scott Rohling 
scott.rohl...@gmail.com
 wrote:
  Ok --  darn it.   a 1 to END minidisk just doesn't have the same 

ring
 to
  it as 'full pack'.   And it's another syllable to mumble..  ;-)

 Care for my pseudo full-pack terminology maybe?  (sounds more
 official than almost full-pack)




IEC606I VTOC INDEX DISABLED

2010-06-21 Thread Bhemidhi, Ashwin
Hello all,


I was adding a 2nd page volume LEPG2A (3390-3) to one of our newly installed 
z/VM 6.1 and I accidentally formatted cylinder 0 PERM. We are now getting 
alerts about IEC606I VTOC INDEX DISABLED ON 5815,LEPG2A,142,. The new 
Page volume is working on z/VM.

q alloc page
EXTENT EXTENT  TOTAL  PAGES   HIGH%
VOLID  RDEV  STARTEND  PAGES IN USE   PAGE USED
--  -- -- -- -- -- 
LEPG1A 5814  1   3338 600840  0  0   0%
LEPG2A 5815  1   3338 600840  0  0   0%
  -- --
SUMMARY1174K  0  0%
USABLE 1174K  0  0%

All our DASD storage is managed from the MVS side and I am guessing that it 
looks for the VTOC and alerts when it cannot find one. Can I use ICKDSF to put 
a valid VTOC back on the DASD? Are there any pointers on this subject that I 
can use to get more information on? Does Device Support facility's user guide 
all the information that I need to do the above.

Thank you,
Ashwin Bhemidhi
Texas Instruments Inc.




Re: what is a 'full pack' minidisk?

2010-06-21 Thread Schuh, Richard
On the other hand, it is possible for 3390-xx devices to be most any size that 
you want. The -03, -06 etc. designations are almost meaningless. You are not 
required to define (in the CU) a multiple of 3339 for the disk sizes. In this 
environment, 0-END is the way to define a full-pack minidisk regardless of the 
number of cylinders. The other way would be by DEVNO, iff you can count on the 
hardware people never changing the address. Here, the hardware people have 
changed the addresses of disks and have redefined capacities upward, but they 
have never changed a volser of one of the VM packs or created a duplicate of 
one that I care about; 0-END is best for me. 

I agree with the idea that a minidisk defined from 1-end is just a minidisk and 
the full-pack designation is a special case, unique unto itself. Personally, I 
have never seen the need for a term for an mdisk defined as 1-end, where end 
is either the word END or a number that is the equal to highest cylinder of 
the disk. Aside from being lazy, not wanting to periodically (after every h/w 
activity that includes messing with the dasd controllers) have to enter QUERY 
DASD DETAILS for every disk that I want protected by an MDISK that covers the 
entire disk, prefer the use of END instead of 3339, 10016 or whatever the 
ending cylinder number is. As an aside, I have seen some (physical) disks 
defined as small as 100 cylinders. 


Regards, 
Richard Schuh 

 

 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Brian Nielsen
 Sent: Monday, June 21, 2010 7:59 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: what is a 'full pack' minidisk?
 
 I second what Jim Hughes said - essentially that if it 
 doesn't include =
 
 cylinder 0 it's just a minidisk, no matter what the size.
 
 Personally, and as discussed here by others in the distant 
 past, I prefer=
  
 to not give out the last cylinder of a real volume in order 
 to make it =
 
 much easier to copy a 1st level volume for 2nd level testing. 
  Doing this=
  
 is just an extention of the same logic that leaves the last 
 cylinder of =
 
 the system volumes empty by design (as requested of IBM by 
 user groups).
 
 So now you need a term for a 1 to (END-1) minidisk  :)
 
 On a related note, I don't like using END in the first 
 place because =
 
 it's not obvious how big it is unless you know the size of 
 the volume. =
  
 It's an unneeded obfuscation.
 
 Brian Nielsen
 
 
 
 
 On Fri, 18 Jun 2010 16:45:54 -0600, Scott Rohling 
 scott.rohl...@gmail.com wrote:
 
 I like that - it does imply 'almost'..   but now I'm going 
 for '12end'.
 We'll see if it lasts through the weekend ;-)  Tot ziens!
 
 Scott Rohling
 
 On Fri, Jun 18, 2010 at 4:33 PM, Rob van der Heij 
 rvdh...@gmail.com =
 
 wrote:
 
  On Fri, Jun 18, 2010 at 11:26 PM, Scott Rohling
 scott.rohl...@gmail.com
  wrote:
   Ok --  darn it.   a 1 to END minidisk just doesn't 
 have the same =
 
 ring
  to
   it as 'full pack'.   And it's another syllable to mumble..  ;-)
 
  Care for my pseudo full-pack terminology maybe?  (sounds more 
  official than almost full-pack)
 
 
 

Re: IEC606I VTOC INDEX DISABLED

2010-06-21 Thread Schuh, Richard
The problem is that the device was still online to MVS and originally had an 
indexed VTOC when initialized on that system. If the device is varied offline 
to MVS, there should be no error messages from MVS. There are some volumes that 
should not be online to MVS, this includes all CP_Owned volumes. Here, the MVS 
DASD Storage Management manages VM storage, too. But its only act in this 
capacity is to insure that the device is offline to MVS before they give it to 
VM, and will be offline after MVS is IPLed.. After that, it is no longer their 
responsibility.

When you use ICKDSF to format a volume for VM, you should specify that it is a 
CPVOL. Doing that will guarantee that a dummy VTOC having no free space will be 
included in cylinder 0. That will prevent error messages if the volume is 
varied on to MVS and will prevent MVS from accidentally allocating a dataset on 
the volume.


Regards,
Richard Schuh






From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Bhemidhi, Ashwin
Sent: Monday, June 21, 2010 8:52 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: IEC606I VTOC INDEX DISABLED

Hello all,


I was adding a 2nd page volume LEPG2A (3390-3) to one of our newly installed 
z/VM 6.1 and I accidentally formatted cylinder 0 PERM. We are now getting 
alerts about IEC606I VTOC INDEX DISABLED ON 5815,LEPG2A,142,. The new 
Page volume is working on z/VM.

q alloc page
EXTENT EXTENT  TOTAL  PAGES   HIGH%
VOLID  RDEV  STARTEND  PAGES IN USE   PAGE USED
--  -- -- -- -- -- 
LEPG1A 5814  1   3338 600840  0  0   0%
LEPG2A 5815  1   3338 600840  0  0   0%
  -- --
SUMMARY1174K  0  0%
USABLE 1174K  0  0%

All our DASD storage is managed from the MVS side and I am guessing that it 
looks for the VTOC and alerts when it cannot find one. Can I use ICKDSF to put 
a valid VTOC back on the DASD? Are there any pointers on this subject that I 
can use to get more information on? Does Device Support facility's user guide 
all the information that I need to do the above.

Thank you,
Ashwin Bhemidhi
Texas Instruments Inc.




Re: IEC606I VTOC INDEX DISABLED

2010-06-21 Thread Dave Jones

Hi, Ashwin.

When you formatted and allocated the DASD volume from z/OS, did you 
specify the CPVOL attribute? That tell ICKDSF to creaet a dummy z/OS 
style VTOC in cylinder 0 so that to z/OS, the DASD looks full.


Also, it's a good idea not to make any of the DASD volumes that z/VM has 
marked as 'cpowned' available to the z/OS side.


DJ

On 06/21/2010 10:51 AM, Bhemidhi, Ashwin wrote:

Hello all,


I was adding a 2nd page volume LEPG2A (3390-3) to one of our newly
installed z/VM 6.1 and I accidentally formatted cylinder 0 PERM. We
are now getting alerts about IEC606I VTOC INDEX DISABLED ON
5815,LEPG2A,142,. The new Page volume is working on z/VM.

q alloc page EXTENT EXTENT  TOTAL  PAGES   HIGH% VOLID  RDEV
STARTEND  PAGES IN USE   PAGE USED --  --
-- -- -- --  LEPG1A 5814  1
3338 600840  0  0   0% LEPG2A 5815  1   3338
600840  0  0   0% -- -- SUMMARY
1174K  0  0% USABLE 1174K
0  0%

All our DASD storage is managed from the MVS side and I am guessing
that it looks for the VTOC and alerts when it cannot find one. Can I
use ICKDSF to put a valid VTOC back on the DASD? Are there any
pointers on this subject that I can use to get more information on?
Does Device Support facility's user guide all the information that I
need to do the above.

Thank you, Ashwin Bhemidhi Texas Instruments Inc.





--
Dave Jones
V/Soft
www.vsoft-software.com
Houston, TX
281.578.7544


Re: 3390-3 DASD Paging devices still needed?

2010-06-21 Thread Florian Bilek
Dear Kris,

Thank you very much. This is what I was wondering if z/VM would use PAV b
ut
is doesn't. 

Thank you very much. 

Kind regards, 

Florian 

On Mon, 21 Jun 2010 15:15:38 +0200, Kris Buelens kris.buel...@gmail.com
 wrote:




I wouldn't say paging is specially optimized for 3390-3.  But, simple
example, if you'd need 9GB of paging space,
- with 3390/3 you have 3 access paths, CP can do 3 paging operations
concurrently
- with 3390/9 there is only one access path, hence only 1 paging operati
on
PAV -that assigns more than one address to a given volume- will not
halp as CP doesn't se PAV on paging volumes.

So, for high paging rates, the more volumes the better.

Kris Buelens

2010/6/21, Florian Bilek florian.bi...@gmail.com:
 Dear all,

 We are intending to migrate from a DS8100 to a new DS8700 and consider
 to
 quit with 3390-3 DASD addresses during this migration.

 I remember that there was always the saying that paging devices should

 reside on 3390-3 since the paging code was specially optimized for tho
se
 devices, I wanted to verify if this is still valid for z/VM 5.4 and 6.
1. In
 that case we would still need a range of 3390 devices.

 What would be your recommendation?

 Thank you very much in advance for your feedback.

 --
 Best regards

 Florian



--
Kris Buelens,
IBM Belgium, VM customer support

=



Re: what is a 'full pack' minidisk?

2010-06-21 Thread Scott Rohling
I'm NOT advocating the use of END when defining MDISKs!One of the first
things I beg my customers to do is stop using END and use the number of
cylinders on all MDISK statements.   I concur that it's lazy and creates
extra work and confusion.   Also makes creating DASD usage reports out of a
directory from a remote system impossible.

My original post was about how to refer to a minidisk that's defined from
1-END -- because that language fits all sizes.   Referring to it and
actually defining it are two different things.   Always use the number of
cylinders when defining an MDISK.  Never use END.   On a DEFINE MDISK
command - go ahead and use END --  but NOT in the directory.

Scott Rohling

On Mon, Jun 21, 2010 at 9:59 AM, Schuh, Richard rsc...@visa.com wrote:

 On the other hand, it is possible for 3390-xx devices to be most any size
 that you want. The -03, -06 etc. designations are almost meaningless. You
 are not required to define (in the CU) a multiple of 3339 for the disk
 sizes. In this environment, 0-END is the way to define a full-pack minidisk
 regardless of the number of cylinders. The other way would be by DEVNO, iff
 you can count on the hardware people never changing the address. Here, the
 hardware people have changed the addresses of disks and have redefined
 capacities upward, but they have never changed a volser of one of the VM
 packs or created a duplicate of one that I care about; 0-END is best for me.

 I agree with the idea that a minidisk defined from 1-end is just a minidisk
 and the full-pack designation is a special case, unique unto itself.
 Personally, I have never seen the need for a term for an mdisk defined as
 1-end, where end is either the word END or a number that is the equal to
 highest cylinder of the disk. Aside from being lazy, not wanting to
 periodically (after every h/w activity that includes messing with the dasd
 controllers) have to enter QUERY DASD DETAILS for every disk that I want
 protected by an MDISK that covers the entire disk, prefer the use of END
 instead of 3339, 10016 or whatever the ending cylinder number is. As an
 aside, I have seen some (physical) disks defined as small as 100 cylinders.


 Regards,
 Richard Schuh



  -Original Message-
  From: The IBM z/VM Operating System
  [mailto:ib...@listserv.uark.edu] On Behalf Of Brian Nielsen
  Sent: Monday, June 21, 2010 7:59 AM
  To: IBMVM@LISTSERV.UARK.EDU
  Subject: Re: what is a 'full pack' minidisk?
 
  I second what Jim Hughes said - essentially that if it
  doesn't include =
 
  cylinder 0 it's just a minidisk, no matter what the size.
 
  Personally, and as discussed here by others in the distant
  past, I prefer=
 
  to not give out the last cylinder of a real volume in order
  to make it =
 
  much easier to copy a 1st level volume for 2nd level testing.
   Doing this=
 
  is just an extention of the same logic that leaves the last
  cylinder of =
 
  the system volumes empty by design (as requested of IBM by
  user groups).
 
  So now you need a term for a 1 to (END-1) minidisk  :)
 
  On a related note, I don't like using END in the first
  place because =
 
  it's not obvious how big it is unless you know the size of
  the volume. =
 
  It's an unneeded obfuscation.
 
  Brian Nielsen
 
 
 
 
  On Fri, 18 Jun 2010 16:45:54 -0600, Scott Rohling
  scott.rohl...@gmail.com wrote:
 
  I like that - it does imply 'almost'..   but now I'm going
  for '12end'.
  We'll see if it lasts through the weekend ;-)  Tot ziens!
  
  Scott Rohling
  
  On Fri, Jun 18, 2010 at 4:33 PM, Rob van der Heij
  rvdh...@gmail.com =
 
  wrote:
  
   On Fri, Jun 18, 2010 at 11:26 PM, Scott Rohling
  scott.rohl...@gmail.com
   wrote:
Ok --  darn it.   a 1 to END minidisk just doesn't
  have the same =
 
  ring
   to
it as 'full pack'.   And it's another syllable to mumble..  ;-)
  
   Care for my pseudo full-pack terminology maybe?  (sounds more
   official than almost full-pack)
  
  
 



Re: what is a 'full pack' minidisk?

2010-06-21 Thread Schuh, Richard
What do you do for your reports if an mdisk is defined by DEVNO instead of 
volser? You have remote access to the directory but cannot get the output from 
QUERY DASD DETAILS?

You have your preferences, which you state as though they are an absolute law. 
I have mine which are different from yours, so I guess I am breaking the law 
:-). I hope the offense is not a felony. If I am ever in a position where I 
have to report on DASD usage by cylinder from a remote location that has access 
to the directory but not to the system, I might change. Until then, I see no 
compelling reason why I should switch.


Regards,
Richard Schuh






From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Scott Rohling
Sent: Monday, June 21, 2010 10:53 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: what is a 'full pack' minidisk?

I'm NOT advocating the use of END when defining MDISKs!One of the first 
things I beg my customers to do is stop using END and use the number of 
cylinders on all MDISK statements.   I concur that it's lazy and creates extra 
work and confusion.   Also makes creating DASD usage reports out of a directory 
from a remote system impossible.

My original post was about how to refer to a minidisk that's defined from 1-END 
-- because that language fits all sizes.   Referring to it and actually 
defining it are two different things.   Always use the number of cylinders when 
defining an MDISK.  Never use END.   On a DEFINE MDISK command - go ahead and 
use END --  but NOT in the directory.

Scott Rohling

On Mon, Jun 21, 2010 at 9:59 AM, Schuh, Richard 
rsc...@visa.commailto:rsc...@visa.com wrote:
On the other hand, it is possible for 3390-xx devices to be most any size that 
you want. The -03, -06 etc. designations are almost meaningless. You are not 
required to define (in the CU) a multiple of 3339 for the disk sizes. In this 
environment, 0-END is the way to define a full-pack minidisk regardless of the 
number of cylinders. The other way would be by DEVNO, iff you can count on the 
hardware people never changing the address. Here, the hardware people have 
changed the addresses of disks and have redefined capacities upward, but they 
have never changed a volser of one of the VM packs or created a duplicate of 
one that I care about; 0-END is best for me.

I agree with the idea that a minidisk defined from 1-end is just a minidisk and 
the full-pack designation is a special case, unique unto itself. Personally, I 
have never seen the need for a term for an mdisk defined as 1-end, where end 
is either the word END or a number that is the equal to highest cylinder of 
the disk. Aside from being lazy, not wanting to periodically (after every h/w 
activity that includes messing with the dasd controllers) have to enter QUERY 
DASD DETAILS for every disk that I want protected by an MDISK that covers the 
entire disk, prefer the use of END instead of 3339, 10016 or whatever the 
ending cylinder number is. As an aside, I have seen some (physical) disks 
defined as small as 100 cylinders.


Regards,
Richard Schuh



 -Original Message-
 From: The IBM z/VM Operating System
 [mailto:IBMVM@LISTSERV.UARK.EDUmailto:IBMVM@LISTSERV.UARK.EDU] On Behalf Of 
 Brian Nielsen
 Sent: Monday, June 21, 2010 7:59 AM
 To: IBMVM@LISTSERV.UARK.EDUmailto:IBMVM@LISTSERV.UARK.EDU
 Subject: Re: what is a 'full pack' minidisk?

 I second what Jim Hughes said - essentially that if it
 doesn't include =

 cylinder 0 it's just a minidisk, no matter what the size.

 Personally, and as discussed here by others in the distant
 past, I prefer=

 to not give out the last cylinder of a real volume in order
 to make it =

 much easier to copy a 1st level volume for 2nd level testing.
  Doing this=

 is just an extention of the same logic that leaves the last
 cylinder of =

 the system volumes empty by design (as requested of IBM by
 user groups).

 So now you need a term for a 1 to (END-1) minidisk  :)

 On a related note, I don't like using END in the first
 place because =

 it's not obvious how big it is unless you know the size of
 the volume. =

 It's an unneeded obfuscation.

 Brian Nielsen




 On Fri, 18 Jun 2010 16:45:54 -0600, Scott Rohling
 scott.rohl...@gmail.commailto:scott.rohl...@gmail.com wrote:

 I like that - it does imply 'almost'..   but now I'm going
 for '12end'.
 We'll see if it lasts through the weekend ;-)  Tot ziens!
 
 Scott Rohling
 
 On Fri, Jun 18, 2010 at 4:33 PM, Rob van der Heij
 rvdh...@gmail.commailto:rvdh...@gmail.com =

 wrote:
 
  On Fri, Jun 18, 2010 at 11:26 PM, Scott Rohling
 scott.rohl...@gmail.commailto:scott.rohl...@gmail.com
  wrote:
   Ok --  darn it.   a 1 to END minidisk just doesn't
 have the same =

 ring
  to
   it as 'full pack'.   And it's another syllable to mumble..  ;-)
 
  Care for my pseudo full-pack terminology maybe?  (sounds more
  official than almost full-pack)
 
 




Re: what is a 'full pack' minidisk?

2010-06-21 Thread Scott Rohling
Ah - well DEVNO isn't supported in the referenced report ;-)   (an in house
thing from long ago)

I didn't mean to state my 'rules' as law -- I always hate it when others do
that :-)More like Scott's Rules...

Most of my reasons for wanting to see specific cylinders in the directory
revolve around avoiding the need for Q DASD DETAILS...   whether remote or
not.One example is someone who thought the volumes they picked were
3390-9 and but were 3390-54.  They coded the MDISK statements 1 to END (from
habit) - told the Linux folks they were ready - and now we have a very
bloated Linux guest and can't just move the minidisk to another volume (like
we could if they had specified the size of 10016).

Mostly - specifying the size just avoids confusion and gives an immediate
view of the number of cylinders the MDISK requires.   END is ambiguous and
requires knowledge of the # of cylinders defined on the volume.   Avoiding
ambiguity goes a long way to eliminating errors...  shrug   YMMV I
consider it a 'best practice' and list it as such for customers.. The
exception are 'disk holder' users - like those that define all the volumes
on the system as 0 END for the purposes of physical backup, etc.   Then END
makes sense because you want the whole volume defined regardless of size and
it's an 'overlay' disk.

Scott Rohling



On Mon, Jun 21, 2010 at 1:18 PM, Schuh, Richard rsc...@visa.com wrote:

  What do you do for your reports if an mdisk is defined by DEVNO instead
 of volser? You have remote access to the directory but cannot get the output
 from QUERY DASD DETAILS?

 You have your preferences, which you state as though they are an absolute
 law. I have mine which are different from yours, so I guess I am breaking
 the law :-). I hope the offense is not a felony. If I am ever in a position
 where I have to report on DASD usage by cylinder from a remote location that
 has access to the directory but not to the system, I might change. Until
 then, I see no compelling reason why I should switch.


 Regards,
 Richard Schuh




  --
 *From:* The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] *On
 Behalf Of *Scott Rohling
 *Sent:* Monday, June 21, 2010 10:53 AM

 *To:* IBMVM@LISTSERV.UARK.EDU
 *Subject:* Re: what is a 'full pack' minidisk?

 I'm NOT advocating the use of END when defining MDISKs!One of the first
 things I beg my customers to do is stop using END and use the number of
 cylinders on all MDISK statements.   I concur that it's lazy and creates
 extra work and confusion.   Also makes creating DASD usage reports out of a
 directory from a remote system impossible.

 My original post was about how to refer to a minidisk that's defined from
 1-END -- because that language fits all sizes.   Referring to it and
 actually defining it are two different things.   Always use the number of
 cylinders when defining an MDISK.  Never use END.   On a DEFINE MDISK
 command - go ahead and use END --  but NOT in the directory.

 Scott Rohling

 On Mon, Jun 21, 2010 at 9:59 AM, Schuh, Richard rsc...@visa.com wrote:

 On the other hand, it is possible for 3390-xx devices to be most any size
 that you want. The -03, -06 etc. designations are almost meaningless. You
 are not required to define (in the CU) a multiple of 3339 for the disk
 sizes. In this environment, 0-END is the way to define a full-pack minidisk
 regardless of the number of cylinders. The other way would be by DEVNO, iff
 you can count on the hardware people never changing the address. Here, the
 hardware people have changed the addresses of disks and have redefined
 capacities upward, but they have never changed a volser of one of the VM
 packs or created a duplicate of one that I care about; 0-END is best for me.

 I agree with the idea that a minidisk defined from 1-end is just a
 minidisk and the full-pack designation is a special case, unique unto
 itself. Personally, I have never seen the need for a term for an mdisk
 defined as 1-end, where end is either the word END or a number that is
 the equal to highest cylinder of the disk. Aside from being lazy, not
 wanting to periodically (after every h/w activity that includes messing with
 the dasd controllers) have to enter QUERY DASD DETAILS for every disk that I
 want protected by an MDISK that covers the entire disk, prefer the use of
 END instead of 3339, 10016 or whatever the ending cylinder number is. As an
 aside, I have seen some (physical) disks defined as small as 100 cylinders.


 Regards,
 Richard Schuh



  -Original Message-
  From: The IBM z/VM Operating System
  [mailto:ib...@listserv.uark.edu] On Behalf Of Brian Nielsen
  Sent: Monday, June 21, 2010 7:59 AM
  To: IBMVM@LISTSERV.UARK.EDU
  Subject: Re: what is a 'full pack' minidisk?
 
   I second what Jim Hughes said - essentially that if it
  doesn't include =
 
  cylinder 0 it's just a minidisk, no matter what the size.
 
  Personally, and as discussed here by others in the 

Re: IEC606I VTOC INDEX DISABLED

2010-06-21 Thread Bhemidhi, Ashwin
Hi DJ, 

I have earlier used CMS CPFMTXA utility to format the DASD. I think CPFMTXA 
does use ICKDSF for the DASD operations with CPVOL attribute for the format 
commands. Going forward I will start using ICKDSF instead of cpfmtxa:
 
So the ICKDSF commands for initializing a DASD volume LEPG2A @ 5815 as a page 
volume will be: 

ICKDSF console console
CPVOL FORMAT UNIT(5815) VFY(LEPG2A) RANGE(0,0)
CPVOL FORMAT UNIT(5815) VFY(LEPG2A) RANGE(1,3338) TYPE((PAGE,1, 3338))

I have made note of the point that cpowned VM DASD volumes should be kept 
offline to MVS. 

But to check if the dummy VTOC was written: 
After completing the above format steps, I have detached the volume @ 5815 from 
VM. I have asked MVS storage support to verify that that appeared ok with the 
dummy VTOC. They said they got an error trying to read the VTOC. Is this the 
normal behavior? 


Thank you,
Ashwin 
Texas Instruments Inc.

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Dave Jones
Sent: Monday, June 21, 2010 11:19 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: IEC606I VTOC INDEX DISABLED

Hi, Ashwin.

When you formatted and allocated the DASD volume from z/OS, did you 
specify the CPVOL attribute? That tell ICKDSF to creaet a dummy z/OS 
style VTOC in cylinder 0 so that to z/OS, the DASD looks full.

Also, it's a good idea not to make any of the DASD volumes that z/VM has 
marked as 'cpowned' available to the z/OS side.

DJ

On 06/21/2010 10:51 AM, Bhemidhi, Ashwin wrote:
 Hello all,


 I was adding a 2nd page volume LEPG2A (3390-3) to one of our newly
 installed z/VM 6.1 and I accidentally formatted cylinder 0 PERM. We
 are now getting alerts about IEC606I VTOC INDEX DISABLED ON
 5815,LEPG2A,142,. The new Page volume is working on z/VM.

 q alloc page EXTENT EXTENT  TOTAL  PAGES   HIGH% VOLID  RDEV
 STARTEND  PAGES IN USE   PAGE USED --  --
 -- -- -- --  LEPG1A 5814  1
 3338 600840  0  0   0% LEPG2A 5815  1   3338
 600840  0  0   0% -- -- SUMMARY
 1174K  0  0% USABLE 1174K
 0  0%

 All our DASD storage is managed from the MVS side and I am guessing
 that it looks for the VTOC and alerts when it cannot find one. Can I
 use ICKDSF to put a valid VTOC back on the DASD? Are there any
 pointers on this subject that I can use to get more information on?
 Does Device Support facility's user guide all the information that I
 need to do the above.

 Thank you, Ashwin Bhemidhi Texas Instruments Inc.




-- 
Dave Jones
V/Soft
www.vsoft-software.com
Houston, TX
281.578.7544


Re: what is a 'full pack' minidisk?

2010-06-21 Thread Schuh, Richard
Another exception might be made for disks used by a system that IPLs both in a 
virtual machine and on the bare iron and is aware of the full size of each 
device. Yet another could be devices shared with another system such as z/OS. I 
have hundreds of disks in these categories, heavily weighted toward the first. 
And they get changed frequently enough that updating the directory each time 
would be a real PITA because the changes usually are done in the wee hours of 
the morning - the directory updates would need to be coordinated with the h/w 
updates. By specifying 0-END, I prevent my having to make those coordinated 
directory updates while it is very dark and tired outside, and all of the typos 
that I would need to correct.


Regards,
Richard Schuh






From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Scott Rohling
Sent: Monday, June 21, 2010 12:50 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: what is a 'full pack' minidisk?

Ah - well DEVNO isn't supported in the referenced report ;-)   (an in house 
thing from long ago)

I didn't mean to state my 'rules' as law -- I always hate it when others do 
that :-)More like Scott's Rules...

Most of my reasons for wanting to see specific cylinders in the directory 
revolve around avoiding the need for Q DASD DETAILS...   whether remote or not. 
   One example is someone who thought the volumes they picked were 3390-9 and 
but were 3390-54.  They coded the MDISK statements 1 to END (from habit) - told 
the Linux folks they were ready - and now we have a very bloated Linux guest 
and can't just move the minidisk to another volume (like we could if they had 
specified the size of 10016).

Mostly - specifying the size just avoids confusion and gives an immediate view 
of the number of cylinders the MDISK requires.   END is ambiguous and requires 
knowledge of the # of cylinders defined on the volume.   Avoiding ambiguity 
goes a long way to eliminating errors...  shrug   YMMV I consider it a 
'best practice' and list it as such for customers.. The exception are 'disk 
holder' users - like those that define all the volumes on the system as 0 END 
for the purposes of physical backup, etc.   Then END makes sense because you 
want the whole volume defined regardless of size and it's an 'overlay' disk.

Scott Rohling



On Mon, Jun 21, 2010 at 1:18 PM, Schuh, Richard 
rsc...@visa.commailto:rsc...@visa.com wrote:
What do you do for your reports if an mdisk is defined by DEVNO instead of 
volser? You have remote access to the directory but cannot get the output from 
QUERY DASD DETAILS?

You have your preferences, which you state as though they are an absolute law. 
I have mine which are different from yours, so I guess I am breaking the law 
:-). I hope the offense is not a felony. If I am ever in a position where I 
have to report on DASD usage by cylinder from a remote location that has access 
to the directory but not to the system, I might change. Until then, I see no 
compelling reason why I should switch.


Regards,
Richard Schuh






From: The IBM z/VM Operating System 
[mailto:IBMVM@LISTSERV.UARK.EDUmailto:IBMVM@LISTSERV.UARK.EDU] On Behalf Of 
Scott Rohling
Sent: Monday, June 21, 2010 10:53 AM

To: IBMVM@LISTSERV.UARK.EDUmailto:IBMVM@LISTSERV.UARK.EDU
Subject: Re: what is a 'full pack' minidisk?

I'm NOT advocating the use of END when defining MDISKs!One of the first 
things I beg my customers to do is stop using END and use the number of 
cylinders on all MDISK statements.   I concur that it's lazy and creates extra 
work and confusion.   Also makes creating DASD usage reports out of a directory 
from a remote system impossible.

My original post was about how to refer to a minidisk that's defined from 1-END 
-- because that language fits all sizes.   Referring to it and actually 
defining it are two different things.   Always use the number of cylinders when 
defining an MDISK.  Never use END.   On a DEFINE MDISK command - go ahead and 
use END --  but NOT in the directory.

Scott Rohling

On Mon, Jun 21, 2010 at 9:59 AM, Schuh, Richard 
rsc...@visa.commailto:rsc...@visa.com wrote:
On the other hand, it is possible for 3390-xx devices to be most any size that 
you want. The -03, -06 etc. designations are almost meaningless. You are not 
required to define (in the CU) a multiple of 3339 for the disk sizes. In this 
environment, 0-END is the way to define a full-pack minidisk regardless of the 
number of cylinders. The other way would be by DEVNO, iff you can count on the 
hardware people never changing the address. Here, the hardware people have 
changed the addresses of disks and have redefined capacities upward, but they 
have never changed a volser of one of the VM packs or created a duplicate of 
one that I care about; 0-END is best for me.

I agree with the idea that a minidisk defined from 1-end is just a minidisk and 
the full-pack 

Re: IEC606I VTOC INDEX DISABLED

2010-06-21 Thread Schuh, Richard
CPFMTXA is an IBM provided front-end for ICKDSF. There has been a statement 
posted on this list that support for CPFMTXA will be dropped in the fairly near 
future. I don't know whether that means that IBM is going to replace ICKDSF or 
that they just want to get out of the CPFMTXA business. 

As for the commands, you could use FORMAT RANGE(0,END) 
TYPE((0,0,PERM)(1,END,PAGE)) parameters instead of using two format commands.


Regards, 
Richard Schuh 

 

 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Bhemidhi, Ashwin
 Sent: Monday, June 21, 2010 1:11 PM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: IEC606I VTOC INDEX DISABLED
 
 Hi DJ, 
 
 I have earlier used CMS CPFMTXA utility to format the DASD. I 
 think CPFMTXA does use ICKDSF for the DASD operations with 
 CPVOL attribute for the format commands. Going forward I will 
 start using ICKDSF instead of cpfmtxa:
  
 So the ICKDSF commands for initializing a DASD volume LEPG2A 
 @ 5815 as a page volume will be: 
 
 ICKDSF console console
 CPVOL FORMAT UNIT(5815) VFY(LEPG2A) RANGE(0,0) CPVOL FORMAT 
 UNIT(5815) VFY(LEPG2A) RANGE(1,3338) TYPE((PAGE,1, 3338))
 
 I have made note of the point that cpowned VM DASD volumes 
 should be kept offline to MVS. 
 
 But to check if the dummy VTOC was written: 
 After completing the above format steps, I have detached the 
 volume @ 5815 from VM. I have asked MVS storage support to 
 verify that that appeared ok with the dummy VTOC. They said 
 they got an error trying to read the VTOC. Is this the normal 
 behavior? 
 
 
 Thank you,
 Ashwin
 Texas Instruments Inc.
 
 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Dave Jones
 Sent: Monday, June 21, 2010 11:19 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: IEC606I VTOC INDEX DISABLED
 
 Hi, Ashwin.
 
 When you formatted and allocated the DASD volume from z/OS, 
 did you specify the CPVOL attribute? That tell ICKDSF to 
 creaet a dummy z/OS style VTOC in cylinder 0 so that to 
 z/OS, the DASD looks full.
 
 Also, it's a good idea not to make any of the DASD volumes 
 that z/VM has marked as 'cpowned' available to the z/OS side.
 
 DJ
 
 On 06/21/2010 10:51 AM, Bhemidhi, Ashwin wrote:
  Hello all,
 
 
  I was adding a 2nd page volume LEPG2A (3390-3) to one of our newly 
  installed z/VM 6.1 and I accidentally formatted cylinder 0 PERM. We 
  are now getting alerts about IEC606I VTOC INDEX DISABLED ON 
  5815,LEPG2A,142,. The new Page volume is working on z/VM.
 
  q alloc page EXTENT EXTENT  TOTAL  PAGES   HIGH% VOLID  RDEV
  STARTEND  PAGES IN USE   PAGE USED --  --
  -- -- -- --  LEPG1A 5814  1
  3338 600840  0  0   0% LEPG2A 5815  1   3338
  600840  0  0   0% -- -- SUMMARY
  1174K  0  0% USABLE 1174K
  0  0%
 
  All our DASD storage is managed from the MVS side and I am guessing 
  that it looks for the VTOC and alerts when it cannot find 
 one. Can I 
  use ICKDSF to put a valid VTOC back on the DASD? Are there any 
  pointers on this subject that I can use to get more information on?
  Does Device Support facility's user guide all the 
 information that I 
  need to do the above.
 
  Thank you, Ashwin Bhemidhi Texas Instruments Inc.
 
 
 
 
 --
 Dave Jones
 V/Soft
 www.vsoft-software.com
 Houston, TX
 281.578.7544
 

Re: Query parent z/VM commands?

2010-06-21 Thread Alan Ackerman
DIAG 00 shows you the 3rd level CMS user, MAINT, and the 2nd level VM sys
tem,  VM2ND. It does 
not show you the name of the 1st level VM system, which is what I think w
as meant by parent.

On Tue, 1 Jun 2010 08:13:19 -0500, Frank M. Ramaekers framaek...@ailife.
com wrote:

Okay, got a 2nd level VM up:

 

diag00  
 
   

 This level of VM   


VM: z/VM 5.4.0   0902 64-bit   
 

User: MAINT  Time offset: -5  
  

 E5D461C5E2C1404045FF *VM/ESA   ...*

0010 D4C1C9D5E34040407FC0 *MAINT   ..{*

0020 B9B004000386 *...f*

 -1 level of VM    
 

VM: z/VM 5.4.0   0903 64-bit LPAR 
  

User: VM2ND  Time offset: -5  
  

 E5D461C5E2C14040C500 *VM/ESA  {...*

0010 E5D4F2D5C44040407FC0 *VM2ND   ..{*

0020 B9B004000387 *...g*

 

 

Frank M. Ramaekers Jr.

 

 



From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Michael MacIsaac
Sent: Tuesday, June 01, 2010 7:56 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Query parent z/VM commands?

 


Alan, 

 by knowing how deep you are in STSI, you can map it to DIAG 0. 
If you say so. I still haven't seen an example, but it is somewhat moot
because I'm still trying to avoid CMS, thus any REXX EXECs. 

 An instance of CP is determined by cec.lpar[.userid1[.userid2]...] 
Yes, I see that now. So the entire hierarchy of info I need *can* be
found in /etc/sysinfo. I'll just need to add a rule that if you want to
know about the second level z/VM at cec1.lpar1.userid1, then you will
have to first pull the info from the first level z/VM at cec1.lpar1, to
include the System_Identifier. Because only one first level z/VM can run

in an LPAR, any z/VM running in cec1.lpar1.*userid* must be the child
of the z/VM running in cec1.lpar1. 


Frank, 

Thanks for the EXEC, but again it does not appear to show the
System_Identifier of the parent z/VM, and again I'm trying to avoid
using REXX EXECs. 

Here is the output on my second level z/VM: 

 This level of VM  
VM: z/VM 5.4.0+ 1001 64-bit 
User: MAINT  Time offset: -4 
 E5D461C5E2C1404046FF *VM/ESA   ...* 
0010 D4C1C9D5E34040407FE0 *MAINT   ..\* 
0020 C7C0010003E9 *..G{...Z* 
 -1 level of VM  
VM: z/VM 5.4.0+ 0901 64-bit LPAR 
User: VM140  Time offset: -4 
 E5D461C5E2C14040C608 *VM/ESA  {...* 
0010 E5D4F1F4F04040407FE0 *VM140   ..\* 
0020 C7C001000385 *..G{...e* 

Thanks to all who replied. 

Mike MacIsaac mike...@us.ibm.com   (845) 433-7061


_

This message contains information which is privileged and confidential a
nd is solely for the use 
of the

intended recipient. If you are not the intended recipient, be aware that
 any review, disclosure,

copying, distribution, or use of the contents of this message is strictl
y prohibited. If you have

received this in error, please destroy it immediately and notify us at P
rivacy...@ailife.com.



Re: Query parent z/VM commands?

2010-06-21 Thread Alan Ackerman
I don't understand this bit. Could you give us a sample shell script?

On Tue, 1 Jun 2010 08:55:53 -0400, Michael MacIsaac mike...@us.ibm.com 
wrote:

 An instance of CP is determined by cec.lpar[.userid1[.userid2]...]
Yes, I see that now. So the entire hierarchy of info I need *can* be fou
nd
in /etc/sysinfo. I'll just need to add a rule that if you want to know
about the second level z/VM at cec1.lpar1.userid1, then you will have to

first pull the info from the first level z/VM at cec1.lpar1, to include
the System_Identifier. Because only one first level z/VM can run in an
LPAR, any z/VM running in cec1.lpar1.*userid* must be the child of the

z/VM running in cec1.lpar1.

Alan Ackerman