Are you using the 'ADMINISTRATOR' and 'CPVOLUME' parameters with ADRDSSU ?

I backup my z/VM and z/Linux volumes that way.

On Thu, Jan 21, 2010 at 12:29 AM, Kris Buelens <kris.buel...@gmail.com>wrote:

> It is indeed wise to list all volumes first, ICKDSF command:
>  CPVOL LIST UNIT(xxxx) NVFY
> If it list something else than PERM, you can be sure that this dummy VTOC
> is there, and that you don't need to rerun a CPVOL ALLOCATE.nor CPVOL FORMAT
> RANGE(0,0)
> Stronger: you only need a CPVOL FORMAT RANGE(0,0) if a CPVOL LIST reports
>    ... Cylinder zero not in CP FORMAT
> because in all other cases, CPVOL FORMAT has been run before.
>
> And, beware: if you ever run CPVOL FORMAT RANGE(0,xx) or ALLOCATE on a pack
> that has DRCT area(s), be sure to run DIRECTXA afterwards, because ALLOCATE
> will write X'40' for DRCT cylinders, meaning "cylinder  free to write a new
> DIRECTORY"; DIRECTXA searches for X'40' will write X'C0' to indicate where
> the active CP directory has been written
> Beware2: if you'd format cilinder 0 of the VM resident, you not only need
> to run ALLOCATE, but you mlust rewrite the Standalone Program Loader (SAPL),
> with the SALIPL utility.
>
> The guide has spoken again.
>
> --
> Kris Buelens,
> IBM Belgium, VM customer support
>
> 2010/1/20 Mike Walter <mike.wal...@hewitt.com>
>
> Not sure why you're installing z/VM 5.3 when 5.4 is available for the
>> foreseeable future (to support boxes older than z10's).  But...
>>
>> Gotchas: Yeah... before you format the DASD, be sure to run CPFMTXA from
>> z/VM (you can probably do the ALLOCATE via ICKDSF from z/OS, too - but why
>> get more systems involved?).  CPFMTXA EXEC is an IBM-supplied handy z/VM
>> front-end to ICKDSF which automatically sets all  the appropriate
>> parameters so that the dummy VTOC is written to each DASD so that they
>> look 100% full to z/OS (preventing it from blithely writing over your
>> minidisks, CP area, etc.   Had CPFMTXA been used, you probably would not
>> gotten into this mess, Lucy!
>>
>> When running CPFMTXA (or ICKDSF from z/OS), and BEFORE any formatting, be
>> sure to run the ALLOCATE function to display the existing allocation
>> bitmap.  This will tell you how each cylinder is allocated (normally DRCT,
>> PAGE, PARM, PERM, SPOL, or TDSK).  You don't want to change anything -
>> just be sure you document how each cylinder range is currently allocated.
>>
>> Whether you use CPFMTXA or z/OS, you'll need to ensure that the
>> allocations remain (or are re-allocated) the same after the format.  I'm
>> not sure if the bit indicating the active DRCT cylinders will be affected
>> by formatting cylinder zero of the sysres.  Someone else can address that.
>>
>> You might want to test on a volume that is allocated as all PERM space
>> before trying anything allocated as DRCT, PAGE, PARM, SPOL, or TDSK.
>>
>> Welcome to z/VM!  :-)
>>
>> Mike Walter
>> Hewitt Associates
>> The opinions expressed herein are mine alone, not my employer's.
>>
>>
>>
>> "Mike Day" <y...@csi-soft.com>
>>
>> Sent by: "The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU>
>> 01/20/2010 03:24 PM
>> Please respond to
>> "The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU>
>>
>>
>>
>> To
>> IBMVM@LISTSERV.UARK.EDU
>> cc
>>
>> Subject
>> Backing up VM Volumes from z/OS
>>
>>
>>
>>
>>
>>
>> We installed a new z/VM 5.3 from tape a while back and are now trying to
>> back up the z/VM volumes using ADRDSSU from a z/OS system which runs in a
>> different LPAR.
>>
>> We get a message that says "the VM-formatted volume does not have an
>> OS-compatible VTOC".
>>
>> I found some instructions for using ICKDSF (see below) to format cylinder
>> 0
>> which is supposed to solve the problem.  I am wondering if this is the
>> only
>> way to handle this, or if there are other way of doing it or gotcha's I
>> should watch out for.
>>
>> Thanks in advance for any information or suggestions.
>>
>>
>> Mike Day
>> Confident Software
>> y...@csi-soft.com
>>
>>
>>
>>
>> ---------------------------------------------------------------
>>
>>
>> > Subject: Re: ADRDSSU backup of VM volume
>> >
>> >
>> > I guess that 510W01 was never formatted with CPVOL.  Because, CPVOL is
>> > supposed to not only create CP's allocation bytemap, but also a VTOC
>> telling
>> > z/OS (& co) that the disk is full.
>> > So,
>> >
>> >
>> > 1. Assure you have no minidisk on 510W01 starting in cylinder 0 (you can
>> > ignore the minidisk of user $ALLOC$)
>> > 2. Run ICKDSF, press enter twice (to indicate CONSOLE as in- and output
>> >
>> >
>> > 1. Link to a FULLPACK overlay on 510W01, or use DEFINE MDISK:
>> >  cp define mdisk 1234 0 end 510W01
>> >
>> > 2. Verify that there is no CP area on the disk (it should not, otherwise
>> CPVOL
>> > would have created a dummy VTOC, but you wouldn't like to loose a CP
>> area).
>> > Run
>> >  cpvol list unit(1234) verify(510W01)
>> > I expect it will tell: ICK33001I 510W01 CYLINDER ZERO NOT IN CP FORMAT.
>> If it
>> > would -unexpectedly- list CP areas (SPOL, PAGE, DRCT, TEMP, ...  stop
>> here.
>> >
>> > 3. Format cylinder 0:
>> >  cpvol format unit(1234) verify(510W01) range(0,0) ) volid(510W01)
>> > 4. END
>> >
>> > 3. DETACH  1234
>>
>>


-- 
Daniel Allen | Serena Software, Inc. | Senior Systems Programmer - Mainframe
Services
Phone: 1-800-457-3736x11241

Reply via email to