Re: z/os omvs maintenance service and hfs/zfs

2009-07-02 Thread Arthur Gutowski
On Wed, 1 Jul 2009 11:22:16 -0400, Klein, Kenneth 
 wrote:

>Thanks, good advice. It's working now. What is this "automount
>management" all about?

I picked off some good info from this thread, too.  Lots of smart people here.

As for automount, take a look at z/OS Unix System Servies Planning (watch 
the wrap):

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/BPXZB291/6.0?
SHELF=BPXZSH91&DT=20090112094853

With proper automount policies and directory-to-filesystem naming 
conventions, the system will mount the correct filesystems on the correct 
mountpoints (in this case, from the SMP/E DDDEFs), and you can set a 
timeout to have them automatically unmounted after set time on inactivity.

Closest thing to foolproof I've used, though many others on this list seem to 
manage fine without it, too.

Regards,
Art Gutowski
Ford Motor Company

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-07-01 Thread Klein, Kenneth
 
Thanks, good advice. It's working now. What is this "automount
management" all about? 

Ken Klein
Sr. Systems Programmer
Kentucky Farm Bureau Insurance - Louisville
kenneth.kl...@kyfb.com
502-495-5000 x7011

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Arthur Gutowski
Sent: Wednesday, July 01, 2009 10:38 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: z/os omvs maintenance service and hfs/zfs

On Tue, 30 Jun 2009 10:16:37 -0400, Klein, Kenneth
 wrote:

>So now if I IPL onto the new target res pack and all the files get 
>mounted under /Service, the apply (check) should find everything? 
>Should I set up the bpxprm__ to mount all these /Service mountpoints at

>IPL or would it be better to mount them with the mount command?

Yes, given that your DDDEFs are set up for /Service/RESZS1, an apply in
the target zone pointing to RESZS1 will find the right paths.  Review
your APPLY CHECK allocation report to verify, before moving to APPLY.

Since your follow-up note suggests you want to be able to apply
maintenance to this zone from a different LPAR, then eventually be able
to IPL from the SYSRES & HFS, I would discourage using BPXPRMxx to mount
them at IPL.  
Adding mount/unmount to your clone/maintenance process would be better,
and IMHO, automount management would be better still.  Either way, you
still have to be exceedingly careful if you go outside the sysplex (GRS)
boundary (unless you have MIM).


Regards,
Art Gutowski
Ford Motor Company

--
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search
the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-07-01 Thread Klein, Kenneth
Danke vielmals.

All good advice and the apply check ran showing me what all will get "touched".


Ken Klein
Sr. Systems Programmer
Kentucky Farm Bureau Insurance - Louisville
kenneth.kl...@kyfb.com
502-495-5000 x7011

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
Walter Marguccio
Sent: Wednesday, July 01, 2009 9:21 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: z/os omvs maintenance service and hfs/zfs

- Original Message 
From: "Klein, Kenneth" kenneth.kl...@kyfb.com

> I thought I would be running the apply on the system I was upgrading.


You *can* apply maintenance on a live system, but this is something you can do 
on a sandbox LPAR, certainly not on a production LPAR. And, even if you apply 
PTFs on a live sandbox LPAR, this practice is not recommendable.

> How can you apply maintenance to omvs _and_ z/os from a different lpar??

AFAIK, this is the safest way to apply PTFs on a z/OS system; that is, from one 
LPAR to a 'dead' LPAR.
The DDDEFs for datasets of the target (or dead) LPAR must point to the correct 
SYSRES volume. The DDDEFs for PATHs of the target (or dead) LPAR must be 
prefixed by something like '/service/' .
Then, the zFS or HFS datasets of the target LPARs must be mounted on the 
/service/ mountpoint on the living LPAR where the apply job run. 

I believe this is a normal practice, which doesn't imply any risks.


Walter Marguccio
z/OS Systems Programmer
BELENUS LOB Informatic GmbH
Munich - Germany 



  

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at 
http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-07-01 Thread Arthur Gutowski
On Tue, 30 Jun 2009 10:16:37 -0400, Klein, Kenneth 
 wrote:

>So now if I IPL onto the new target res pack and all the files get
>mounted under /Service, the apply (check) should find everything? Should
>I set up the bpxprm__ to mount all these /Service mountpoints at IPL or
>would it be better to mount them with the mount command?

Yes, given that your DDDEFs are set up for /Service/RESZS1, an apply in the 
target zone pointing to RESZS1 will find the right paths.  Review your APPLY 
CHECK allocation report to verify, before moving to APPLY.

Since your follow-up note suggests you want to be able to apply maintenance 
to this zone from a different LPAR, then eventually be able to IPL from the 
SYSRES & HFS, I would discourage using BPXPRMxx to mount them at IPL.  
Adding mount/unmount to your clone/maintenance process would be better, 
and IMHO, automount management would be better still.  Either way, you still 
have to be exceedingly careful if you go outside the sysplex (GRS) boundary 
(unless you have MIM).


Regards,
Art Gutowski
Ford Motor Company

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-07-01 Thread Walter Marguccio
- Original Message 
From: "Klein, Kenneth" kenneth.kl...@kyfb.com

> I thought I would be running the apply on the system I was upgrading.


You *can* apply maintenance on a live system, but this is something you can
do on a sandbox LPAR, certainly not on a production LPAR. And, even if you
apply PTFs on a live sandbox LPAR, this practice is not recommendable.

> How can you apply maintenance to omvs _and_ z/os from a different lpar??

AFAIK, this is the safest way to apply PTFs on a z/OS system; that is, from one 
LPAR to a 'dead' LPAR.
The DDDEFs for datasets of the target (or dead) LPAR must point to the correct 
SYSRES volume. 
The DDDEFs for PATHs of the target (or dead) LPAR must be prefixed by something 
like '/service/' .
Then, the zFS or HFS datasets of the target LPARs must be mounted on the 
/service/ mountpoint on
the living LPAR where the apply job run. 

I believe this is a normal practice, which doesn't imply any risks.


Walter Marguccio
z/OS Systems Programmer
BELENUS LOB Informatic GmbH
Munich - Germany 



  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-06-30 Thread Klein, Kenneth
What still confuses me about the way these jobs were set up to apply
maintenance to z/os is that the bpxprm__ uses the &sysr1 symbol as the
second level qualifier of the omvs.root/etc/var/java*/sigyroot/scsdroot
files so if I clone to reszs3 I still have to apply my maintenance from
say reszs1 to apply it to the reszs3 omvs datasets. But then the smp
apply job running on reszs1 would have to set boundary to the target
zone of reszs3. I thought I would be running the apply on the system I
was upgrading. How can you apply maintenance to omvs _and_ z/os from a
different lpar??


Ken Klein
Sr. Systems Programmer
Kentucky Farm Bureau Insurance - Louisville
kenneth.kl...@kyfb.com
502-495-5000 x7011

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Klein, Kenneth
Sent: Tuesday, June 30, 2009 10:17 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: z/os omvs maintenance service and hfs/zfs

I have something like this: 

# pwd  
/Service   
# du . 
16 ./RESZS1/etc
16 ./RESZS1/jv390  
   160 ./RESZS1/root   
16 ./RESZS1/var
   224 ./RESZS1
   240 .   
#  

The dddefs are all set up with cloned paths just like on our production
system, about 160 paths to omvs files under /Service/&sysr1. 

So now if I IPL onto the new target res pack and all the files get
mounted under /Service, the apply (check) should find everything? Should
I set up the bpxprm__ to mount all these /Service mountpoints at IPL or
would it be better to mount them with the mount command? 

Ken Klein
Sr. Systems Programmer
Kentucky Farm Bureau Insurance - Louisville kenneth.kl...@kyfb.com
502-495-5000 x7011

-Original Message-
From: Lizette Koehler [mailto:stars...@mindspring.com]
Sent: Friday, June 26, 2009 10:54 AM
To: Klein, Kenneth
Subject: Re: z/os omvs maintenance service and hfs/zfs

Since this is long, I thought I would take it off list.

When I installed z/OS V1.9 I kept everything in the SERVERPAC (Tlibs,
Dlibs, etc)  as is.  Then  I copied the OMVS and TLIBS to SYSRES Volumes
to IPL.

That way I could always use the base SMP/E environment I setup for the
initial install of the operating system

There is a phiolosphy in the Manuals that you create new SYSRES and OMVS
envrionment, and point the new OMVS environment to the /SERVICE
directory.  This way you can apply your maint to the new targets and not
affect your production stuff.  Since zFS files MUST be cataloged, you
probably want to use something like OMVS.LPARname.ROOT.SYRESvol   to
keep them unique  (OMVS.LPAR1.ROOT.SRES1A)


The path you take will be however you want to maintain your systems.

I prefer to keep everything in SMP/E as shipped (I use ZOS19T for tlibs
and ZOS19D for dlibs and ZOS19 for all other datasets).  Then I just use
FDR to pick up the ZOS19T and place them on the new SYSRES home and
change ZOS19T to SYS1.  Then do any other customization needed for the
IPL (like the SAD program)

If you have questions feel free to write.

Lizette


-Original Message-
>From: "Klein, Kenneth" 
>Sent: Jun 26, 2009 10:08 AM
>To: IBM-MAIN@bama.ua.edu
>Subject: z/os omvs maintenance service and hfs/zfs
>
>Newbie question: I'm starting my research into how to apply maintenance

>to omvs for the first time in _my_ career. I'm fine with z/os, smp/e, 
>the csi and zones, put's, rsu's and so on but this shop (I'm new here) 
>has some clone-jobs that set up the whole hfs file structure under a 
>/Service node. What the heck is that for?
>
>
>Ken Klein
>Sr. Systems Programmer
>Kentucky Farm Bureau Insurance - Louisville
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions, send 
>email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO 
>Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search
the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-06-30 Thread Klein, Kenneth
I have something like this: 

# pwd  
/Service   
# du . 
16 ./RESZS1/etc
16 ./RESZS1/jv390  
   160 ./RESZS1/root   
16 ./RESZS1/var
   224 ./RESZS1
   240 .   
#  

The dddefs are all set up with cloned paths just like on our production
system, about 160 paths to omvs files under /Service/&sysr1. 

So now if I IPL onto the new target res pack and all the files get
mounted under /Service, the apply (check) should find everything? Should
I set up the bpxprm__ to mount all these /Service mountpoints at IPL or
would it be better to mount them with the mount command? 

Ken Klein
Sr. Systems Programmer
Kentucky Farm Bureau Insurance - Louisville
kenneth.kl...@kyfb.com
502-495-5000 x7011

-Original Message-
From: Lizette Koehler [mailto:stars...@mindspring.com] 
Sent: Friday, June 26, 2009 10:54 AM
To: Klein, Kenneth
Subject: Re: z/os omvs maintenance service and hfs/zfs

Since this is long, I thought I would take it off list.

When I installed z/OS V1.9 I kept everything in the SERVERPAC (Tlibs,
Dlibs, etc)  as is.  Then  I copied the OMVS and TLIBS to SYSRES Volumes
to IPL.

That way I could always use the base SMP/E environment I setup for the
initial install of the operating system

There is a phiolosphy in the Manuals that you create new SYSRES and OMVS
envrionment, and point the new OMVS environment to the /SERVICE
directory.  This way you can apply your maint to the new targets and not
affect your production stuff.  Since zFS files MUST be cataloged, you
probably want to use something like OMVS.LPARname.ROOT.SYRESvol   to
keep them unique  (OMVS.LPAR1.ROOT.SRES1A)


The path you take will be however you want to maintain your systems.

I prefer to keep everything in SMP/E as shipped (I use ZOS19T for tlibs
and ZOS19D for dlibs and ZOS19 for all other datasets).  Then I just use
FDR to pick up the ZOS19T and place them on the new SYSRES home and
change ZOS19T to SYS1.  Then do any other customization needed for the
IPL (like the SAD program)

If you have questions feel free to write.

Lizette


-Original Message-
>From: "Klein, Kenneth" 
>Sent: Jun 26, 2009 10:08 AM
>To: IBM-MAIN@bama.ua.edu
>Subject: z/os omvs maintenance service and hfs/zfs
>
>Newbie question: I'm starting my research into how to apply maintenance

>to omvs for the first time in _my_ career. I'm fine with z/os, smp/e, 
>the csi and zones, put's, rsu's and so on but this shop (I'm new here) 
>has some clone-jobs that set up the whole hfs file structure under a 
>/Service node. What the heck is that for?
>
>
>Ken Klein
>Sr. Systems Programmer
>Kentucky Farm Bureau Insurance - Louisville
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions, send 
>email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO 
>Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-06-29 Thread Arthur Gutowski
On Fri, 26 Jun 2009 11:34:02 -0400, Jakubek, Jan  
wrote:

>We use /service/&SYSR1 like mount point/s for SMPE work...

Additionally, we use automount policies to ensure the right "service" HFS' are 
mounted for each corresponding SMP/E zone and target SYSRES (we have 
LOTS).

Regards,
Art Gutowski
Ford Motor Company

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-06-26 Thread Jakubek, Jan
<<
John McKown
So, you'd first MOUNT your alternate ROOT filesystem dataset on the
/Service subdirectory. You'd then mount your alternate VAR filesystem at
/Service/var, XML at /Service/usr/lpp/ixm, SHPUROOT at
/Service/usr/lpp/ported, SHPHROOT at /Service/usr/lpp/php, SHPEROOT at
/Service/usr/lpp/perl, MQS at /Service/usr/lpp/mqm, and so on.
>>>

We use /service/&SYSR1 like mount point/s for SMPE work... 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-06-26 Thread Dazzo, Matt
In addition make sure your SMPE dddef's point to /service/.

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
McKown, John
Sent: Friday, June 26, 2009 10:30 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: z/os omvs maintenance service and hfs/zfs

> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:ibm-m...@bama.ua.edu] On Behalf Of Klein, Kenneth
> Sent: Friday, June 26, 2009 9:08 AM
> To: IBM-MAIN@bama.ua.edu
> Subject: z/os omvs maintenance service and hfs/zfs
> 
> Newbie question: I'm starting my research into how to apply 
> maintenance
> to omvs for the first time in _my_ career. I'm fine with z/os, smp/e,
> the csi and zones, put's, rsu's and so on but this shop (I'm new here)
> has some clone-jobs that set up the whole hfs file structure under a
> /Service node. What the heck is that for?  
> 
> 
> Ken Klein

Updating the running system is "frowned upon". The way that I do maintenance is 
to put the maintenance onto an alternate set of OS volumes. That is easy to do 
with "legacy" datasets. However, to update z/UNIX files, the container dataset 
must be "mounted" on the updating system. So, the /Service subdirectory is 
where you mount your alternate z/UNIX filesystems. Think of it as a similar to 
the SSA alias used in SMP/E to refer to the datasets on your alternate RES 
volumes via that normal catalog.

So, you'd first MOUNT your alternate ROOT filesystem dataset on the /Service 
subdirectory. You'd then mount your alternate VAR filesystem at /Service/var, 
XML at /Service/usr/lpp/ixm, SHPUROOT at /Service/usr/lpp/ported, SHPHROOT at 
/Service/usr/lpp/php, SHPEROOT at /Service/usr/lpp/perl, MQS at 
/Service/usr/lpp/mqm, and so on.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-961-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-06-26 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:ibm-m...@bama.ua.edu] On Behalf Of Klein, Kenneth
> Sent: Friday, June 26, 2009 9:08 AM
> To: IBM-MAIN@bama.ua.edu
> Subject: z/os omvs maintenance service and hfs/zfs
> 
> Newbie question: I'm starting my research into how to apply 
> maintenance
> to omvs for the first time in _my_ career. I'm fine with z/os, smp/e,
> the csi and zones, put's, rsu's and so on but this shop (I'm new here)
> has some clone-jobs that set up the whole hfs file structure under a
> /Service node. What the heck is that for?  
> 
> 
> Ken Klein

Updating the running system is "frowned upon". The way that I do maintenance is 
to put the maintenance onto an alternate set of OS volumes. That is easy to do 
with "legacy" datasets. However, to update z/UNIX files, the container dataset 
must be "mounted" on the updating system. So, the /Service subdirectory is 
where you mount your alternate z/UNIX filesystems. Think of it as a similar to 
the SSA alias used in SMP/E to refer to the datasets on your alternate RES 
volumes via that normal catalog.

So, you'd first MOUNT your alternate ROOT filesystem dataset on the /Service 
subdirectory. You'd then mount your alternate VAR filesystem at /Service/var, 
XML at /Service/usr/lpp/ixm, SHPUROOT at /Service/usr/lpp/ported, SHPHROOT at 
/Service/usr/lpp/php, SHPEROOT at /Service/usr/lpp/perl, MQS at 
/Service/usr/lpp/mqm, and so on.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-961-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/os omvs maintenance service and hfs/zfs

2009-06-26 Thread John Kelly

/Service node. What the heck is that for? 


Unless you want to apply maint to your running OMVS components, then 
pointing to the /Service (or whatever)  directory will some 'issues'. 
Generically you run the maint from a driving system and /Service (and 
mounting) lets you point to the target's OMVS.

Jack Kelly
202-502-2390 (Office)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html