Re: RDEVICE DASD rdev TYPE UNSUPPORTED DEVCLASS DASD vs DEVNO in directory

2010-11-08 Thread Robert J Brenneman
On Sat, Nov 6, 2010 at 11:03 AM, Alan Altmark alan_altm...@us.ibm.com wrote:
 some really ugly stuff regarding IOCP and overloaded control unit definitions

ew... You just made me throw up in my mouth a little bit...

We do this sort of thing here in the lab to get around issues where
two teams are forced to cohabitate on a single CEC without altering
their respective I/O environments. Multiple I/O subsystems on z990 and
newer machines makes this a little more tolerable than it used to be.
If you absolutely must, do it with HCD or some other tool to help you
get it right. Its very easy to do wrong.

It is ugly and bad. I strongly recommend against it, if you have any
other option.

-- 
Jay Brenneman


Re: RDEVICE DASD rdev TYPE UNSUPPORTED DEVCLASS DASD vs DEVNO in directory

2010-11-08 Thread Mike Walter
 You just made me throw up in my mouth a little bit...
That is perhaps one of Chuckies favorite objectives, the little sicko! 
Surely Chuckie was at the keyboard when Alan was out of room... again.

I'm still mulling over alternatives.  But refining the I/O environment is 
one of the least-attractive alternatives.

A SHARE and WAVV requirement would be much cleaner than anything I've seen 
suggested up to this point.  That requirement would have to clearly state 
that the requirement is meant for use with grown up Operating Systems 
which prevent uncontrolled concurrent writes to the same DASD in an 
unmanaged way (i.e. supporting reserve/release and perhaps ENQ/DEQ or 
whatever else z/OS favors nowadays).

Thanks for all the help so far.  The PMR has not yielded anything better 
at this time.

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



Robert J Brenneman bren...@gmail.com 

Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU
11/08/2010 01:02 PM
Please respond to
The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU



To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
Re: RDEVICE DASD rdev TYPE UNSUPPORTED DEVCLASS DASD vs DEVNO in 
directory






On Sat, Nov 6, 2010 at 11:03 AM, Alan Altmark alan_altm...@us.ibm.com 
wrote:
 some really ugly stuff regarding IOCP and overloaded control unit 
definitions

ew... You just made me throw up in my mouth a little bit...

We do this sort of thing here in the lab to get around issues where
two teams are forced to cohabitate on a single CEC without altering
their respective I/O environments. Multiple I/O subsystems on z990 and
newer machines makes this a little more tolerable than it used to be.
If you absolutely must, do it with HCD or some other tool to help you
get it right. Its very easy to do wrong.

It is ugly and bad. I strongly recommend against it, if you have any
other option.

-- 
Jay Brenneman






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: RDEVICE DASD rdev TYPE UNSUPPORTED DEVCLASS DASD vs DEVNO in directory

2010-11-06 Thread Alan Altmark
On Friday, 11/05/2010 at 12:23 EDT, Schuh, Richard rsc...@visa.com 
wrote:
 Both HDS and EMC have provided CP updates to the CCW translation tables. 
In 
 fact, for 6.1 IBM has included the updates that HDS has supported for 
the last 
 several releases. With those updates in place, there is no need to treat 
the 
 DASD as unsupported devices.

It apparently IS possible to dedicate a device to more than one guest 
(tricksy, it is).  While doing some IOCP research, I came across this in 
the description of the CNTLUNIT statement for IOCP:  When you are running 
VM with guest operating systems, you can use multiple CNTLUNIT statements 
for a single physical control unit in certain environments to effectively 
dedicate the same physical devices to more than one guest. This technique 
involves potential path-grouping considerations that create operational 
complications. Ensure you have determined possible consequences and that 
you use caution if employing this technique.

Caveat emptor.

Alan Altmark

z/VM and Linux on System z Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
alan_altm...@us.ibm.com
IBM Endicott


Re: RDEVICE DASD rdev TYPE UNSUPPORTED DEVCLASS DASD vs DEVNO in directory

2010-11-05 Thread Alan Altmark
On Friday, 11/05/2010 at 11:30 EDT, Mike Walter mike.wal...@hewitt.com 
wrote:

 But now the wrinkle.  Some very clever high-speed z/OS ISV software is
 issuing some unsupported (by z/VM) CCWs to that DASD.  For those CCWs to
 work, I'll need to define the DASD in SYSTEM CONFIG using the RDEVICE
 statement to tell CP to keep its mitts off the CCWs as:
 
 RDEVICE rdev-rdev  TYPE UNSUPPORTED  DEVCLASS DASD ...
 
 Unfortunately, the doc for the RDEVICE statement relates:
 
 Note: When you define an unsupported device, you must dedicate the 
device
 to a virtual machine. To do this, specify the DEDICATE directory control
 statement in the virtual machine?s directory statement or issue the CP
 ATTACH command
 
 One cannot DEDICATE or ATTACH devices to one guest when they need to be
 shared by all three guests.
 
 Have I missed/forgotten some obscure technique to manage this?

Nope, you have the right of it.  Contact the Support Center for 
assistance.  Depending on the particulars, there may be a fix or 
circumvention available.

Alan Altmark

z/VM and Linux on System z Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
alan_altm...@us.ibm.com
IBM Endicott


Re: RDEVICE DASD rdev TYPE UNSUPPORTED DEVCLASS DASD vs DEVNO in directory

2010-11-05 Thread Schuh, Richard
Both HDS and EMC have provided CP updates to the CCW translation tables. In 
fact, for 6.1 IBM has included the updates that HDS has supported for the last 
several releases. With those updates in place, there is no need to treat the 
DASD as unsupported devices.

Regards, 
Richard Schuh 

 

 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of Mike Walter
 Sent: Friday, November 05, 2010 8:30 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: RDEVICE DASD rdev TYPE UNSUPPORTED DEVCLASS DASD 
 vs DEVNO in directory
 
 We have some non-IBM DASD which is shared R/W by three z/OS 
 guests.  To permit the z/OS folks to relabel their DASD any 
 time they wish, the directory entries use the MDISK DEVNO 
 operand, looking a bit (changed for ease of understanding) like...
 
 USER NO_LOGON ...
 ...
 MDISK A300 3390 DEVNO A300 RV readpw writepw multpw ...
 
 
 USER ZOSSYS1 ...
 ...
 LINK NO_LOGON A300 A00 MW
 ...
 
 USER ZOSSYS2 ...
 ...
 LINK NO_LOGON A300 A00 MW
 ...
 
 USER ZOSSYS3 ...
 ...
 LINK NO_LOGON A300 A00 MW
 ...
 
 That has been working great for many years. 
 
 But now the wrinkle.  Some very clever high-speed z/OS ISV 
 software is 
 issuing some unsupported (by z/VM) CCWs to that DASD.  For 
 those CCWs to 
 work, I'll need to define the DASD in SYSTEM CONFIG using the RDEVICE 
 statement to tell CP to keep its mitts off the CCWs as:
  
 RDEVICE rdev-rdev  TYPE UNSUPPORTED  DEVCLASS DASD ...
 
 Unfortunately, the doc for the RDEVICE statement relates: 
 
 Note: When you define an unsupported device, you must 
 dedicate the device 
 to a virtual machine. To do this, specify the DEDICATE 
 directory control 
 statement in the virtual machine?s directory statement or 
 issue the CP 
 ATTACH command 
  
 One cannot DEDICATE or ATTACH devices to one guest when they 
 need to be 
 shared by all three guests. 
 
 Have I missed/forgotten some obscure technique to manage this?
 
 Mike Walter
 Aon Corporation
 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.