Re: Problem that is a blast from the past...

2009-09-14 Thread Colleen Brown
I really think Kris's first response about the CONS option is the correct 
one.  You don't want to use this option unless you have some specific 
need.  WAKEUP will wake and give a rc 6 when you hit enter on the console 
without this option.  I have done traces before and 'watched' the rc 6 
occur because of something being put temporarily on the stack by CMS.  In 
those cases WAKEUP is too efficient and catches what you don't want 
caught. 
Another quirky thing with WAKEUP is using DESBUF without CONWAIT.  DROPBUF 
works much better with WAKEUP and isn't as finicky about whether or not 
CONWAIT is used. 
(It has been too long since I chased some of these things.  Memory fades 
...)

Colleen M Brown 
IBM z/VM and Related Products Development and Service 



Kris Buelens  
Sent by: The IBM z/VM Operating System 
09/14/2009 04:03 PM
Please respond to
The IBM z/VM Operating System 


To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
Re: Problem that is a blast from the past...






As far as I know: CP FOR can only be used to execute CP commands on behalf 
of the target user, it does not generate console interrupts as opposed to 
CP SEND.

2009/9/14 Mike Walter 
Is there any chance of some other SVM issuing a 'CP SEND' or 'CP FOR'
command to the server running WAKEUP and experiencing the unexpected
interrupt?

Of course, in such a case of one disconnected SVM waking another up in
that manner, one might expect to hear the faint strains of "Dueling
Banjos" playing softly in the background!  ;-)

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





-- 
Kris Buelens,
IBM Belgium, VM customer support


Mark Workman/IS/Shelter is out of the office.

2009-09-14 Thread Mark Workman
I will be out of the office starting  09/14/2009 and will not return until
10/01/2009.

I will respond to your message when I return.


This e-mail is intended only for its addressee and may contain information
that is privileged, confidential, or otherwise protected from disclosure.  If
you have received this communication in error, please notify us immediately by
e-mailing postmas...@shelterinsurance.com; then delete the original message.


Re: Problem that is a blast from the past...

2009-09-14 Thread Kris Buelens
As far as I know: CP FOR can only be used to execute CP commands on behalf
of the target user, it does not generate console interrupts as opposed to CP
SEND.

2009/9/14 Mike Walter 

> Is there any chance of some other SVM issuing a 'CP SEND' or 'CP FOR'
> command to the server running WAKEUP and experiencing the unexpected
> interrupt?
>
> Of course, in such a case of one disconnected SVM waking another up in
> that manner, one might expect to hear the faint strains of "Dueling
> Banjos" playing softly in the background!  ;-)
>
> Mike Walter
> Hewitt Associates
> The opinions expressed herein are mine alone, not my employer's.
>
>
>


-- 
Kris Buelens,
IBM Belgium, VM customer support


Re: "RELABEL SYSRES" was: Re: Backup RES Labeling Question

2009-09-14 Thread Mike Walter
> Shimon, 
> Thanks for the corrections!  They have all been included in V1R1. Before 
sending V1R1 to the list,
...
Oops! 

Note to self: check the "To:" address very carefully before replying!  :-(

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




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




Re: Problem that is a blast from the past...

2009-09-14 Thread Mike Walter
Is there any chance of some other SVM issuing a 'CP SEND' or 'CP FOR' 
command to the server running WAKEUP and experiencing the unexpected 
interrupt? 

Of course, in such a case of one disconnected SVM waking another up in 
that manner, one might expect to hear the faint strains of "Dueling 
Banjos" playing softly in the background!  ;-)

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



"Martha McConaghy"  

Sent by: "The IBM z/VM Operating System" 
09/14/2009 09:08 AM
Please respond to
"The IBM z/VM Operating System" 



To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
Re: Problem that is a blast from the past...






Yes, I aware of that.  The issue is why the console interrupt is happening
in the first place.  I haven't been able to track down a cause.  So, I've
just taken CONS out at this point.  Its not worth spending so much time
on.

Martha

On Mon, 14 Sep 2009 11:15:05 +0200 Kris Buelens said:
>Note: by coding an explicit CONS option on WAKEP, it will stop with RC=6
>when there is something in the stack when WAKEUP is started.  May that be
>the problem?
>At the other hand: I don't see a TIME option on the WAKEUP command in the
>first append, so WAKEUP would not stack 3 lines but only 2.
>
>2009/9/10 Cal 
>
>> Hi Martha
>> Where did this exec come from?
>> The way that wakeup works is it always stacks the next line from the 
times
>> file. Actually it stacks 3 lines
>> 1. Current date and time
>> 2. Line from Wakeup Times file
>> 3. SPM, VMCF, SMSG, IUCV message, IO or externat interrupt data.
>> So if you wrote your own exec you are using the stack the line that you 
are
>> really intersted in is the last line on the stack. If you pull the line 
from
>> the times file and execute it you will leave something on the stack and
>> wakeup will exit.
>> The 300 secs come from the +5
>>
>> Cal Fisher
>> MVMUA website
>http://www2.marist.edu/~mvmua/
>> My Navy memoirs http://www.the-fishers.com/cal/Navy
>>
>>
>>
>> - Original Message - From: "Martha McConaghy" 

>> To: 
>> Sent: Wednesday, September 09, 2009 5:58 PM
>> Subject: Re: Problem that is a blast from the past...
>>
>>
>>  That's the strange part, there is nothing.  This is happening on VM
>>> systems
>>> with very little going on, so there isn't any "noise".  Here's what 
the
>>> console looks like when it happens:
>>>
>>> DMSCYW2246I 15:06:26 WAKEUP in (299 sec).
>>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS
>>> DMSCYW2246I* 00067 ==/==/== +5 15:11:26 EXEC HOBVMCPU
>>> DMSCYW2246I* 00068 ==/==/== +5 15:11:26 EXEC HOBVMPRC
>>> Number of VMs: 19
>>> DMSCYW2246I* 00070 ==/==/== +5 15:11:26 EXEC HOBVMDSK
>>> DMSCYW2246I* 00071 ==/==/== +5 15:11:26 EXEC HOBVMFLE
>>> DMSERS002E File HOBVM700 CLIENT A not found
>>> DMSCYW2246I* 00072 ==/==/== +5 15:11:26 EXEC HOBVMPOR
>>> DMSCYW2246I* 00073 ==/==/== +5 15:11:26 EXEC HOBVMIFC
>>> DMSCYW2246I* 00077 ==/==/== +5 15:11:26 EXEC HOBVMCD
>>> DMSCYW2246I 15:11:26 WAKEUP in (300 sec).  <--300 secs always 
shows up
>>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS
>>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS  <--This isn't 
right
>>> Console interrupt... queue: 2
>>> Queue data: * 00066 ==/==/== +5   15:11:26 EXEC HOBVARS <--my 
diags
>>> Queue data: * 00066 ==/==/== +5   15:11:26 EXEC HOBVARS <--my 
diags
>>>
>>> The sequence is to run HOBVARS, HOBVMCPU, HOBVMPRC, HOBVMDSK, 
HOBVMFLE,
>>> HOBVMPOR, HOBVMIFC and then HOBVMCD.  It sleeps and then starts over.
>>> Whenever I see the "WAKEUP in (300 sec)" I know it is going to fail.
>>> If the time is anything less than 300 sec, then it will be OK.  It 
happens
>>> too consistently to be a coincidence.  When it fails, HOBVARS always 
shows
>>> up twice.  I think that maybe what is being interpreted as a console
>>> interrupt, i.e. someone typing on the console.  I can't see any reason
>>> why that happens.  HOBVARS never gets run at that point.  I've put
>>> traces on it and it doesn't get executed.  Its almost like WAKEUP
>>> is getting confused.  Could there be something on the program stack 
that
>>> is getting it messed up?
>>>
>>> Is there any way to trace what WAKEUP is doing?
>>>
>>> Martha
>>>
>>> On Wed, 9 Sep 2009 23:50:38 +0200 Alan Altmark said:
>>>
 On Wednesday, 09/09/2009 at 05:26 EDT, Martha McConaghy
  wrote:

>
> WAKEUP +5 ( CONS EXT SMSG FILE(HOBBIT TIMES *)
>
> Sometimes, it will run through a sequence and then exit, sometimes 
it
>
 will run

> for several days before it happens.  This is happening on different
>
 systems

> to, not just on one VM system.  I suspect that some silly thing is 
not
>
 set

> correctly, but I have no idea what.  I finally did a CP TRACE EXT on
> one of them and found that it is getting an external interrupt code
>
 1004.

> According to my trusty old reference book, that is a "clock 
comparator"
>

Re: How much memory?

2009-09-14 Thread Tom Duerbusch
My initial guess is that you need about 1 GB for your current workload.

Some things to check:

1.  Do a QSYSOWN
qsysown   
  
  
** Summary Information:   
  
Total-Pages   
TypeAllocd   In-Use   %-Used  
  
SPOL   1201680   348517 29.0  
PAGE   1201680   172559 14.4  

Look at the %-Used for PAGE.  If it is near zero, where it should be if you 
never paged, great.  If it is not near zero, then you did/have been paging.

2.  Find how much storage you are using.  Do an IND USER for each guest:

ind user stlesa2 
USERID=STLESA2  MACH=ESA STOR=700M VIRT=V XSTORE=NONE
IPLSYS=DEV 0120 DEVNUM=00073 
PAGES: RES=00021448 WS=00021444 LOCKEDREAL=0004 RESVD=   
NPREF=00011685 PREF= READS=00015515 WRITES=00051555  
XSTORE=000646 READS=003233 WRITES=025769 MIGRATES=021694 
CPU 00: CTIME=92:37 VTIME=721:27 TTIME=839:31 IO=335062  
RDR=015839 PRT=790969 PCH=078332 

Look at the RES figure.  This is the number of pages that machine is using now. 
 Sum up all the pages for all the currently logged on machines, multiply by 4K 
an that is the storage your guests are using.

3.  Do a Q FRAMES:

q frames
All Frames: 
   Configured=163839  Real=163839  Usable=163839  Offline=0 
   Pageable=148743  NotInitialized=0  GlobalClearedAvail=32 
   LocalClearedAvail=32  LocalUnclearedAvail=31 

The Configured minus Pageablejust say VM overhead.

Sum up 2 and 3 and that is the amount of storage you need at your current 
paging rate (which should be near zero).

My guess is you have 6 GB left.  1 GB for your system.  1 GB taken for 
microcode.  6 GB remaining.

Taking 2 GB for the zLinux LPAR is a good start.  You will have a little more 
than a GB for Linux stuff.  On the Linux LPAR, make sure you have 4+ full 
paging packs, as you are going to page here.  Perhaps give .5 GB for expanded 
storage, also, as you are going to page here.  Don't forget to implement vdisk 
support so you have vdisk packs for Linux swap areas.

Good time to also bring up vswitch/guest LAN.

Of course if you have a performance monitor, getting the right amount of 
storage is a lot easier, but it is also doable manually.

How often can you reconfigure your production LPAR?  If rare, push for a 
performance monitor as it will save you Power On Resets as you keep 
reconfiguring your production LPAR.  If you can do it weekly/monthly, well, 
take 2 GB, monitor for a while, take another 1 GB, monitor for a while, take 
another GB, perhaps give back 512 MB.  You know the drill.

Tom Duerbusch
THD Consulting

>>> Vince Getgood  9/14/2009 8:52 AM >>>
Hi all,
I'm not a VM expert, so forgive me if this seems a newbie quetion.

I have a z800 running z/VM, which has two production z/OS guests, and the 
usual collection of CMS guests (TCPIP / OPERATOR etc).

We discovered recently that the z800 has an IFL (long story - don't ask!) 
and would like to steal some of the 8GB currently allocated to VM, to run 
up a VM / Linux LPAR for a POC.

The two z/OS guests are defined at 256MB & 512MB (Bill Gates, are you 
watching??), and don't page.

In your most esteemed opinion, what could I steal from the VM LPAR without 
hurting it's and the guests performance / making it page?

Personally, I think 2GB would be enough.

Comments and opinions welcome.


Re: How to find out what user holds dasd

2009-09-14 Thread Bauer, Bobby (NIH/CIT) [E]
Thank you, that is exactly what I was looking for.

Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474



-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Mike Walter
Sent: Monday, September 14, 2009 11:55 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: How to find out what user holds dasd

You're looking for the command:  CP Query SYSTEM rdev
In your example: CP Q SYSTEM 16E0

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



"Bauer, Bobby (NIH/CIT) [E]"  

Sent by: "The IBM z/VM Operating System" 
09/14/2009 10:47 AM
Please respond to
"The IBM z/VM Operating System" 



To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
How to find out what user holds dasd






I'm trying detach and take a couple of volumes offline but seems some user 
has them and I can't identify which one. Is there a way to force a detach 
or to display who has it. Normally the devices are used for a server named 
UPST

We are running z/VM 5.4 at 0901

q 16e0 
DASD 16E0 CP SYSTEM UPST01   1 

det 16e0 system 
HCPDTS124E DASD 16E0 in use by 1 users 
Ready(00124); T=0.01/0.01 11:45:07 
 
det 16e0 upst 
HCPDTC045E UPST not logged on 
Ready(00045); T=0.01/0.01 11:45:12 



Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474

 






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


Re: ERROR ESTABLISHING COMMUNICATIONS

2009-09-14 Thread Kris Buelens
Did you also restart VMSERVR?  Does Q RESOURCE reveal names for VMSERVR?

Did someone change the IUCV permissions of YPOOL and/or VMSERVR in the CP
directory?

No console messages?  Nor error files on VMSERVR 191/YPOOL 191?

2009/9/14 Shimon Lebowitz 

> Hi,
> Can anyone tell me what I should be doing (other than what the
> help file says: Inform your system programmer) when this
> happens:
>
>  q enroll user for all ypool:
> DMSQRE2008E ERROR ESTABLISHING COMMUNICATIONS BETWEEN CRR RECOVERY SERVER
> DMSQRE2008E AND FILE POOL YPOOL. ERROR CODES -3 AND 11. DETECTING MODULE
> DMS3LA
> READY(00104); T=0.01/0.01 18:50:04
>
> The help also says:
>  SYSTEM PROGRAMMER RESPONSE:  CHECK THE OPERATOR CONSOLES OF THE FILE POOL
>  FILEPOOLID AND THE CRR RECOVERY SERVER TO DETERMINE THE PROBLEMS. POSSIBLE
>  PROBLEMS INCLUDE:
>
>   O CRR RECOVERY SERVER IS NOT AVAILABLE.
>
>   O LOG INFORMATION HAS BEEN ERASED (EITHER THROUGH FILESERV CRRLOG OR
> FILESERV LOG).
>
>   O APPC/VM COMMUNICATION ERROR.
>
> So, let's see:
> 1) CRR server VMSERVR seems to be up.
> 2) I have not touched a FILESERV command in so long
> I can't remember when it was.
> 3) The YPOOL and the CRR are on the same system,
> why should they have a communications problem?
>
> I restarted the filepool but that did not help.
> What else needs to be done?
>
> 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: How to find out what user holds dasd

2009-09-14 Thread Bauer, Bobby (NIH/CIT) [E]
No, there server is upst, the volser upst01

Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474



-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Macioce, Larry
Sent: Monday, September 14, 2009 11:53 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: How to find out what user holds dasd

Was upst a keying error...wouldn't it be upst01??
mace

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Bauer, Bobby (NIH/CIT) [E]
Sent: Monday, September 14, 2009 11:47 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: How to find out what user holds dasd

I'm trying detach and take a couple of volumes offline but seems some
user has them and I can't identify which one. Is there a way to force a
detach or to display who has it. Normally the devices are used for a
server named UPST

We are running z/VM 5.4 at 0901

q 16e0
DASD 16E0 CP SYSTEM UPST01   1

det 16e0 system 
HCPDTS124E DASD 16E0 in use by 1 users  
Ready(00124); T=0.01/0.01 11:45:07  

det 16e0 upst   
HCPDTC045E UPST not logged on   
Ready(00045); T=0.01/0.01 11:45:12   



Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474

 

-

The information transmitted is intended solely for the individual
or entity to which it is addressed and may contain confidential
and/or
privileged material. Any review, retransmission, dissemination or
other use of or taking action in reliance upon this information by
persons or entities other than the intended recipient is
prohibited. If you have received this email in error please contact
the sender and delete the
material from any computer.



Re: How to find out what user holds dasd

2009-09-14 Thread Kris Buelens
Q SYSTEM 16E0 will tell you

2009/9/14 Bauer, Bobby (NIH/CIT) [E] 

> I'm trying detach and take a couple of volumes offline but seems some user
> has them and I can't identify which one. Is there a way to force a detach or
> to display who has it. Normally the devices are used for a server named UPST
>
> We are running z/VM 5.4 at 0901
>
> q 16e0
> DASD 16E0 CP SYSTEM UPST01   1
>
> det 16e0 system
> HCPDTS124E DASD 16E0 in use by 1 users
> Ready(00124); T=0.01/0.01 11:45:07
>
> det 16e0 upst
> HCPDTC045E UPST not logged on
> Ready(00045); T=0.01/0.01 11:45:12
>
>
>
> Bobby Bauer
> Center for Information Technology
> National Institutes of Health
> Bethesda, MD 20892-5628
> 301-594-7474
>
>
>


-- 
Kris Buelens,
IBM Belgium, VM customer support


Re: How to find out what user holds dasd

2009-09-14 Thread Macioce, Larry
Was upst a keying error...wouldn't it be upst01??
mace

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Bauer, Bobby (NIH/CIT) [E]
Sent: Monday, September 14, 2009 11:47 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: How to find out what user holds dasd

I'm trying detach and take a couple of volumes offline but seems some
user has them and I can't identify which one. Is there a way to force a
detach or to display who has it. Normally the devices are used for a
server named UPST

We are running z/VM 5.4 at 0901

q 16e0
DASD 16E0 CP SYSTEM UPST01   1

det 16e0 system 
HCPDTS124E DASD 16E0 in use by 1 users  
Ready(00124); T=0.01/0.01 11:45:07  

det 16e0 upst   
HCPDTC045E UPST not logged on   
Ready(00045); T=0.01/0.01 11:45:12   



Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474

 

-

The information transmitted is intended solely for the individual
or entity to which it is addressed and may contain confidential
and/or
privileged material. Any review, retransmission, dissemination or
other use of or taking action in reliance upon this information by
persons or entities other than the intended recipient is
prohibited. If you have received this email in error please contact
the sender and delete the
material from any computer.




ERROR ESTABLISHING COMMUNICATIONS

2009-09-14 Thread Shimon Lebowitz
Hi,
Can anyone tell me what I should be doing (other than what the
help file says: Inform your system programmer) when this 
happens:

 q enroll user for all ypool:
DMSQRE2008E ERROR ESTABLISHING COMMUNICATIONS BETWEEN CRR RECOVERY SERVER
DMSQRE2008E AND FILE POOL YPOOL. ERROR CODES -3 AND 11. DETECTING MODULE DMS3LA
READY(00104); T=0.01/0.01 18:50:04

The help also says:
 SYSTEM PROGRAMMER RESPONSE:  CHECK THE OPERATOR CONSOLES OF THE FILE POOL
 FILEPOOLID AND THE CRR RECOVERY SERVER TO DETERMINE THE PROBLEMS. POSSIBLE
 PROBLEMS INCLUDE:

   O CRR RECOVERY SERVER IS NOT AVAILABLE.

   O LOG INFORMATION HAS BEEN ERASED (EITHER THROUGH FILESERV CRRLOG OR
 FILESERV LOG).

   O APPC/VM COMMUNICATION ERROR.

So, let's see:
1) CRR server VMSERVR seems to be up.
2) I have not touched a FILESERV command in so long 
I can't remember when it was.
3) The YPOOL and the CRR are on the same system, 
why should they have a communications problem?

I restarted the filepool but that did not help.
What else needs to be done?

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: How much memory?

2009-09-14 Thread Daniel Allen
On a 2G z/VM system, we run one OS/390 machine (128M), two z/OS
machines (512M & 1024M), three z/VSE machines (128M each) and four
Linux machines (3 at 2048M and one at 256M/512M). But our
configuration is not a production environment.

On Mon, Sep 14, 2009 at 7:02 AM, Gentry, Stephen
 wrote:
> 2gb would be a good starting point. When we did a POC, we had a little
> over 7gb available and we could run 3 Linux guests, running DB2,
> comfortably.
>
> -Original Message-
> From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
> Behalf Of Vince Getgood
> Sent: Monday, September 14, 2009 9:53 AM
> To: IBMVM@LISTSERV.UARK.EDU
> Subject: How much memory?
>
> Hi all,
> I'm not a VM expert, so forgive me if this seems a newbie quetion.
>
> I have a z800 running z/VM, which has two production z/OS guests, and
> the
>
> usual collection of CMS guests (TCPIP / OPERATOR etc).
>
> We discovered recently that the z800 has an IFL (long story - don't
> ask!)
>
> and would like to steal some of the 8GB currently allocated to VM, to
> run
>
> up a VM / Linux LPAR for a POC.
>
> The two z/OS guests are defined at 256MB & 512MB (Bill Gates, are you
>
> watching??), and don't page.
>
> In your most esteemed opinion, what could I steal from the VM LPAR
> withou
> t
> hurting it's and the guests performance / making it page?
>
> Personally, I think 2GB would be enough.
>
> Comments and opinions welcome.
>



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


Re: How to find out what user holds dasd

2009-09-14 Thread Mike Walter
You're looking for the command:  CP Query SYSTEM rdev
In your example: CP Q SYSTEM 16E0

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



"Bauer, Bobby (NIH/CIT) [E]"  

Sent by: "The IBM z/VM Operating System" 
09/14/2009 10:47 AM
Please respond to
"The IBM z/VM Operating System" 



To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
How to find out what user holds dasd






I'm trying detach and take a couple of volumes offline but seems some user 
has them and I can't identify which one. Is there a way to force a detach 
or to display who has it. Normally the devices are used for a server named 
UPST

We are running z/VM 5.4 at 0901

q 16e0 
DASD 16E0 CP SYSTEM UPST01   1 

det 16e0 system 
HCPDTS124E DASD 16E0 in use by 1 users 
Ready(00124); T=0.01/0.01 11:45:07 
 
det 16e0 upst 
HCPDTC045E UPST not logged on 
Ready(00045); T=0.01/0.01 11:45:12 



Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474

 






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


How to find out what user holds dasd

2009-09-14 Thread Bauer, Bobby (NIH/CIT) [E]
I'm trying detach and take a couple of volumes offline but seems some user has 
them and I can't identify which one. Is there a way to force a detach or to 
display who has it. Normally the devices are used for a server named UPST

We are running z/VM 5.4 at 0901

q 16e0
DASD 16E0 CP SYSTEM UPST01   1

det 16e0 system 
HCPDTS124E DASD 16E0 in use by 1 users  
Ready(00124); T=0.01/0.01 11:45:07  

det 16e0 upst   
HCPDTC045E UPST not logged on   
Ready(00045); T=0.01/0.01 11:45:12   



Bobby Bauer
Center for Information Technology
National Institutes of Health
Bethesda, MD 20892-5628
301-594-7474

 


Re: How much memory?

2009-09-14 Thread Gentry, Stephen
2gb would be a good starting point. When we did a POC, we had a little
over 7gb available and we could run 3 Linux guests, running DB2,
comfortably.

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Vince Getgood
Sent: Monday, September 14, 2009 9:53 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: How much memory?

Hi all,
I'm not a VM expert, so forgive me if this seems a newbie quetion.

I have a z800 running z/VM, which has two production z/OS guests, and
the
 
usual collection of CMS guests (TCPIP / OPERATOR etc).

We discovered recently that the z800 has an IFL (long story - don't
ask!)
 
and would like to steal some of the 8GB currently allocated to VM, to
run
 
up a VM / Linux LPAR for a POC.

The two z/OS guests are defined at 256MB & 512MB (Bill Gates, are you
 
watching??), and don't page.

In your most esteemed opinion, what could I steal from the VM LPAR
withou
t 
hurting it's and the guests performance / making it page?

Personally, I think 2GB would be enough.

Comments and opinions welcome.


Re: Problem that is a blast from the past...

2009-09-14 Thread Martha McConaghy
Yes, I aware of that.  The issue is why the console interrupt is happening
in the first place.  I haven't been able to track down a cause.  So, I've
just taken CONS out at this point.  Its not worth spending so much time
on.

Martha

On Mon, 14 Sep 2009 11:15:05 +0200 Kris Buelens said:
>Note: by coding an explicit CONS option on WAKEP, it will stop with RC=6
>when there is something in the stack when WAKEUP is started.  May that be
>the problem?
>At the other hand: I don't see a TIME option on the WAKEUP command in the
>first append, so WAKEUP would not stack 3 lines but only 2.
>
>2009/9/10 Cal 
>
>> Hi Martha
>> Where did this exec come from?
>> The way that wakeup works is it always stacks the next line from the times
>> file. Actually it stacks 3 lines
>> 1. Current date and time
>> 2. Line from Wakeup Times file
>> 3. SPM, VMCF, SMSG, IUCV message, IO or externat interrupt data.
>> So if you wrote your own exec you are using the stack the line that you are
>> really intersted in is the last line on the stack. If you pull the line from
>> the times file and execute it you will leave something on the stack and
>> wakeup will exit.
>> The 300 secs come from the +5
>>
>> Cal Fisher
>> MVMUA website
>http://www2.marist.edu/~mvmua/
>> My Navy memoirs http://www.the-fishers.com/cal/Navy
>>
>>
>>
>> - Original Message - From: "Martha McConaghy" 
>> To: 
>> Sent: Wednesday, September 09, 2009 5:58 PM
>> Subject: Re: Problem that is a blast from the past...
>>
>>
>>  That's the strange part, there is nothing.  This is happening on VM
>>> systems
>>> with very little going on, so there isn't any "noise".  Here's what the
>>> console looks like when it happens:
>>>
>>> DMSCYW2246I 15:06:26 WAKEUP in (299 sec).
>>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS
>>> DMSCYW2246I* 00067 ==/==/== +5 15:11:26 EXEC HOBVMCPU
>>> DMSCYW2246I* 00068 ==/==/== +5 15:11:26 EXEC HOBVMPRC
>>> Number of VMs: 19
>>> DMSCYW2246I* 00070 ==/==/== +5 15:11:26 EXEC HOBVMDSK
>>> DMSCYW2246I* 00071 ==/==/== +5 15:11:26 EXEC HOBVMFLE
>>> DMSERS002E File HOBVM700 CLIENT A not found
>>> DMSCYW2246I* 00072 ==/==/== +5 15:11:26 EXEC HOBVMPOR
>>> DMSCYW2246I* 00073 ==/==/== +5 15:11:26 EXEC HOBVMIFC
>>> DMSCYW2246I* 00077 ==/==/== +5 15:11:26 EXEC HOBVMCD
>>> DMSCYW2246I 15:11:26 WAKEUP in (300 sec).  <--300 secs always shows up
>>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS
>>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS  <--This isn't right
>>> Console interrupt... queue: 2
>>> Queue data: * 00066 ==/==/== +5   15:11:26 EXEC HOBVARS <--my diags
>>> Queue data: * 00066 ==/==/== +5   15:11:26 EXEC HOBVARS <--my diags
>>>
>>> The sequence is to run HOBVARS, HOBVMCPU, HOBVMPRC, HOBVMDSK, HOBVMFLE,
>>> HOBVMPOR, HOBVMIFC and then HOBVMCD.  It sleeps and then starts over.
>>> Whenever I see the "WAKEUP in (300 sec)" I know it is going to fail.
>>> If the time is anything less than 300 sec, then it will be OK.  It happens
>>> too consistently to be a coincidence.  When it fails, HOBVARS always shows
>>> up twice.  I think that maybe what is being interpreted as a console
>>> interrupt, i.e. someone typing on the console.  I can't see any reason
>>> why that happens.  HOBVARS never gets run at that point.  I've put
>>> traces on it and it doesn't get executed.  Its almost like WAKEUP
>>> is getting confused.  Could there be something on the program stack that
>>> is getting it messed up?
>>>
>>> Is there any way to trace what WAKEUP is doing?
>>>
>>> Martha
>>>
>>> On Wed, 9 Sep 2009 23:50:38 +0200 Alan Altmark said:
>>>
 On Wednesday, 09/09/2009 at 05:26 EDT, Martha McConaghy
  wrote:

>
> WAKEUP +5 ( CONS EXT SMSG FILE(HOBBIT TIMES *)
>
> Sometimes, it will run through a sequence and then exit, sometimes it
>
 will run

> for several days before it happens.  This is happening on different
>
 systems

> to, not just on one VM system.  I suspect that some silly thing is not
>
 set

> correctly, but I have no idea what.  I finally did a CP TRACE EXT on
> one of them and found that it is getting an external interrupt code
>
 1004.

> According to my trusty old reference book, that is a "clock comparator"
> interrupt. That is what is causing WAKEUP to stop with RC=6.
>

 While it's true that EXT 1004 is a timer pop, RC=6 from WAKEUP indicates
 it detected a console I/O interrupt.  I am wondering if some sort of
 automation sequence (CP SEND) is bothering the virtual machine.  Since
 there's no QUIET option, the reason for the wakeup should be in the
 console.

 Alan Altmark
 z/VM Development
 IBM Endicott

>>>
>
>
>--
>Kris Buelens,
>IBM Belgium, VM customer support
>


Re: How much memory?

2009-09-14 Thread Rob van der Heij
On Mon, Sep 14, 2009 at 3:52 PM, Vince Getgood
 wrote:
> Hi all,
> I'm not a VM expert, so forgive me if this seems a newbie quetion.
>
> I have a z800 running z/VM, which has two production z/OS guests, and the
> usual collection of CMS guests (TCPIP / OPERATOR etc).
>
> We discovered recently that the z800 has an IFL (long story - don't ask!)
> and would like to steal some of the 8GB currently allocated to VM, to run
> up a VM / Linux LPAR for a POC.
>
> The two z/OS guests are defined at 256MB & 512MB (Bill Gates, are you
> watching??), and don't page.
>
> In your most esteemed opinion, what could I steal from the VM LPAR without
> hurting it's and the guests performance / making it page?
>
> Personally, I think 2GB would be enough.

The real answer will be in z/VM monitor data. But as long as z/VM has
enough memory it is not easy to tell what would happen when it had
less.

You probably can do with 1G. You should not expect z/VM to overcommit
memory for the two z/OS guests, so you need the memory available for
that. The remaining service machines will probably do fine in 256 MB
real memory. And you should make sure you do have some paging space to
make up for the difference...

Your Linux workload can probably use all the memory you can give it.
And I do hope you don't have too high expectations of the z800 IFL
(they're a bit slow for today's standards with Linux).

Rob
-- 
Rob van der Heij
Velocity Software
http://www.velocitysoftware.com/


Re: How much memory?

2009-09-14 Thread Scott Rohling
It will depend on what your POC encompasses.. how many Linux guests?   What
software/middleware?.

You might want to consider a 2nd level guest rather than building a separate
LPAR -- that way you can manage things under a single zVM and dynamically
change things (give your 2nd level zVM more storage, for example) much more
easily...

Scott

On Mon, Sep 14, 2009 at 7:52 AM, Vince Getgood <
vincent.getg...@xchanging.com> wrote:

> Hi all,
> I'm not a VM expert, so forgive me if this seems a newbie quetion.
>
> I have a z800 running z/VM, which has two production z/OS guests, and the
> usual collection of CMS guests (TCPIP / OPERATOR etc).
>
> We discovered recently that the z800 has an IFL (long story - don't ask!)
> and would like to steal some of the 8GB currently allocated to VM, to run
> up a VM / Linux LPAR for a POC.
>
> The two z/OS guests are defined at 256MB & 512MB (Bill Gates, are you
> watching??), and don't page.
>
> In your most esteemed opinion, what could I steal from the VM LPAR without
> hurting it's and the guests performance / making it page?
>
> Personally, I think 2GB would be enough.
>
> Comments and opinions welcome.
>


How much memory?

2009-09-14 Thread Vince Getgood
Hi all,
I'm not a VM expert, so forgive me if this seems a newbie quetion.

I have a z800 running z/VM, which has two production z/OS guests, and the
 
usual collection of CMS guests (TCPIP / OPERATOR etc).

We discovered recently that the z800 has an IFL (long story - don't ask!)
 
and would like to steal some of the 8GB currently allocated to VM, to run
 
up a VM / Linux LPAR for a POC.

The two z/OS guests are defined at 256MB & 512MB (Bill Gates, are you
 
watching??), and don't page.

In your most esteemed opinion, what could I steal from the VM LPAR withou
t 
hurting it's and the guests performance / making it page?

Personally, I think 2GB would be enough.

Comments and opinions welcome.


Re: Problem that is a blast from the past...

2009-09-14 Thread Kris Buelens
Note: by coding an explicit CONS option on WAKEP, it will stop with RC=6
when there is something in the stack when WAKEUP is started.  May that be
the problem?
At the other hand: I don't see a TIME option on the WAKEUP command in the
first append, so WAKEUP would not stack 3 lines but only 2.

2009/9/10 Cal 

> Hi Martha
> Where did this exec come from?
> The way that wakeup works is it always stacks the next line from the times
> file. Actually it stacks 3 lines
> 1. Current date and time
> 2. Line from Wakeup Times file
> 3. SPM, VMCF, SMSG, IUCV message, IO or externat interrupt data.
> So if you wrote your own exec you are using the stack the line that you are
> really intersted in is the last line on the stack. If you pull the line from
> the times file and execute it you will leave something on the stack and
> wakeup will exit.
> The 300 secs come from the +5
>
> Cal Fisher
> MVMUA website http://www2.marist.edu/~mvmua/
> My Navy memoirs http://www.the-fishers.com/cal/Navy
>
>
>
> - Original Message - From: "Martha McConaghy" 
> To: 
> Sent: Wednesday, September 09, 2009 5:58 PM
> Subject: Re: Problem that is a blast from the past...
>
>
>  That's the strange part, there is nothing.  This is happening on VM
>> systems
>> with very little going on, so there isn't any "noise".  Here's what the
>> console looks like when it happens:
>>
>> DMSCYW2246I 15:06:26 WAKEUP in (299 sec).
>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS
>> DMSCYW2246I* 00067 ==/==/== +5 15:11:26 EXEC HOBVMCPU
>> DMSCYW2246I* 00068 ==/==/== +5 15:11:26 EXEC HOBVMPRC
>> Number of VMs: 19
>> DMSCYW2246I* 00070 ==/==/== +5 15:11:26 EXEC HOBVMDSK
>> DMSCYW2246I* 00071 ==/==/== +5 15:11:26 EXEC HOBVMFLE
>> DMSERS002E File HOBVM700 CLIENT A not found
>> DMSCYW2246I* 00072 ==/==/== +5 15:11:26 EXEC HOBVMPOR
>> DMSCYW2246I* 00073 ==/==/== +5 15:11:26 EXEC HOBVMIFC
>> DMSCYW2246I* 00077 ==/==/== +5 15:11:26 EXEC HOBVMCD
>> DMSCYW2246I 15:11:26 WAKEUP in (300 sec).  <--300 secs always shows up
>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS
>> DMSCYW2246I* 00066 ==/==/== +5 15:11:26 EXEC HOBVARS  <--This isn't right
>> Console interrupt... queue: 2
>> Queue data: * 00066 ==/==/== +5   15:11:26 EXEC HOBVARS <--my diags
>> Queue data: * 00066 ==/==/== +5   15:11:26 EXEC HOBVARS <--my diags
>>
>> The sequence is to run HOBVARS, HOBVMCPU, HOBVMPRC, HOBVMDSK, HOBVMFLE,
>> HOBVMPOR, HOBVMIFC and then HOBVMCD.  It sleeps and then starts over.
>> Whenever I see the "WAKEUP in (300 sec)" I know it is going to fail.
>> If the time is anything less than 300 sec, then it will be OK.  It happens
>> too consistently to be a coincidence.  When it fails, HOBVARS always shows
>> up twice.  I think that maybe what is being interpreted as a console
>> interrupt, i.e. someone typing on the console.  I can't see any reason
>> why that happens.  HOBVARS never gets run at that point.  I've put
>> traces on it and it doesn't get executed.  Its almost like WAKEUP
>> is getting confused.  Could there be something on the program stack that
>> is getting it messed up?
>>
>> Is there any way to trace what WAKEUP is doing?
>>
>> Martha
>>
>> On Wed, 9 Sep 2009 23:50:38 +0200 Alan Altmark said:
>>
>>> On Wednesday, 09/09/2009 at 05:26 EDT, Martha McConaghy
>>>  wrote:
>>>

 WAKEUP +5 ( CONS EXT SMSG FILE(HOBBIT TIMES *)

 Sometimes, it will run through a sequence and then exit, sometimes it

>>> will run
>>>
 for several days before it happens.  This is happening on different

>>> systems
>>>
 to, not just on one VM system.  I suspect that some silly thing is not

>>> set
>>>
 correctly, but I have no idea what.  I finally did a CP TRACE EXT on
 one of them and found that it is getting an external interrupt code

>>> 1004.
>>>
 According to my trusty old reference book, that is a "clock comparator"
 interrupt. That is what is causing WAKEUP to stop with RC=6.

>>>
>>> While it's true that EXT 1004 is a timer pop, RC=6 from WAKEUP indicates
>>> it detected a console I/O interrupt.  I am wondering if some sort of
>>> automation sequence (CP SEND) is bothering the virtual machine.  Since
>>> there's no QUIET option, the reason for the wakeup should be in the
>>> console.
>>>
>>> Alan Altmark
>>> z/VM Development
>>> IBM Endicott
>>>
>>


-- 
Kris Buelens,
IBM Belgium, VM customer support