Version 4 to Version 5

2009-03-16 Thread Shimon Lebowitz
In changing a z/VM system from Version 4 to Version 5:

1) is there any problem with the V5 system using the existing 
spool files of V4?

2) Can SFS servers that were running V4 simply be started up
 with the SFS servers of V5 on the same mdisks?

I tried one SFS server and it failed to come up until I ran 
a FILESERV BACKUP. Was this some local problem, or 
did I do something wrong? Of course I did not use live 
data - I DDR'd all of the mdisks of the server to copies,
and tried to run the new server on them.

Thanks,
Shimon

-- 

Shimon Lebowitzmailto:shim...@iname.com
VM System Programmer   .
Israel Police National HQ. 
Jerusalem, Israel  phone: +972 2 542-9877  fax: 542-9308



Re: Deeper and deeper into the REXX rabbit hole - Signal on ERROR messages

2009-03-16 Thread Kris Buelens
You got me...  almost exactly one year ago I updated all my EXECs to become
   'RTNSTATE DMSINXED'
   if Rc0 then do; 'SUBCOM XEDIT' ; Xedit=(rc=0); end
   else do; call csl 'DMSINXED RETC REAS T'; Xedit=(reas=0  t=0) ; end
But, this SIGNAL SAMPEXEC didn't have filetype EXEC (nor XEDIT, nor
REXX), hence I missed it.

2009/3/16 Alan Altmark alan_altm...@us.ibm.com

 On Saturday, 03/14/2009 at 08:25 EDT, Kris Buelens
 kris.buel...@gmail.com wrote:

  /***/
  ERREXIT: /*  exit with retcode  errormsg  */
  /***/
  address '' 'SUBCOM XEDIT'
  xedit=(rc=0)
  if xedit then address xedit 'COMMAND SET MSGM ON'
  do i=2 to 'ARG'()
  if xedit then address xedit 'COMMAND EMSG' 'ARG'(i)
  else say 'ARG'(i)
  end

 Hmmm...  I thought we had stamped out this programming idiom several years
 ago when we introduced DMSCALLR.  Most people expect the above snippet to
 diplay the error in XEDIT if you're in XEDIT when the error occurs.  All
 it really tells you is that XEDIT is active *somewhere* in the command
 sequence.

 To see for yourself, go into XEDIT, the into CMS subset mode, then issue a
 failing exec with the above code.  You won't see the messages until you
 RETURN to XEDIT.

 Here's the Official Way to find out if your exec is running in XEDIT.
 That is to say, such that you will immediately see the output if you use
 COMMAND EMSG.

 InXEDIT:
 /* EXEC runtime environments */
 execenv = CMS EXEC CMSMIXED DMSRTPRC EAGTPRC VRX$EXEC PRX$EXEC

 /* Run the caller chain.  Skip level 0 and 1 because they */
 /* are always RXCSL and EXEC.  */
 do level = 2 by 1 until csl_rc  0
  Call CSL DMSCALLR csl_rc callee level
  callee = strip( left(callee, 8) )
  If csl_rc = 0  wordpos(callee, execenv)= 0 then
do
  if callee = XEDIT then return 1
  else return 0
end
 end
 return 0

 I asked Chuckie if he cared to comment, and he opened one eye and stared
 at me.  (Creepy, I have to tell you - turns out he was asleep!)  Upon
 wakening, later, he provided this Unofficial Solution based on the
 undocumented DMSINXED found in various product execs.

 InXEDIT:
  call CSL DMSINXED csl_rc csl_reason in_xedit
  if csl_rc = 0  in_xedit = 0 then return 1
  return 0

 Alan Altmark
 z/VM Development
 IBM Endicott



--
Kris Buelens,
IBM Belgium, VM customer support


Re: Version 4 to Version 5

2009-03-16 Thread Kris Buelens
I went from V4 to V5 without any special treatment for spool nor SFS.
I work like this since about VM/ESA R2.2.
That is, I re-use the spool space of my old VM in the new release.
For SFS, I simply started them with the new CMS level (most of the
time, when I do that I have an eye on the SFS starting up).
More detailed: in my installations
- switching CP means copying a new CP module on CF1 and IPL
- switching CMS means using another MDISK as MAINT 190
No mass DDR copies of mdisks involved.

2009/3/16 Shimon Lebowitz shim...@iname.com:
 In changing a z/VM system from Version 4 to Version 5:

 1) is there any problem with the V5 system using the existing
spool files of V4?

 2) Can SFS servers that were running V4 simply be started up
 with the SFS servers of V5 on the same mdisks?

 I tried one SFS server and it failed to come up until I ran
 a FILESERV BACKUP. Was this some local problem, or
 did I do something wrong? Of course I did not use live
 data - I DDR'd all of the mdisks of the server to copies,
 and tried to run the new server on them.

 Thanks,
 Shimon

 --
 
 Shimon Lebowitzmailto:shim...@iname.com
 VM System Programmer   .
 Israel Police National HQ.
 Jerusalem, Israel  phone: +972 2 542-9877  fax: 542-9308
 




-- 
Kris Buelens,
IBM Belgium, VM customer support


Re: Deeper and deeper into the REXX rabbit hole - Signal on ERROR messages

2009-03-16 Thread Rob van der Heij
On Mon, Mar 16, 2009 at 8:41 AM, Kris Buelens kris.buel...@gmail.com wrote:

 You got me...  almost exactly one year ago I updated all my EXECs to become
   'RTNSTATE DMSINXED'
   if Rc0 then do; 'SUBCOM XEDIT' ; Xedit=(rc=0); end
   else do; call csl 'DMSINXED RETC REAS T'; Xedit=(reas=0  t=0) ; end
 But, this SIGNAL SAMPEXEC didn't have filetype EXEC (nor XEDIT, nor
 REXX), hence I missed it.

So we can conclude that you have not written any new REXX code since a
year or don't use your own standards ;-)

I really hate the approach to show CMS error messages as XEDIT MSG
(even when the EXEC was invoked directly from the command line). I've
often stared at the line mode output in HOLDING to see why it did
not behave correct, only to get the VMLINK message after you get back
in FILELIST. Weird enough the CP errors don't follow that path.
For XEDIT macros its different since they are meant to do things with
your editor. But for EXEC it is often less helpful.

Rob


Greg Rehn is out of the office.

2009-03-16 Thread Greg Rehn

I will be out of the office starting  03/16/2009 and will not return until
03/24/2009.

For technical issues that can't wait, please contact my backup, Dennis
Hermann, at (309) 266-1222
or Cell: (309) 678-0814

Re: Deeper and deeper into the REXX rabbit hole - Signal on ERROR messages

2009-03-16 Thread Kris Buelens
Most of my execs do indeed not send their messages to XEDIT (I've got
got less than 10 EXECs that do), for exactly the reasons you mention.
My former IBM colleague who also worked years for my famous
ex-customer, he though had a SUBCOM XEDIT test in his standard REXX
skeleton, much to my regrets...

2009/3/16 Rob van der Heij rvdh...@gmail.com:
 On Mon, Mar 16, 2009 at 8:41 AM, Kris Buelens kris.buel...@gmail.com wrote:

 You got me...  almost exactly one year ago I updated all my EXECs to become
   'RTNSTATE DMSINXED'
   if Rc0 then do; 'SUBCOM XEDIT' ; Xedit=(rc=0); end
   else do; call csl 'DMSINXED RETC REAS T'; Xedit=(reas=0  t=0) ; end
 But, this SIGNAL SAMPEXEC didn't have filetype EXEC (nor XEDIT, nor
 REXX), hence I missed it.

 So we can conclude that you have not written any new REXX code since a
 year or don't use your own standards ;-)

 I really hate the approach to show CMS error messages as XEDIT MSG
 (even when the EXEC was invoked directly from the command line). I've
 often stared at the line mode output in HOLDING to see why it did
 not behave correct, only to get the VMLINK message after you get back
 in FILELIST. Weird enough the CP errors don't follow that path.
 For XEDIT macros its different since they are meant to do things with
 your editor. But for EXEC it is often less helpful.

 Rob




-- 
Kris Buelens,
IBM Belgium, VM customer support


Re: Version 4 to Version 5

2009-03-16 Thread Imler, Steven J
Shimon,

Was your SFS server up and running when you DDR'd it?  If so, it's
likely some data changed while your DDR was running causing you to end
up with a dirty copy of the FilePool.


JR (Steven) Imler
CA
Senior Sustaining Engineer
Tel: +1 703 708 3479
steven.im...@ca.com



 -Original Message-
 From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu]
On
 Behalf Of Shimon Lebowitz
 Sent: Monday, March 16, 2009 02:36 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Version 4 to Version 5
 
 In changing a z/VM system from Version 4 to Version 5:
 
 1) is there any problem with the V5 system using the existing
 spool files of V4?
 
 2) Can SFS servers that were running V4 simply be started up
  with the SFS servers of V5 on the same mdisks?
 
 I tried one SFS server and it failed to come up until I ran
 a FILESERV BACKUP. Was this some local problem, or
 did I do something wrong? Of course I did not use live
 data - I DDR'd all of the mdisks of the server to copies,
 and tried to run the new server on them.
 
 Thanks,
 Shimon
 
 --


 Shimon Lebowitzmailto:shim...@iname.com
 VM System Programmer   .
 Israel Police National HQ.
 Jerusalem, Israel  phone: +972 2 542-9877  fax: 542-9308




Re: Deeper and deeper into the REXX rabbit hole - Signal on ERROR messages

2009-03-16 Thread Phil Smith III
Alan Altmark wrote:
Hmmm...  I thought we had stamped out this programming idiom several years 
ago when we introduced DMSCALLR.  Most people expect the above snippet to 
diplay the error in XEDIT if you're in XEDIT when the error occurs.  All 
it really tells you is that XEDIT is active *somewhere* in the command 
sequence.

To see for yourself, go into XEDIT, the into CMS subset mode, then issue a 
failing exec with the above code.  You won't see the messages until you 
RETURN to XEDIT.

snip
InXEDIT:
  call CSL DMSINXED csl_rc csl_reason in_xedit
  if csl_rc = 0  in_xedit = 0 then return 1
  return 0

Verrry interesting. I've always used the SUBCOM XEDIT + (not)CMSFLAG('SUBSET') 
version, which has never (to my knowledge) failed me. But knowing there's a 
supported (if undocumented and therefore changeable yadda yadda) version is 
great!

...phsiii


Re: Deeper and deeper into the REXX rabbit hole - Signal on ERROR messages

2009-03-16 Thread Brian Nielsen
Being a major fan of INTERPRET, I've had to deal with many similar 
situations - it's a question of the number of the number of indirection 

levels.  I've added a line to your error routine below to display what yo
u 
are looking for.

/* */
SIGNAL ON ERROR
cmd='CP THIS WILL FAIL'
/* There may be a leading comment on this line */   cmd /* There may 

be a trailing comment on this line, too */
say cmd', rc='rc
EXIT

/*  */
Error:
say '+++ ERROR: error rtn entered in:' xfn xft xfm', rc='rc
say '+++ from line:' sigl', which reads:'
say '+++'sourceline(sigl)
cmdline=strip(sourceline(sigl),'B')
say '+++ which translates to:' value('CMDLINE')

INTERPRET 'say +++ which translates to:' cmdline

EXIT



Brian Nielsen


On Fri, 13 Mar 2009 18:00:38 -0500, Mike Walter mike.wal...@hewitt.com 

wrote:

Over the years I've enhanced our sample boilerplate DOCREXX EXEC which

most application developers use to start new REXX execs.

The subroutines for SIGNAL ON SYNTAX, SIGNAL ON NOVALUE, and SIGNAL ON
ERROR have presented interesting challenges over those years. What has
been developed seems to do a pretty good job except in the case of
providing truly useful command failure information for a sequence such a
s:

---snip---
SIGNAL ON ERROR
cmd='CP THIS WILL FAIL'
/* There may be a leading comment on this line */   cmd /* There may

be a trailing comment on this line, too */
say cmd', rc='rc
---snip---

When the sample error subroutine executes, it easily displays some usefu
l
information:
---snip---
Error:
say '+++ ERROR: error rtn entered in:' xfn xft xfm', rc='rc
say '+++ from line:' sigl', which reads:'
say '+++'sourceline(sigl)
cmdline=strip(sourceline(sigl),'B')
say '+++ which translates to:' value('CMDLINE')
---snip---

But in the above example, the: '+++ which translates to:' value('CMDLINE
')
would only display : +++ which translates to: cmd
well, that's not so very useful.  One would hope to see: +++ which
translates to: CP THIS WILL FAIL

I've tried various permutations of: say '+++ which translates to:'
value('CMDLINE')
but that introduces complications when the line is not a variable {ok, I
f
symbol(value('CMDLINE'))-'VAR' then ... }
and that introduce even more complications when the line contains commen
ts
as in the aforementioned:
/* There may be a leading comment on this line */   cmd /* There may

be a trailing comment on this line, too */

Granted, that's a fairly perverted line of code, but not unseen.

So... does anyone have some pretty rock-solid examples of Error, Syntax,

and Novalue subroutines that they'd be willing to share?
Too bad that the rexx manuals don't provide some nice, proven,
tried-and-tested samples what everyone could use as a starting point.
TIA

Mike Walter
Hewitt Associates
Any opinions expressed herein are mine alone and do not necessarily
represent the opinions or policies of Hewitt Associates.



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-mail
s 
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.


=



Re: Defining SCSI disk to z/VM

2009-03-16 Thread Robert J McCarthy
Fred,
   At our site we have our HCD under zOS. We define the fcp devices in zO
S 
as FCP. We use 3390 DASD for linux root and fcp disks for linux data only
. 
I donot define anything special in SYSTEM CONFIG, other than insuring tha
t 
the devices are online at IPL :
Online_at_IPL   6000-6FFF
  For each guest that will use fcp disk, I code a DEDICATE statement and 
to 
help the linux administrators I use a standard address for all fcp disks 
:
DEDICATE 2107 600F
 The lun and wwpn assignments are all made within linux, so I donot have 
to 
be concerned about EDEV or MDISK statements.
 Bob


FW: ASSEMBLER-LIST Digest - 14 Mar 2009 to 15 Mar 2009 (#2009-72)

2009-03-16 Thread Phil Smith
More on asynch exits

-Original Message-
From: IBM Mainframe Assembler List [mailto:assembler-l...@listserv.uga.edu] On 
Behalf Of Automatic digest processor
Sent: Monday, March 16, 2009 12:04 AM
To: Recipients of ASSEMBLER-LIST digests
Subject: ASSEMBLER-LIST Digest - 14 Mar 2009 to 15 Mar 2009 (#2009-72)

There are 6 messages totalling 247 lines in this issue.

Topics of the day:

  1. Asynchronous Exits:- How do they work? (5)
  2. Asynchronous Exits:- How do they work? a followup question

--

Date:Sun, 15 Mar 2009 14:08:20 +0100
From:Abe Kornelis a...@bixoft.nl
Subject: Re: Asynchronous Exits:- How do they work?

Ludmil, Tom, all,

A small addition to Tom's original explanation:

 IRBs are slightly different. When some function of the operating system
 or some code you have written wants to interrupt the current TCB RB, it
 creates an IRB (Interruption Request Block), and then calls the
 operating system to queue the IRB to the RB chain.
**-- Be aware that the interrupt may be processed on one processor
while your TCB is executing on another one, That's why the TCB
and RB chain must be locked while adding to the queue. I think
it is the local lock that serves this purpose - but do double-check me
on that one as I'm doing this from memory.

 If the TCB is
 currently not running, then the IRB gets control immediately
**-- or rather, the next time the dispatcher elects the TCB for execution

 (the
 process represented by the IRB), and when the IRB completes, the TCB is
 left in the same state as before.
**-- That is, after the IRB process completes, it returns to the OS
which will issue an SVC 3 to pop the IRB. The RB chain is then back
to its original state and the next dispatch of  the TCB will resume the
executing RB where it last ended.

 If the TCB was currently running, the
 IRB is not actually dispatched until the TCB is interrupted for some
 other reason.
**-- Exactly. The IRB is appended to the RB chain, but the RB executing
on behalf of the TCB will carry on, until it is interrupted itself.
Then,
as soon as the dispatcher next selects the TCB for execution on an
processor, it will find the new IRB on top of the RB chain, so the IRB
gets executed. When it ends, you get SVC 3 to pop the RB and again
the dispatcher will schedule the top RB - which might well be the RB
running when the IRB was first created. Other IRBs might have gotten
in between, though. Anyway, by the time your application RB regains
control, it will be in the usual way - and your app will never be able
to tell whether, where, or when it might have been interrupted.

The exceptional case is when the application RB issues SVC 3 before
the IRB has been scheduled. I do not know what happens in this case.
Could be SVC 3 logic will issue an abend. Or it might process the IRB
before popping the RB that issued SVC 3. It would be hard to imagine
SVC 3 would quietly pop any RB that is not on the top of the RB chain
and quietly discard any unfinished RBs on the chain...

Cheers,
Abe Kornelis.
=

--

Date:Sun, 15 Mar 2009 09:45:12 -0400
From:Jaya Relim jayare...@hotmail.com
Subject: Re: Asynchronous Exits:- How do they work? a followup question

Then as per your note, the state information is stored on the RB.
When ETXR gains control the TCB ID is in Reg1. Fine, I can use Reg1 to
detach the daughter. Then say before I do a BR 14, I need to use a few
regs, can I assume that their contents will be restored by system soon
after the BR 14, without me actually saving the Regs and restoring them.

Yes, but you do need to restore R14 (which should end up pointing to an
SVC3) or you could simply invoke SVC3 instead of BR14.


On Sat, 14 Mar 2009 19:19:11 -0400, Ludmila Koganer
ludmilakoga...@yahoo.com wrote:

Tom,
Thank You so Much for having taken time to clarify. I think I have a
follow up question. Say I have a ETXR on the main task. This gets control
at some time after the daughter ends.
ETXR gets control through a IRB. I follow upto this point clearly and also
the description about RBs in general.

Then as per your note, the state information is stored on the RB.
When ETXR gains control the TCB ID is in Reg1. Fine, I can use Reg1 to
detach the daughter. Then say before I do a BR 14, I need to use a few
regs, can I assume that their contents will be restored by system soon
after the BR 14, without me actually saving the Regs and restoring them.

As a followup, will this work if the main task was executing a
interruptible instruction like a MVCL which had Reg1 as one of its
operands.
If it is true that the system will always restore the current state prior
to the execution of IRB, then ETXR is the best practice to code, isnt it?
unless ofcourse the program really requires wait and post with ecb.

Thanks again for your time as well as others who replied.
I 

Re: I want to know how command line on z/vm.

2009-03-16 Thread Rich Smrcina
When you log on to the z/VM system you are presented with a command line.  Do you have a 
z/VM session with the z9 system?  If so, log on with your user id and password.


นักรบ SPARTANS Talubthaisong wrote:



Dear. Sir
 
I has Operate IBM System z9 Enterprise Class and include z/vm.

I want to know how command line on z/vm.
Can You help me.
 
 
Thank.
 


*/somkid T.lub/*


--
Rich Smrcina
VM Assist, Inc.
Phone: 414-491-6001
Ans Service:  360-715-2467
http://www.linkedin.com/in/richsmrcina

Catch the WAVV!  http://www.wavv.org
WAVV 2009 - Orlando, FL - May 15-19, 2009


Re: Merging DirMaint?

2009-03-16 Thread Dave Keeton
Thank you, David. It was enlightening to discover what 'gerrymander'
means. ;-)

I appreciate the help.

Regards,
Dave

-Original Message-
From: David Kreuter dkreu...@vm-resources.com
Reply-to: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Merging DirMaint?
Date: Thu, 12 Mar 2009 16:14:01 -0400

Hi Dave:
for the directories on each system what I would do:
1. DIRM USER WITHPASS
2. RECEIVE the spool file as nodename WITHPASS - so you have a good
copy of each systems directoy
3. Record by hand the volser where each directory is getting loaded onto
4. for each system run a DIRM SCAN USER and figure out which users you
want to merge, mdisks, etc.
5. copy the file you want to gerrymander and place your diretory entries
in there. Very carefully.
6. on the system you want to place the new directory:
6a. from maint: link dirmaint 1df 1df mr
6b: from MAINT: ac 1df l
6c: From MAINT: ERASE USER DIRECT L
6d. copy from maint your gerrymandered directory: COPY GMANDER DIRECT A
USER INPUT L2
it is important to copy it onto dirmaint 1df as fn= user ft= input
7. rel l(det
8.hope for the best!
 
David Kreuter



From: The IBM z/VM Operating System on behalf of Dave Keeton
Sent: Thu 3/12/2009 12:20 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: [IBMVM] Merging DirMaint?


I have a question regarding DirMaint and how to migrate/merge from one
release to another. Here's the scenario:

I have z/VM 5.2 running in production with DirMaint. I have 20+
instances of SLES9  10 and everything is running great.

I also have z/VM 5.4 running in a test LPAR which also has DirMaint, 2
instances of SLES10, as well as several CA products. I want to bring 5.4
into production.

I'm trying to determine how to merge all the directory entries for my
production systems into the test directory prior to IPL'ing z/VM 5.4 as
production. My first concern is the EXTENT CONTROL. Each instance of
DirMaint has its own DASD pool, separate from the other. I am concern
about things getting mucked up by consolidating the pools. What's the
most effective way to do this?

When z/VM 5.4 is up and running correctly, the plan is to rebuild the
test LPAR with the latest release of z/VM so we can stay on top of the
releases.

Thanks in advance,

Dave




Re: Merging DirMaint?

2009-03-16 Thread Dave Keeton
I have a follow-up question about the EXTENT CONTROL file In my
ignorance, I used the same REGIONS naming convention in both production
and test. Here's an example:

This is the test system:

:REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9G6   1END3390-09

This is production:

:REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9F1   1END3390-09

It looks like to me I've shot myself in the foot by using the same
convention for the RegionId. Any suggestions on how to clean this up?

Thanks,
Dave
 
-Original Message-
From: David Kreuter dkreu...@vm-resources.com
Reply-to: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Merging DirMaint?
Date: Thu, 12 Mar 2009 16:14:01 -0400

Hi Dave: for the directories on each system what I would do: 1. DIRM
USER WITHPASS 2. RECEIVE the spool file as nodename WITHPASS - so you
have a good copy of each systems directoy 3. Record by hand the
volser where each directory is getting loaded onto 4. for each system
run a DIRM SCAN USER and figure out which users you want to merge,
mdisks, etc. 5. copy the file you want to gerrymander and place your
diretory entries in there. Very carefully. 6. on the system you want to
place the new directory: 6a. from maint: link dirmaint 1df 1df mr 6b:
from MAINT: ac 1df l 6c: From MAINT: ERASE USER DIRECT L 6d. copy from
maint your gerrymandered directory: COPY GMANDER DIRECT A USER INPUT L2
it is important to copy it onto dirmaint 1df as fn= user ft= input 7.
rel l(det 8.hope for the best!   David Kreuter 



From: The IBM z/VM Operating System on behalf of Dave Keeton
Sent: Thu 3/12/2009 12:20 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: [IBMVM] Merging DirMaint?


I have a question regarding DirMaint and how to migrate/merge from one
release to another. Here's the scenario:

I have z/VM 5.2 running in production with DirMaint. I have 20+
instances of SLES9  10 and everything is running great.

I also have z/VM 5.4 running in a test LPAR which also has DirMaint, 2
instances of SLES10, as well as several CA products. I want to bring 5.4
into production.

I'm trying to determine how to merge all the directory entries for my
production systems into the test directory prior to IPL'ing z/VM 5.4 as
production. My first concern is the EXTENT CONTROL. Each instance of
DirMaint has its own DASD pool, separate from the other. I am concern
about things getting mucked up by consolidating the pools. What's the
most effective way to do this?

When z/VM 5.4 is up and running correctly, the plan is to rebuild the
test LPAR with the latest release of z/VM so we can stay on top of the
releases.

Thanks in advance,

Dave


Re: Merging DirMaint?

2009-03-16 Thread Scott Rohling
Any reason you're not just using the volser as the regionid ?

Scott

On Mon, Mar 16, 2009 at 10:01 AM, Dave Keeton dave.kee...@state.or.uswrote:

 I have a follow-up question about the EXTENT CONTROL file In my
 ignorance, I used the same REGIONS naming convention in both production
 and test. Here's an example:

 This is the test system:

 :REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9G6   1END3390-09

 This is production:

 :REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9F1   1END3390-09

 It looks like to me I've shot myself in the foot by using the same
 convention for the RegionId. Any suggestions on how to clean this up?

 Thanks,
 Dave

 -Original Message-
 From: David Kreuter dkreu...@vm-resources.com
 Reply-to: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Merging DirMaint?
 Date: Thu, 12 Mar 2009 16:14:01 -0400

 Hi Dave: for the directories on each system what I would do: 1. DIRM
 USER WITHPASS 2. RECEIVE the spool file as nodename WITHPASS - so you
 have a good copy of each systems directoy 3. Record by hand the
 volser where each directory is getting loaded onto 4. for each system
 run a DIRM SCAN USER and figure out which users you want to merge,
 mdisks, etc. 5. copy the file you want to gerrymander and place your
 diretory entries in there. Very carefully. 6. on the system you want to
 place the new directory: 6a. from maint: link dirmaint 1df 1df mr 6b:
 from MAINT: ac 1df l 6c: From MAINT: ERASE USER DIRECT L 6d. copy from
 maint your gerrymandered directory: COPY GMANDER DIRECT A USER INPUT L2
 it is important to copy it onto dirmaint 1df as fn= user ft= input 7.
 rel l(det 8.hope for the best!   David Kreuter

 

 From: The IBM z/VM Operating System on behalf of Dave Keeton
 Sent: Thu 3/12/2009 12:20 PM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: [IBMVM] Merging DirMaint?


 I have a question regarding DirMaint and how to migrate/merge from one
 release to another. Here's the scenario:

 I have z/VM 5.2 running in production with DirMaint. I have 20+
 instances of SLES9  10 and everything is running great.

 I also have z/VM 5.4 running in a test LPAR which also has DirMaint, 2
 instances of SLES10, as well as several CA products. I want to bring 5.4
 into production.

 I'm trying to determine how to merge all the directory entries for my
 production systems into the test directory prior to IPL'ing z/VM 5.4 as
 production. My first concern is the EXTENT CONTROL. Each instance of
 DirMaint has its own DASD pool, separate from the other. I am concern
 about things getting mucked up by consolidating the pools. What's the
 most effective way to do this?

 When z/VM 5.4 is up and running correctly, the plan is to rebuild the
 test LPAR with the latest release of z/VM so we can stay on top of the
 releases.

 Thanks in advance,

 Dave



Re: Merging DirMaint?

2009-03-16 Thread KEETON Dave * SDC
Oh, I was trying to be clever. I thought if I numbered them sequentially
I'd be able to keep track of the number of packs I was using. Clearly a
failure on my part.

-Original Message-
From: Scott Rohling scott.rohl...@gmail.com
Reply-to: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Merging DirMaint?
Date: Mon, 16 Mar 2009 10:09:53 -0600

Any reason you're not just using the volser as the regionid ?

Scott

On Mon, Mar 16, 2009 at 10:01 AM, Dave Keeton dave.kee...@state.or.us
wrote:

I have a follow-up question about the EXTENT CONTROL file In
my
ignorance, I used the same REGIONS naming convention in both
production
and test. Here's an example:

This is the test system:

:REGIONS.
 *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
 LNX901 LNX9G6   1END3390-09

This is production:

:REGIONS.
 *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
 LNX901 LNX9F1   1END3390-09

It looks like to me I've shot myself in the foot by using the
same
convention for the RegionId. Any suggestions on how to clean
this up?

Thanks,

Dave

-Original Message-
From: David Kreuter dkreu...@vm-resources.com

Reply-to: The IBM z/VM Operating System
IBMVM@LISTSERV.UARK.EDU
To: IBMVM@LISTSERV.UARK.EDU

Subject: Re: Merging DirMaint?
Date: Thu, 12 Mar 2009 16:14:01 -0400



Hi Dave: for the directories on each system what I would do: 1.
DIRM
USER WITHPASS 2. RECEIVE the spool file as nodename WITHPASS -
so you
have a good copy of each systems directoy 3. Record by hand the
volser where each directory is getting loaded onto 4. for each
system
run a DIRM SCAN USER and figure out which users you want to
merge,
mdisks, etc. 5. copy the file you want to gerrymander and place
your
diretory entries in there. Very carefully. 6. on the system you
want to
place the new directory: 6a. from maint: link dirmaint 1df 1df
mr 6b:
from MAINT: ac 1df l 6c: From MAINT: ERASE USER DIRECT L 6d.
copy from
maint your gerrymandered directory: COPY GMANDER DIRECT A USER
INPUT L2
it is important to copy it onto dirmaint 1df as fn= user ft=
input 7.
rel l(det 8.hope for the best!   David Kreuter



From: The IBM z/VM Operating System on behalf of Dave Keeton
Sent: Thu 3/12/2009 12:20 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: [IBMVM] Merging DirMaint?


I have a question regarding DirMaint and how to migrate/merge
from one
release to another. Here's the scenario:

I have z/VM 5.2 running in production with DirMaint. I have 20+
instances of SLES9  10 and everything is running great.

I also have z/VM 5.4 running in a test LPAR which also has
DirMaint, 2
instances of SLES10, as well as several CA products. I want to
bring 5.4
into production.

I'm trying to determine how to merge all the directory entries
for my
production systems into the test directory prior to IPL'ing z/VM
5.4 as
production. My first concern is the EXTENT CONTROL. Each
instance of
DirMaint has its own DASD pool, separate from the other. I am
concern
about things getting mucked up by consolidating the pools.
What's the
most effective way to do this?

When z/VM 5.4 is up and running correctly, the plan is to
rebuild the
test LPAR with the latest release of z/VM so we can stay on top
of the
releases.

Thanks in advance,

Dave




Re: Merging DirMaint?

2009-03-16 Thread Ron Schmiedge
Dave,

I don't think that merging the two versions of USER DIRECT (which was
the answer you got) will have any affect on the EXTENT CONTROL file.
What you have on the testbed now will not change unless you get the
two EXTENT CONTROL files and merge entries from each. So if you want
your new production to retain the definitions for production, you
would put the production EXTENT CONTROL file onto your testbed and
throw away the testbed one - or hide it somewhere for the testbed you
plan to rebuild.

If your testbed is going away (which I think you said was happening),
why would you need to retain the testbed version of the region
definitions?

On Mon, Mar 16, 2009 at 10:01 AM, Dave Keeton dave.kee...@state.or.us wrote:
 I have a follow-up question about the EXTENT CONTROL file In my
 ignorance, I used the same REGIONS naming convention in both production
 and test. Here's an example:

 This is the test system:

 :REGIONS.
  *RegionId  VolSer    RegStart      RegEnd  Dev-Type  Comments
  LNX901     LNX9G6       1            END    3390-09

 This is production:

 :REGIONS.
  *RegionId  VolSer    RegStart      RegEnd  Dev-Type  Comments
  LNX901     LNX9F1       1            END    3390-09

 It looks like to me I've shot myself in the foot by using the same
 convention for the RegionId. Any suggestions on how to clean this up?

 Thanks,
 Dave

 I'm trying to determine how to merge all the directory entries for my
 production systems into the test directory prior to IPL'ing z/VM 5.4 as
 production. My first concern is the EXTENT CONTROL. Each instance of
 DirMaint has its own DASD pool, separate from the other. I am concern
 about things getting mucked up by consolidating the pools. What's the
 most effective way to do this?

 When z/VM 5.4 is up and running correctly, the plan is to rebuild the
 test LPAR with the latest release of z/VM so we can stay on top of the
 releases.

 Thanks in advance,

 Dave



Re: Merging DirMaint?

2009-03-16 Thread Dave Keeton
Ron,

You're right, test is going away. It will eventually become the next
release of z/VM at some point later down the road...

I just had a 'duh' moment after reading your reply. The scope of the
problem is not nearly as big as I thought. In test there are only a
couple of Linux guests, as well as the CA products. The bulk of the
production guests will, as you said, come over with the existing EXTENT
CONTROL file.

My only remaining question then would be is it possible to redefine the
EXTENT CONTROL file and change the RegionId definitions to using the
VolSer instead?

-Original Message-
From: Ron Schmiedge ron.schmie...@gmail.com
Reply-to: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Merging DirMaint?
Date: Mon, 16 Mar 2009 10:17:59 -0600

Dave,

I don't think that merging the two versions of USER DIRECT (which was
the answer you got) will have any affect on the EXTENT CONTROL file.
What you have on the testbed now will not change unless you get the
two EXTENT CONTROL files and merge entries from each. So if you want
your new production to retain the definitions for production, you
would put the production EXTENT CONTROL file onto your testbed and
throw away the testbed one - or hide it somewhere for the testbed you
plan to rebuild.

If your testbed is going away (which I think you said was happening),
why would you need to retain the testbed version of the region
definitions?

On Mon, Mar 16, 2009 at 10:01 AM, Dave Keeton dave.kee...@state.or.us wrote:
 I have a follow-up question about the EXTENT CONTROL file In my
 ignorance, I used the same REGIONS naming convention in both production
 and test. Here's an example:

 This is the test system:

 :REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9G6   1END3390-09

 This is production:

 :REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9F1   1END3390-09

 It looks like to me I've shot myself in the foot by using the same
 convention for the RegionId. Any suggestions on how to clean this up?

 Thanks,
 Dave

 I'm trying to determine how to merge all the directory entries for my
 production systems into the test directory prior to IPL'ing z/VM 5.4 as
 production. My first concern is the EXTENT CONTROL. Each instance of
 DirMaint has its own DASD pool, separate from the other. I am concern
 about things getting mucked up by consolidating the pools. What's the
 most effective way to do this?

 When z/VM 5.4 is up and running correctly, the plan is to rebuild the
 test LPAR with the latest release of z/VM so we can stay on top of the
 releases.

 Thanks in advance,

 Dave



I want to know how command line on z/vm.

2009-03-16 Thread นักรบ SPARTANS Talubthaisong







Dear. Sir
 
I has Operate IBM System z9 Enterprise Class and include z/vm.
I want to know how command line on z/vm.
Can You help me.
 
 
Thank.
 



somkid T.lub





แชตออนไลน์ทันใจกับเพื่อนและครอบครัวของคุณ! Windows Live Messenger
_
ตัวตนที่แท้จริงข้างในต่างหากที่สำคัญ นักกีฬาคนไหนที่ซ่อนอยู่ในตัวคุณ
http://yourinnerathlete.windowslive.com?locale=th-thocid=TXT_TAGLM_WLYIA_whichathlete_th

Re: Merging DirMaint?

2009-03-16 Thread Scott Rohling
Sure -- just do a DIRM RLDE when you're done so DIRMAINT knows the new
region names...

Scott

On Mon, Mar 16, 2009 at 10:31 AM, Dave Keeton dave.kee...@state.or.uswrote:

 Ron,

 You're right, test is going away. It will eventually become the next
 release of z/VM at some point later down the road...

 I just had a 'duh' moment after reading your reply. The scope of the
 problem is not nearly as big as I thought. In test there are only a
 couple of Linux guests, as well as the CA products. The bulk of the
 production guests will, as you said, come over with the existing EXTENT
 CONTROL file.

 My only remaining question then would be is it possible to redefine the
 EXTENT CONTROL file and change the RegionId definitions to using the
 VolSer instead?

 -Original Message-
 From: Ron Schmiedge ron.schmie...@gmail.com
 Reply-to: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Merging DirMaint?
 Date: Mon, 16 Mar 2009 10:17:59 -0600

 Dave,

 I don't think that merging the two versions of USER DIRECT (which was
 the answer you got) will have any affect on the EXTENT CONTROL file.
 What you have on the testbed now will not change unless you get the
 two EXTENT CONTROL files and merge entries from each. So if you want
 your new production to retain the definitions for production, you
 would put the production EXTENT CONTROL file onto your testbed and
 throw away the testbed one - or hide it somewhere for the testbed you
 plan to rebuild.

 If your testbed is going away (which I think you said was happening),
 why would you need to retain the testbed version of the region
 definitions?

 On Mon, Mar 16, 2009 at 10:01 AM, Dave Keeton dave.kee...@state.or.us
 wrote:
  I have a follow-up question about the EXTENT CONTROL file In my
  ignorance, I used the same REGIONS naming convention in both production
  and test. Here's an example:
 
  This is the test system:
 
  :REGIONS.
   *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
   LNX901 LNX9G6   1END3390-09
 
  This is production:
 
  :REGIONS.
   *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
   LNX901 LNX9F1   1END3390-09
 
  It looks like to me I've shot myself in the foot by using the same
  convention for the RegionId. Any suggestions on how to clean this up?
 
  Thanks,
  Dave
 
  I'm trying to determine how to merge all the directory entries for my
  production systems into the test directory prior to IPL'ing z/VM 5.4 as
  production. My first concern is the EXTENT CONTROL. Each instance of
  DirMaint has its own DASD pool, separate from the other. I am concern
  about things getting mucked up by consolidating the pools. What's the
  most effective way to do this?
 
  When z/VM 5.4 is up and running correctly, the plan is to rebuild the
  test LPAR with the latest release of z/VM so we can stay on top of the
  releases.
 
  Thanks in advance,
 
  Dave
 



Re: Version 4 to Version 5

2009-03-16 Thread Shimon Lebowitz
You got me!

So... I can assume that if I start up after an orderly 
shutdown, the V5 servers will work right away, with the V4 
data, right?


 Original message 
Date:   Mon, 16 Mar 2009 07:07:33 -0400
From:   Imler, Steven J steven.im...@ca.com  
Subject:   Re: Version 4 to Version 5  
To:   IBMVM@LISTSERV.UARK.EDU

Shimon,

Was your SFS server up and running when you DDR'd it?  If 
so, it's
likely some data changed while your DDR was running causing
you to end
up with a dirty copy of the FilePool.


JR (Steven) Imler
CA
Senior Sustaining Engineer
Tel: +1 703 708 3479
steven.im...@ca.com



 -Original Message-
 From: The IBM z/VM Operating System 
[mailto:ib...@listserv.uark.edu]
On
 Behalf Of Shimon Lebowitz
 Sent: Monday, March 16, 2009 02:36 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Version 4 to Version 5
 
 In changing a z/VM system from Version 4 to Version 5:
 
 1) is there any problem with the V5 system using the 
existing
 spool files of V4?
 
 2) Can SFS servers that were running V4 simply be started 
up
  with the SFS servers of V5 on the same mdisks?
 
 I tried one SFS server and it failed to come up until I ran
 a FILESERV BACKUP. Was this some local problem, or
 did I do something wrong? Of course I did not use live
 data - I DDR'd all of the mdisks of the server to copies,
 and tried to run the new server on them.
 
 Thanks,
 Shimon
 
 --

*
***
 Shimon Lebowitzmailto:shim...@iname.com
 VM System Programmer   .
 Israel Police National HQ.
 Jerusalem, Israel  phone: +972 2 542-9877  
fax: 542-9308

*
***


Re: Version 4 to Version 5

2009-03-16 Thread Kris Buelens
Yes, no problem with SFS, and surely not these day where not too many
new things happen to SFS.  Even in the past, when SFS detected it used
a newer level, it automatically updated its catalog with new fields,
no user intervention required.

2009/3/16 Shimon Lebowitz shim...@iname.com:
 You got me!

 So... I can assume that if I start up after an orderly
 shutdown, the V5 servers will work right away, with the V4
 data, right?


  Original message 
Date:   Mon, 16 Mar 2009 07:07:33 -0400
From:   Imler, Steven J steven.im...@ca.com
Subject:   Re: Version 4 to Version 5
To:   IBMVM@LISTSERV.UARK.EDU

Shimon,

Was your SFS server up and running when you DDR'd it?  If
 so, it's
likely some data changed while your DDR was running causing
 you to end
up with a dirty copy of the FilePool.


JR (Steven) Imler
CA
Senior Sustaining Engineer
Tel: +1 703 708 3479
steven.im...@ca.com



 -Original Message-
 From: The IBM z/VM Operating System
 [mailto:ib...@listserv.uark.edu]
On
 Behalf Of Shimon Lebowitz
 Sent: Monday, March 16, 2009 02:36 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Version 4 to Version 5

 In changing a z/VM system from Version 4 to Version 5:

 1) is there any problem with the V5 system using the
 existing
 spool files of V4?

 2) Can SFS servers that were running V4 simply be started
 up
  with the SFS servers of V5 on the same mdisks?

 I tried one SFS server and it failed to come up until I ran
 a FILESERV BACKUP. Was this some local problem, or
 did I do something wrong? Of course I did not use live
 data - I DDR'd all of the mdisks of the server to copies,
 and tried to run the new server on them.

 Thanks,
 Shimon

 --

*
 ***
 Shimon Lebowitzmailto:shim...@iname.com
 VM System Programmer   .
 Israel Police National HQ.
 Jerusalem, Israel  phone: +972 2 542-9877
 fax: 542-9308

*
 ***




-- 
Kris Buelens,
IBM Belgium, VM customer support


Re: Version 4 to Version 5

2009-03-16 Thread Imler, Steven J
Correct.  AFAIK there are no issues with bringing a SFS server down under z/VM 
4.n, then bringing it back up on a level of z/VM 5.n ... and then going back if 
for some reason you had to.


JR (Steven) Imler
CA
Senior Sustaining Engineer
Tel: +1 703 708 3479
steven.im...@ca.com




 -Original Message-
 From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
 Behalf Of Shimon Lebowitz
 Sent: Monday, March 16, 2009 03:05 PM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Version 4 to Version 5
 
 You got me!
 
 So... I can assume that if I start up after an orderly
 shutdown, the V5 servers will work right away, with the V4
 data, right?
 
 
  Original message 
 Date:   Mon, 16 Mar 2009 07:07:33 -0400
 From:   Imler, Steven J steven.im...@ca.com
 Subject:   Re: Version 4 to Version 5
 To:   IBMVM@LISTSERV.UARK.EDU
 
 Shimon,
 
 Was your SFS server up and running when you DDR'd it?  If
 so, it's
 likely some data changed while your DDR was running causing
 you to end
 up with a dirty copy of the FilePool.
 
 
 JR (Steven) Imler
 CA
 Senior Sustaining Engineer
 Tel: +1 703 708 3479
 steven.im...@ca.com
 
 
 
  -Original Message-
  From: The IBM z/VM Operating System
 [mailto:ib...@listserv.uark.edu]
 On
  Behalf Of Shimon Lebowitz
  Sent: Monday, March 16, 2009 02:36 AM
  To: IBMVM@LISTSERV.UARK.EDU
  Subject: Version 4 to Version 5
 
  In changing a z/VM system from Version 4 to Version 5:
 
  1) is there any problem with the V5 system using the
 existing
  spool files of V4?
 
  2) Can SFS servers that were running V4 simply be started
 up
   with the SFS servers of V5 on the same mdisks?
 
  I tried one SFS server and it failed to come up until I ran
  a FILESERV BACKUP. Was this some local problem, or
  did I do something wrong? Of course I did not use live
  data - I DDR'd all of the mdisks of the server to copies,
  and tried to run the new server on them.
 
  Thanks,
  Shimon
 
  --
 
 *
 ***
  Shimon Lebowitzmailto:shim...@iname.com
  VM System Programmer   .
  Israel Police National HQ.
  Jerusalem, Israel  phone: +972 2 542-9877
 fax: 542-9308
 
 *
 ***


SEGGEN failure

2009-03-16 Thread Shimon Lebowitz
I am trying to rebuild CMSINST, following the directions in
   3.17.1 Rebuild the Saved Segments
of the 5.3.0 service guide.

I 190 CL parm nosprof instseg no
AC ( NOPROF

AC 5E6 B

AC 51D D

vmfbld ppf segbld esasegs segblist instseg type (serviced
VMFBLD2760I VMFBLD processing started
VMFBLD1851I Reading build lists
VMFBLD2182I Identifying new build requirements
VMFBLD2182I No new build requirements identified
VMFBLD1851I (1 of 1) VMFBDSEG processing SEGBLIST EXC0 D, target is
BUILD
51D (D)

VMFBDS2115I Validating segment INSTSEG
VMFBDS2002I A DEFSEG command will be issued for 1 segment(s).
VMFBDS2219I Processing object INSTSEG.SEGMENT
DMSDCS358E Skeleton segment INSTSEG has already been reserved
DMSGEN1279E Error(s) occurred during SEGGEN processing.
VMFBDS1965E The command, SEGGEN INSTSEG PSEG A SYSTEM SEGID D2 ( TYPE,
failed
with return code 32
VMFBLD1851E (1 of 1) VMFBDSEG completed with return code 100. Some objects
were
not built
VMFBLD2180I There are 1 build requirements remaining
VMFBLD2760I VMFBLD processing completed unsuccessfully
Ready(8); T=3.73/3.98 21:13:33

The reason I added the type option, was the advice in the manual for
catching errors,

and in fact, that line about already reserved was what showed up. So I ran
through the steps again, and added

Q SEGMENT *

after the two ACCesses, before running vmfbld.

The result was:

q segment *
DMSDCT357I No segment spaces exist
Ready(00028); T=0.01/0.01 21:16:19
vmfbld ppf segbld esasegs segblist instseg type (serviced
VMFBLD2760I VMFBLD processing started
VMFBLD1851I Reading build lists
VMFBLD2182I Identifying new build requirements
VMFBLD2182I No new build requirements identified
VMFBLD1851I (1 of 1) VMFBDSEG processing SEGBLIST EXC0 D, target is
BUILD
51D (D)
VMFBDS2115I Validating segment INSTSEG
VMFBDS2002I A DEFSEG command will be issued for 1 segment(s).
VMFBDS2219I Processing object INSTSEG.SEGMENT
DMSDCS358E Skeleton segment INSTSEG has already been reserved
DMSGEN1279E Error(s) occurred during SEGGEN processing.
VMFBDS1965E The command, SEGGEN INSTSEG PSEG A SYSTEM SEGID D2 ( TYPE,
failed
with return code 32
VMFBLD1851E (1 of 1) VMFBDSEG completed with return code 100. Some objects
were
not built
VMFBLD2180I There are 1 build requirements remaining
VMFBLD2760I VMFBLD processing completed unsuccessfully
Ready(8); T=3.67/3.90 21:16:49

So, why does it say already reserved if it isn't?

 Help, anybody?

Thanks very much!!
Shimon


Re: Version 4 to Version 5

2009-03-16 Thread Shimon Lebowitz
Thank you very much, JR.

Any such info about the spool files?
At least in one direction? (I have no problem keeping a 
backup).

 Original message 
Date:   Mon, 16 Mar 2009 15:17:13 -0400
From:   Imler, Steven J steven.im...@ca.com  
Subject:   Re: Version 4 to Version 5  
To:   IBMVM@LISTSERV.UARK.EDU

Correct.  AFAIK there are no issues with bringing a SFS 
server down under z/VM 4.n, then bringing it back up on a 
level of z/VM 5.n ... and then going back if for some reason 
you had to.


JR (Steven) Imler
CA
Senior Sustaining Engineer
Tel: +1 703 708 3479
steven.im...@ca.com




 -Original Message-
 From: The IBM z/VM Operating System 
[mailto:ib...@listserv.uark.edu] On
 Behalf Of Shimon Lebowitz
 Sent: Monday, March 16, 2009 03:05 PM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Version 4 to Version 5
 
 You got me!
 
 So... I can assume that if I start up after an orderly
 shutdown, the V5 servers will work right away, with the V4
 data, right?
 
 
  Original message 
 Date:   Mon, 16 Mar 2009 07:07:33 -0400
 From:   Imler, Steven J steven.im...@ca.com
 Subject:   Re: Version 4 to Version 5
 To:   IBMVM@LISTSERV.UARK.EDU
 
 Shimon,
 
 Was your SFS server up and running when you DDR'd it?  If
 so, it's
 likely some data changed while your DDR was running 
causing
 you to end
 up with a dirty copy of the FilePool.
 
 
 JR (Steven) Imler
 CA
 Senior Sustaining Engineer
 Tel: +1 703 708 3479
 steven.im...@ca.com
 
 
 
  -Original Message-
  From: The IBM z/VM Operating System
 [mailto:ib...@listserv.uark.edu]
 On
  Behalf Of Shimon Lebowitz
  Sent: Monday, March 16, 2009 02:36 AM
  To: IBMVM@LISTSERV.UARK.EDU
  Subject: Version 4 to Version 5
 
  In changing a z/VM system from Version 4 to Version 5:
 
  1) is there any problem with the V5 system using the
 existing
  spool files of V4?
 
  2) Can SFS servers that were running V4 simply be 
started
 up
   with the SFS servers of V5 on the same mdisks?
 
  I tried one SFS server and it failed to come up until I 
ran
  a FILESERV BACKUP. Was this some local problem, or
  did I do something wrong? Of course I did not use live
  data - I DDR'd all of the mdisks of the server to 
copies,
  and tried to run the new server on them.
 
  Thanks,
  Shimon
 
  --
 
 
*
 ***
  Shimon Lebowitzmailto:shim...@iname.com
  VM System Programmer   .
  Israel Police National HQ.
  Jerusalem, Israel  phone: +972 2 542-9877
 fax: 542-9308
 
 
*
 ***


Re: Version 4 to Version 5

2009-03-16 Thread Ivan Warren

Shimon Lebowitz wrote:

Thank you very much, JR.

Any such info about the spool files?
At least in one direction? (I have no problem keeping a 
backup).


  

SPXTAPE ?

--Ivan


Re: Merging DirMaint?

2009-03-16 Thread Dave Keeton
Thanks, Scott!

-Original Message-
From: Scott Rohling scott.rohl...@gmail.com
Reply-to: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Merging DirMaint?
Date: Mon, 16 Mar 2009 11:49:04 -0600

Sure -- just do a DIRM RLDE when you're done so DIRMAINT knows the new
region names...  

Scott

On Mon, Mar 16, 2009 at 10:31 AM, Dave Keeton dave.kee...@state.or.us
wrote:

Ron,

You're right, test is going away. It will eventually become the
next
release of z/VM at some point later down the road...

I just had a 'duh' moment after reading your reply. The scope of
the
problem is not nearly as big as I thought. In test there are
only a
couple of Linux guests, as well as the CA products. The bulk of
the
production guests will, as you said, come over with the existing
EXTENT
CONTROL file.

My only remaining question then would be is it possible to
redefine the
EXTENT CONTROL file and change the RegionId definitions to using
the
VolSer instead?


-Original Message-
From: Ron Schmiedge ron.schmie...@gmail.com
Reply-to: The IBM z/VM Operating System
IBMVM@LISTSERV.UARK.EDU
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: Merging DirMaint?


Date: Mon, 16 Mar 2009 10:17:59 -0600

Dave,

I don't think that merging the two versions of USER DIRECT
(which was
the answer you got) will have any affect on the EXTENT CONTROL
file.
What you have on the testbed now will not change unless you get
the
two EXTENT CONTROL files and merge entries from each. So if you
want
your new production to retain the definitions for production,
you
would put the production EXTENT CONTROL file onto your testbed
and
throw away the testbed one - or hide it somewhere for the
testbed you
plan to rebuild.

If your testbed is going away (which I think you said was
happening),
why would you need to retain the testbed version of the region
definitions?

On Mon, Mar 16, 2009 at 10:01 AM, Dave Keeton
dave.kee...@state.or.us wrote:
 I have a follow-up question about the EXTENT CONTROL file
In my
 ignorance, I used the same REGIONS naming convention in both
production
 and test. Here's an example:

 This is the test system:

 :REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9G6   1END3390-09

 This is production:

 :REGIONS.
  *RegionId  VolSerRegStart  RegEnd  Dev-Type  Comments
  LNX901 LNX9F1   1END3390-09

 It looks like to me I've shot myself in the foot by using the
same
 convention for the RegionId. Any suggestions on how to clean
this up?

 Thanks,
 Dave

 I'm trying to determine how to merge all the directory entries
for my
 production systems into the test directory prior to IPL'ing
z/VM 5.4 as
 production. My first concern is the EXTENT CONTROL. Each
instance of
 DirMaint has its own DASD pool, separate from the other. I am
concern
 about things getting mucked up by consolidating the pools.
What's the
 most effective way to do this?

 When z/VM 5.4 is up and running correctly, the plan is to
rebuild the
 test LPAR with the latest release of z/VM so we can stay on
top of the
 releases.

 Thanks in advance,

 Dave





Re: Version 4 to Version 5

2009-03-16 Thread Imler, Steven J
Actually, I don't believe there were any changes to the format/structure of 
spool files between z/VM 4.n and z/VM 5.n ... only to the way CP handles 
manipulating them.  

One notable change is the introduction of DCSSGs with z/VM 5.4 ... but you 
obviously won't have any of those (yet) anyway.


JR (Steven) Imler
CA
Senior Sustaining Engineer
Tel: +1 703 708 3479
steven.im...@ca.com




 -Original Message-
 From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
 Behalf Of Shimon Lebowitz
 Sent: Monday, March 16, 2009 03:22 PM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Version 4 to Version 5
 
 Thank you very much, JR.
 
 Any such info about the spool files?
 At least in one direction? (I have no problem keeping a
 backup).
 
  Original message 
 Date:   Mon, 16 Mar 2009 15:17:13 -0400
 From:   Imler, Steven J steven.im...@ca.com
 Subject:   Re: Version 4 to Version 5
 To:   IBMVM@LISTSERV.UARK.EDU
 
 Correct.  AFAIK there are no issues with bringing a SFS
 server down under z/VM 4.n, then bringing it back up on a
 level of z/VM 5.n ... and then going back if for some reason
 you had to.
 
 
 JR (Steven) Imler
 CA
 Senior Sustaining Engineer
 Tel: +1 703 708 3479
 steven.im...@ca.com
 
 
 
 
  -Original Message-
  From: The IBM z/VM Operating System
 [mailto:ib...@listserv.uark.edu] On
  Behalf Of Shimon Lebowitz
  Sent: Monday, March 16, 2009 03:05 PM
  To: IBMVM@LISTSERV.UARK.EDU
  Subject: Re: Version 4 to Version 5
 
  You got me!
 
  So... I can assume that if I start up after an orderly
  shutdown, the V5 servers will work right away, with the V4
  data, right?
 
 
   Original message 
  Date:   Mon, 16 Mar 2009 07:07:33 -0400
  From:   Imler, Steven J steven.im...@ca.com
  Subject:   Re: Version 4 to Version 5
  To:   IBMVM@LISTSERV.UARK.EDU
  
  Shimon,
  
  Was your SFS server up and running when you DDR'd it?  If
  so, it's
  likely some data changed while your DDR was running
 causing
  you to end
  up with a dirty copy of the FilePool.
  
  
  JR (Steven) Imler
  CA
  Senior Sustaining Engineer
  Tel: +1 703 708 3479
  steven.im...@ca.com
  
  
  
   -Original Message-
   From: The IBM z/VM Operating System
  [mailto:ib...@listserv.uark.edu]
  On
   Behalf Of Shimon Lebowitz
   Sent: Monday, March 16, 2009 02:36 AM
   To: IBMVM@LISTSERV.UARK.EDU
   Subject: Version 4 to Version 5
  
   In changing a z/VM system from Version 4 to Version 5:
  
   1) is there any problem with the V5 system using the
  existing
   spool files of V4?
  
   2) Can SFS servers that were running V4 simply be
 started
  up
with the SFS servers of V5 on the same mdisks?
  
   I tried one SFS server and it failed to come up until I
 ran
   a FILESERV BACKUP. Was this some local problem, or
   did I do something wrong? Of course I did not use live
   data - I DDR'd all of the mdisks of the server to
 copies,
   and tried to run the new server on them.
  
   Thanks,
   Shimon
  
   --
  
 
 *
  ***
   Shimon Lebowitzmailto:shim...@iname.com
   VM System Programmer   .
   Israel Police National HQ.
   Jerusalem, Israel  phone: +972 2 542-9877
  fax: 542-9308
  
 
 *
  ***


Re: Version 4 to Version 5

2009-03-16 Thread John Franciscovich
Shimon Lebowitz wrote:
 Thank you very much, JR.

 Any such info about the spool files?
 At least in one direction? (I have no problem keeping a
 backup).


SPXTAPE ?

If you are using the same spool volumes and they are defined in the same
CP_OWNED slots, and you are using the same checkpoint and warmstart
areas, then  you should be able to shut down your old system and IPL the
new one with a warm start and have all of your spool files restored.

Of course, it's always a good idea to back them up before shutting down
just in case.

John Franciscovich
z/VM Development


Re: SEGGEN failure

2009-03-16 Thread Bill Munson
Shimon,

problem 1
do a Q NSS and you will find an instesg that has been defined/reserved 

you will need to delete that one before you try it again

problem 2
what ever you changed in your instseg has made it too large to load in 
the instseg space you are defining/reserving.
you will need to enlarge the defseg for instseg but I do not remember 
off hand how to do it.

I am sure you can do it from the VMF segment panel screens

good luck
 
Bill Munson 
Sr. z/VM Systems Programmer 
Brown Brothers Harriman  CO.
525 Washington Blvd. 
Jersey City, NJ 07310 
201-418-7588

President MVMUA
http://www2.marist.edu/~mvmua/





Shimon Lebowitz shimon...@gmail.com 
Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
03/16/2009 03:20 PM
Please respond to
The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU


To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
SEGGEN failure






I am trying to rebuild CMSINST, following the directions in 
   3.17.1 Rebuild the Saved Segments
of the 5.3.0 service guide.
 
I 190 CL parm nosprof instseg no
AC ( NOPROF
 
AC 5E6 B
 
AC 51D D
 
vmfbld ppf segbld esasegs segblist instseg type (serviced
VMFBLD2760I VMFBLD processing started
VMFBLD1851I Reading build lists
VMFBLD2182I Identifying new build requirements
VMFBLD2182I No new build requirements identified
VMFBLD1851I (1 of 1) VMFBDSEG processing SEGBLIST EXC0 D, target is 
BUILD
51D (D)
VMFBDS2115I Validating segment INSTSEG
VMFBDS2002I A DEFSEG command will be issued for 1 segment(s).
VMFBDS2219I Processing object INSTSEG.SEGMENT
DMSDCS358E Skeleton segment INSTSEG has already been reserved
DMSGEN1279E Error(s) occurred during SEGGEN processing.
VMFBDS1965E The command, SEGGEN INSTSEG PSEG A SYSTEM SEGID D2 ( TYPE, 
failed
with return code 32
VMFBLD1851E (1 of 1) VMFBDSEG completed with return code 100. Some objects 
were
not built
VMFBLD2180I There are 1 build requirements remaining
VMFBLD2760I VMFBLD processing completed unsuccessfully
Ready(8); T=3.73/3.98 21:13:33
The reason I added the type option, was the advice in the manual for 
catching errors,
and in fact, that line about already reserved was what showed up. So I 
ran through the steps again, and added
Q SEGMENT *
after the two ACCesses, before running vmfbld.
The result was:
q segment *
DMSDCT357I No segment spaces exist
Ready(00028); T=0.01/0.01 21:16:19
vmfbld ppf segbld esasegs segblist instseg type (serviced
VMFBLD2760I VMFBLD processing started
VMFBLD1851I Reading build lists
VMFBLD2182I Identifying new build requirements
VMFBLD2182I No new build requirements identified
VMFBLD1851I (1 of 1) VMFBDSEG processing SEGBLIST EXC0 D, target is 
BUILD
51D (D)
VMFBDS2115I Validating segment INSTSEG
VMFBDS2002I A DEFSEG command will be issued for 1 segment(s).
VMFBDS2219I Processing object INSTSEG.SEGMENT
DMSDCS358E Skeleton segment INSTSEG has already been reserved
DMSGEN1279E Error(s) occurred during SEGGEN processing.
VMFBDS1965E The command, SEGGEN INSTSEG PSEG A SYSTEM SEGID D2 ( TYPE, 
failed
with return code 32
VMFBLD1851E (1 of 1) VMFBDSEG completed with return code 100. Some objects 
were
not built
VMFBLD2180I There are 1 build requirements remaining
VMFBLD2760I VMFBLD processing completed unsuccessfully
Ready(8); T=3.67/3.90 21:16:49
So, why does it say already reserved if it isn't?
 Help, anybody?
Thanks very much!!
Shimon


*** IMPORTANT
NOTE* The opinions expressed in this
message and/or any attachments are those of the author and not
necessarily those of Brown Brothers Harriman  Co., its
subsidiaries and affiliates (BBH). There is no guarantee that
this message is either private or confidential, and it may have
been altered by unauthorized sources without your or our knowledge.
Nothing in the message is capable or intended to create any legally
binding obligations on either party and it is not intended to
provide legal advice. BBH accepts no responsibility for loss or
damage from its use, including damage from virus.


Re: SEGGEN failure

2009-03-16 Thread Bill Munson
Shimon,

Look in appendix E of the Service Guide.

munson
201-418-7588





Shimon Lebowitz shimon...@gmail.com 
Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
03/16/2009 03:20 PM
Please respond to
The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU


To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
SEGGEN failure






I am trying to rebuild CMSINST, following the directions in 
   3.17.1 Rebuild the Saved Segments
of the 5.3.0 service guide.
 
I 190 CL parm nosprof instseg no
AC ( NOPROF
 
AC 5E6 B
 
AC 51D D
 
vmfbld ppf segbld esasegs segblist instseg type (serviced
VMFBLD2760I VMFBLD processing started
VMFBLD1851I Reading build lists
VMFBLD2182I Identifying new build requirements
VMFBLD2182I No new build requirements identified
VMFBLD1851I (1 of 1) VMFBDSEG processing SEGBLIST EXC0 D, target is 
BUILD
51D (D)
VMFBDS2115I Validating segment INSTSEG
VMFBDS2002I A DEFSEG command will be issued for 1 segment(s).
VMFBDS2219I Processing object INSTSEG.SEGMENT
DMSDCS358E Skeleton segment INSTSEG has already been reserved
DMSGEN1279E Error(s) occurred during SEGGEN processing.
VMFBDS1965E The command, SEGGEN INSTSEG PSEG A SYSTEM SEGID D2 ( TYPE, 
failed
with return code 32
VMFBLD1851E (1 of 1) VMFBDSEG completed with return code 100. Some objects 
were
not built
VMFBLD2180I There are 1 build requirements remaining
VMFBLD2760I VMFBLD processing completed unsuccessfully
Ready(8); T=3.73/3.98 21:13:33
The reason I added the type option, was the advice in the manual for 
catching errors,
and in fact, that line about already reserved was what showed up. So I 
ran through the steps again, and added
Q SEGMENT *
after the two ACCesses, before running vmfbld.
The result was:
q segment *
DMSDCT357I No segment spaces exist
Ready(00028); T=0.01/0.01 21:16:19
vmfbld ppf segbld esasegs segblist instseg type (serviced
VMFBLD2760I VMFBLD processing started
VMFBLD1851I Reading build lists
VMFBLD2182I Identifying new build requirements
VMFBLD2182I No new build requirements identified
VMFBLD1851I (1 of 1) VMFBDSEG processing SEGBLIST EXC0 D, target is 
BUILD
51D (D)
VMFBDS2115I Validating segment INSTSEG
VMFBDS2002I A DEFSEG command will be issued for 1 segment(s).
VMFBDS2219I Processing object INSTSEG.SEGMENT
DMSDCS358E Skeleton segment INSTSEG has already been reserved
DMSGEN1279E Error(s) occurred during SEGGEN processing.
VMFBDS1965E The command, SEGGEN INSTSEG PSEG A SYSTEM SEGID D2 ( TYPE, 
failed
with return code 32
VMFBLD1851E (1 of 1) VMFBDSEG completed with return code 100. Some objects 
were
not built
VMFBLD2180I There are 1 build requirements remaining
VMFBLD2760I VMFBLD processing completed unsuccessfully
Ready(8); T=3.67/3.90 21:16:49
So, why does it say already reserved if it isn't?
 Help, anybody?
Thanks very much!!
Shimon


*** IMPORTANT
NOTE* The opinions expressed in this
message and/or any attachments are those of the author and not
necessarily those of Brown Brothers Harriman  Co., its
subsidiaries and affiliates (BBH). There is no guarantee that
this message is either private or confidential, and it may have
been altered by unauthorized sources without your or our knowledge.
Nothing in the message is capable or intended to create any legally
binding obligations on either party and it is not intended to
provide legal advice. BBH accepts no responsibility for loss or
damage from its use, including damage from virus.


Re: Version 4 to Version 5

2009-03-16 Thread Ivan Warren

John Franciscovich wrote:

If you are using the same spool volumes and they are defined in the same
CP_OWNED slots, and you are using the same checkpoint and warmstart
areas, then  you should be able to shut down your old system and IPL the
new one with a warm start and have all of your spool files restored.

Of course, it's always a good idea to back them up before shutting down
just in case.

  
Backups ? Blah ! backups are for the weak ! real sysprogs now by heart 
the exact contents of all their CP Owned volumes and can reconstruct 
them from memory using a 3880 MD device to reconstruct the 3380 volumes 
from scratch..


Now, more seriously..

Performing a DDR on a live system (or at least its CP owned vols) and 
IPLing on a restore of those is going to ask for a CKPT or FORCE start.. 
and those spool files that were opened during the DDR process may 
contain a bit of funny data ! So maybe SPXTAPE followed by a restore, a 
cold start and a SPXTAPE LOAD would be a slightly better idea ! (Since I 
believe the problem wasn't the actual migration - but a rollback option).


Then again, even for a migration.. keeping a SPXTAPE reel may always be 
helpful.. just in case something goes awry.. (Sorry.. I'm from the SP 
and XA days when thing would sometimes indeed go awry !).


--Ivan


Re: Merging DirMaint?

2009-03-16 Thread Ron Schmiedge
Dave,

The Program Directory for DIRMAINT should have a section called
Tailor the DIRMAINT Server Machines (I am still z/VM 5.3, you'll
have to check the 5.4 version).There's a figure containing a list of
supplied sample files. If you've tailored any of them, you'll want to
bring them forward from 5.3 to 5.4 (I have changed 4 of them on my
system, one is EXTENT CONTROL).
A couple pages further is a short list of files for which no samples
are provided. I have changed 2 of them. Those two lists, along with
the directory itself, should be the ones to worry about.

On Mon, Mar 16, 2009 at 10:31 AM, Dave Keeton dave.kee...@state.or.us wrote:
 Ron,

 You're right, test is going away. It will eventually become the next
 release of z/VM at some point later down the road...

 I just had a 'duh' moment after reading your reply. The scope of the
 problem is not nearly as big as I thought. In test there are only a
 couple of Linux guests, as well as the CA products. The bulk of the
 production guests will, as you said, come over with the existing EXTENT
 CONTROL file.

 My only remaining question then would be is it possible to redefine the
 EXTENT CONTROL file and change the RegionId definitions to using the
 VolSer instead?



New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread Wiggins, Mark
I'll start by saying that I have already found, read and preformed all tasks on 
http://www.vm.ibm.com/related/tcpip/tcsslini.html to no avail.

I'm trying to setup the new CMS based SSLSERV for z/VM 540 RSU 0802, but I keep 
getting the exact error mentioned in the link above.



DTCRUN1011I Server started at 16:02:41 on 16 Mar 2009 (Monday)

DTCRUN1011I Running server command: VMSSL

DTCRUN1011I Parameters in use:

DTCRUN1011I  MAXSESSIONS 20 KEYFILE /etc/gskadm/Database.kdb

DTCSSL2423I Using server module: SSLSERV MODULE E2 - 2/26/09 16:28:52

DTCSSL002I SSLSERV main() - PROGMAP:

NameEntry   Origin  BytesAttributes

SSLSERV 0FD632880FD6328800041D73Amode 31  Reloc

DTCSSL002I DEBUG settings: Debug: 0

DTCSSL002I main() started...

DTCSSL015I Server initialization in progress (z/VM level 540 - PK65850)

DTCSSL100I This software incorporates the RSA algorithm

DTCSSL132I Server ID: SSLSERV

DMSLIO201W The following names are undefined:

 EDCUCSNM

DMSLIO201W The following names are undefined:

 EDCUCSNM

DTCSSL300E gsk_open_database_using_stash_file() failed; rc: 0x3353009

reason: File or keyring not found

DTCSSL127E Server shutdown has commenced

DTCSSL128E Server shutdown is complete

DTCRUN1015I Server ended with RC=1 at 16:02:42 on 16 Mar 2009 (Monday)

DTCRUN1019I Server will not be logged off because you are connected



If I issue 'openvm list /etc/gskadm (own' on GSKADMIN account I get the 
following



openvm listfile /etc/gskadm (own

Directory = '/etc/gskadm'

User IDGroup Name  Permissions Type  Path name component

gskadmin   securityrw- r-- ---  F'Database.kdb'

gskadmin   securityrw- --- ---  F'Database.rdb'

gskadmin   securityrw- r-- ---  F'Database.sth'


The SSLSERV directory statement also has

POSIXINFO UID 7 GNAME security

So, what else can I try???

Mark Wiggins
University of Connecticut
860-486-2792




Re: Version 4 to Version 5

2009-03-16 Thread Tom Duerbusch
Well, for going forward, it works without any issues.

My z/VM 5.2 SFS VMSERVU server was initially created on VM/SP 5 and has been 
thru many upgrades since.  (But no down grades).  If you have a tape backup of 
any pool, use Ditto to browse the first block.  It will say what 
version/release of VM did the initial creation/format of that pool.

Tom Duerbusch
THD Consulting

 Imler, Steven J steven.im...@ca.com 3/16/2009 2:17 PM 
Correct.  AFAIK there are no issues with bringing a SFS server down under z/VM 
4.n, then bringing it back up on a level of z/VM 5.n ... and then going back if 
for some reason you had to.


JR (Steven) Imler
CA
Senior Sustaining Engineer
Tel: +1 703 708 3479
steven.im...@ca.com 




 -Original Message-
 From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
 Behalf Of Shimon Lebowitz
 Sent: Monday, March 16, 2009 03:05 PM
 To: IBMVM@LISTSERV.UARK.EDU 
 Subject: Re: Version 4 to Version 5
 
 You got me!
 
 So... I can assume that if I start up after an orderly
 shutdown, the V5 servers will work right away, with the V4
 data, right?
 
 
  Original message 
 Date:   Mon, 16 Mar 2009 07:07:33 -0400
 From:   Imler, Steven J steven.im...@ca.com
 Subject:   Re: Version 4 to Version 5
 To:   IBMVM@LISTSERV.UARK.EDU 
 
 Shimon,
 
 Was your SFS server up and running when you DDR'd it?  If
 so, it's
 likely some data changed while your DDR was running causing
 you to end
 up with a dirty copy of the FilePool.
 
 
 JR (Steven) Imler
 CA
 Senior Sustaining Engineer
 Tel: +1 703 708 3479
 steven.im...@ca.com 
 
 
 
  -Original Message-
  From: The IBM z/VM Operating System
 [mailto:ib...@listserv.uark.edu] 
 On
  Behalf Of Shimon Lebowitz
  Sent: Monday, March 16, 2009 02:36 AM
  To: IBMVM@LISTSERV.UARK.EDU 
  Subject: Version 4 to Version 5
 
  In changing a z/VM system from Version 4 to Version 5:
 
  1) is there any problem with the V5 system using the
 existing
  spool files of V4?
 
  2) Can SFS servers that were running V4 simply be started
 up
   with the SFS servers of V5 on the same mdisks?
 
  I tried one SFS server and it failed to come up until I ran
  a FILESERV BACKUP. Was this some local problem, or
  did I do something wrong? Of course I did not use live
  data - I DDR'd all of the mdisks of the server to copies,
  and tried to run the new server on them.
 
  Thanks,
  Shimon
 
  --
 
 *
 ***
  Shimon Lebowitzmailto:shim...@iname.com 
  VM System Programmer   .
  Israel Police National HQ.
  Jerusalem, Israel  phone: +972 2 542-9877
 fax: 542-9308
 
 *
 ***


Re: Version 4 to Version 5

2009-03-16 Thread Kris Buelens
SFS in VM/SP R5???  Normal mortals could not lay their hand on SFS
until VM/SP R6.

2009/3/16 Tom Duerbusch duerbus...@stlouiscity.com

 Well, for going forward, it works without any issues.

 My z/VM 5.2 SFS VMSERVU server was initially created on VM/SP 5 and has been 
 thru many upgrades since.  (But no down grades).  If you have a tape backup 
 of any pool, use Ditto to browse the first block.  It will say what 
 version/release of VM did the initial creation/format of that pool.

 Tom Duerbusch
 THD Consulting

--
Kris Buelens,
IBM Belgium, VM customer support


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread O'Brien, Dennis L
Mark,
What did you put in SYSTEM DTCPARMS or node DTCPARMS for your SSL
server?  If you want to change anything for :nick.ssl in IBM DTCPARMS,
you have to copy the whole section for that nickname to your local file.
For example, I wanted to add a session limit and exempt low-strength
encryption algorithms.  The first thing I tried was just putting the
following in node DTCPARMS:
 
:nick.ssl :type.class 
  :name.SSL daemon
  :command.VMSSL  
  :diskwarn.YES   
  :parms.MAXSESSIONS 30   
 EXEMPT LOW   
 
This was similar to my z/VM 5.3.0 file.  I then got a message about
Admin_ID_list not being found, so I added that.  When I tried again, I
got the same message you got.  I guessed that I needed to copy the
entire :nick.ssl section from IBM DTCPARMS to my local file, and change
the parts I wanted to change.  That worked.  I currently have:
 
:nick.ssl :type.class
  :name.SSL daemon
  :command.VMSSL
  :runtime.C
  :diskwarn.YES
  :Admin_ID_list.TCPMAINT GSKADMIN SYSPROG1 SYSPROG2
  :memory.256M
  :mixedcaseparms.YES
  :mount. /../VMBFS:VMSYS:ROOT/  / ,
  /../VMBFS:VMSYS:SSLSERV/   /tmp  ,
  /../VMBFS:VMSYS:GSKSSLDB/  /etc/gskadm

  :parms.KEYFile /etc/gskadm/Database.kdb
 MAXSESSIONS 30
 EXEMPT LOW
 
Your error message is because SSLSERV is not seeing a :mount. tag, so it
doesn't know where to find /etc/gskadm/Database.kdb.


   Dennis O'Brien

39,516 

 



From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Wiggins, Mark
Sent: Monday, March 16, 2009 13:38
To: IBMVM@LISTSERV.UARK.EDU
Subject: [IBMVM] New CMS based SSLSERV problem... DTCSSL300E



I'll start by saying that I have already found, read and preformed all
tasks on http://www.vm.ibm.com/related/tcpip/tcsslini.html to no avail. 

 

I'm trying to setup the new CMS based SSLSERV for z/VM 540 RSU 0802, but
I keep getting the exact error mentioned in the link above.  

 

 

DTCRUN1011I Server started at 16:02:41 on 16 Mar 2009 (Monday)

DTCRUN1011I Running server command: VMSSL

DTCRUN1011I Parameters in use:

DTCRUN1011I  MAXSESSIONS 20 KEYFILE /etc/gskadm/Database.kdb

DTCSSL2423I Using server module: SSLSERV MODULE E2 - 2/26/09 16:28:52

DTCSSL002I SSLSERV main() - PROGMAP:

NameEntry   Origin  BytesAttributes

SSLSERV 0FD632880FD6328800041D73Amode 31  Reloc

DTCSSL002I DEBUG settings: Debug: 0

DTCSSL002I main() started...

DTCSSL015I Server initialization in progress (z/VM level 540 - PK65850)

DTCSSL100I This software incorporates the RSA algorithm

DTCSSL132I Server ID: SSLSERV

DMSLIO201W The following names are undefined:

 EDCUCSNM

DMSLIO201W The following names are undefined:

 EDCUCSNM

DTCSSL300E gsk_open_database_using_stash_file() failed; rc: 0x3353009

reason: File or keyring not found

DTCSSL127E Server shutdown has commenced

DTCSSL128E Server shutdown is complete

DTCRUN1015I Server ended with RC=1 at 16:02:42 on 16 Mar 2009 (Monday)

DTCRUN1019I Server will not be logged off because you are connected

 

If I issue 'openvm list /etc/gskadm (own' on GSKADMIN account I get the
following

 

openvm listfile /etc/gskadm (own

Directory = '/etc/gskadm'

User IDGroup Name  Permissions Type  Path name component

gskadmin   securityrw- r-- ---  F'Database.kdb'

gskadmin   securityrw- --- ---  F'Database.rdb'

gskadmin   securityrw- r-- ---  F'Database.sth'

 

The SSLSERV directory statement also has 

 

POSIXINFO UID 7 GNAME security

 

So, what else can I try???

 

Mark Wiggins

University of Connecticut

860-486-2792

 

 



Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread Mark Cibula
Hi Mark,

I suspect the errors you've encountered stem from somehow referencing a
pre-540 SSL 'class' entry  -- one that lacks the :runtime.C , :mount. and

other tags that define values needed for the 540 SSL server.  Please chec
k
your SYSTEM DTCPARMS file (or any others you've customized) for a
stale/rogue pre-540 SSL class entry that looks like this one:

:nick.ssl :type.class 
  :name.SSL daemon
  :command.VMSSL  
  :diskwarn.YES

Also, ensure that a pre-540 level IBM DTCPARMS file is not present in the

CMS search order of the (540) SSL server, and that thePK65850- level IBM
DTCPARMS file *is* available.  The class definition from this file is: 
 

:nick.ssl :type.class

  :name.SSL daemon   

  :command.VMSSL   
  
  :runtime.C 

  :diskwarn.YES
  
  :Admin_ID_list.TCPMAINT GSKADMIN 
  
  :memory.256M
   
  :mixedcaseparms.YES  
  
  :mount. /../VMBFS:VMSYS:ROOT/  / , 
  /../VMBFS:VMSYS:SSLSERV/   /tmp  , 
  /../VMBFS:VMSYS:GSKSSLDB/  /etc/gskadm 
 
 
   
  :parms.KEYFile /etc/gskadm/Database.kdb   
 

(Note: The 540 GA-level of this file lacks the 'SSLSERV' file space ID fo
r
the '/tmp' mount; commentary in the updated file explains why this needs 
to
be included.)

One other customer ran across the errors you cited for this same reason, 
but
I've just not had a chance to update the page you had checked to add this

'gotcha'...

Regards, Mark Cibula (z/VM TCP/IP Support)


Re: Version 4 to Version 5

2009-03-16 Thread Tom Duerbusch
Ye...you're right.

I keep forgetting that on VM/SP 5 we were on FSF and converted to SFS on VM/SP 
6.

I believe that FSF was File Sharing Facility.  Interesting, but compared to 
SFS, it was garbage. G

Tom Duerbusch
THD Consulting

 Kris Buelens kris.buel...@gmail.com 3/16/2009 4:14 PM 
SFS in VM/SP R5???  Normal mortals could not lay their hand on SFS
until VM/SP R6.

2009/3/16 Tom Duerbusch duerbus...@stlouiscity.com

 Well, for going forward, it works without any issues.

 My z/VM 5.2 SFS VMSERVU server was initially created on VM/SP 5 and has been 
 thru many upgrades since.  (But no down grades).  If you have a tape backup 
 of any pool, use Ditto to browse the first block.  It will say what 
 version/release of VM did the initial creation/format of that pool.

 Tom Duerbusch
 THD Consulting

--
Kris Buelens,
IBM Belgium, VM customer support


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread Mark Cibula
Dennis (and Mark W) --

Apologies for the somewhat duplicate posting - ran into a browser timeout

whilst putting my posting together..   I would like to suggest how one ca
n
implement DTCPARMS server customizations (building on Dennis' post) to
better isolate them, and to lessen the impact of changes to the IBM DTCPA
RMS
file itself.

* Use this 'override' entry in the SYSTEM DTCPARMS file:
* (Because the 'parms' value is overridden, the :parm. tag/value from IBM

* DTCPARMS needs to first be duplicated and then modified within this
* (SYSTEM DTCPARMS) file so as not to lose the Keyfile information.

:nick.SSLSERV:type.server   :class.ssl
:Admin_ID_list.TCPMAINT GSKADMIN SYSPROG1 SYSPROG2
:parms.KEYFile /etc/gskadm/Database.kdb
 MAXSESSIONS 30
 EXEMPT LOW
 
With the above ':type.server' entry in place, a ':nick.ssl :type.class'
entry should no longer be necessary within SYSTEM DTCPARMS.  The 'class'
entry in the IBM DTCPARMS will provide the remainder of the needed tags/v
alues.

Granted, with the significant change to the ssl 'class' with 540, having
done something similar to the above for a 530 SSL 'server' entry, one mig
ht
still have encountered some problems, since the old/new tags had little i
n
common...   

The type of change I suggest above is meant simply to illustrate how to k
eep
customizations separate from the (IBM) supplied defaults. (And, we do
encourage this same type of thing on our own test systems so fewer server
s
go 'bump' as things are changed).

-- Regards, Mark Cibula


Austin SHARE Presentations on linuxvm.org

2009-03-16 Thread Mark Post
I've received a few people's presentations so far, so I'll put them up on the 
web site for starters.  Hopefully we'll get more people contributing in the 
near future.

Session Presenter   Title
9060Bill Reeder IBM Transformation: Major IT Consolidation Initiative
9111Romney WhiteUsing New CP Features in z/VM 5.4
9113John Franciscovich  z/VM's Control Program (CP): Useful Things to 
Know
9127Mark Post/Martha McConaghy  z/VM for MVS Systems Programmers, Part 1
9128Mark Post/Martha McConaghy  z/VM for MVS Systems Programmers, Part 2
9133John Franciscovich  Configuring, Customizing and Modifying Your VM 
System Without an IPL
9150Jim Elliott CSE for High Availability and System Management
9156Rich SmrcinaConfiguring LDAP on z/VM and Linux
9202Jim Elliott Linux on System z - A Strategic View
9224/9225   Mark Post   Linux System Management for the Mainframe 
System Programmer
9230Mark Post   Saving Real Storage with Execute in Place on Linux for 
System z
9233Mark Post   Linux Installation Planning
9242Neale Ferguson  Linux for Beginners Hands-On Lab
9250Neale Ferguson  Basic Linux Scripting Hands-On Lab
9272David Kreuter   Taming Your Storage Hungry Linuxen Using CMM(A)
9274Ed MacKenty The Linux IPL Procedure
9275Gerard C. Shockley  How Boston University Uses Oracle on Linux to 
Exploit its IBM System z with Open Systems and Open Standards
9277Brad Hinson Fedora for System z: The Open Source Build Process 
Explained
9284Phil Smith  How To Turn a Penguin Into a Dog ...or... Things To Do 
That Will Avoid Linux on z Success
9287Mark Post   Installing the Novell SLES 10 Starter System without a 
Net(work)
9293Shawn Wells What's new with Red Hat Enterprise Linux 5
9294Ed MacKenty Automating Resource Management for Linux on z/VM: 
Lessons Learned

http://linuxvm.org/Present/#share112


Mark Post