Re: TCP/IP and VSWITCH
I believe that in our case, most of the traffic (FTP) is external rather than between VMs. Frank M. Ramaekers Jr. Systems Programmer MCP, MCP+I, MCSE RHCE American Income Life Insurance Co. Phone: (254)761-6649 1200 Wooded Acres Dr. Fax: (254)741-5777 Waco, Texas 76701 From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Huegel Sent: Wednesday, November 11, 2009 4:24 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: TCP/IP and VSWITCH Frank, I had 7 VSE's that originally each had a dedicated OSA and changed all of them to use a single VSWITCH. I never saw a OSA capacity problem. In fact I saw some improvement, probably because a) all OSA ports went to the same network switch, and b) a fair amount of traffic was VSE to VSE, now that never hits the OSA ports, just the VSWITCH. Plus I gained the failover feature. Also I did not connect my VM TCPIP stack to the VSWITCH. On Wed, Nov 11, 2009 at 4:13 PM, Alan Altmark alan_altm...@us.ibm.com wrote: On Wednesday, 11/11/2009 at 04:31 EST, Frank M. Ramaekers framaek...@ailife.com wrote: That's great, if I was wanting to rework the entire mainframe network. My plans were just to route any intra-mainframe IP traffic onto a VSwitch and leave all of the external communication to the current method(s) (dedicated OSA). (You know the adage KISS). I do like the redundancy with VSWITCH with multiple OSAs though. (Maybe sometime in the future.) As a side note, did you discuss with your Network People first? To do what you want with VM TCP/IP means creation of another IP subnet and addresses and, possibly, the use of VIPA. That depends on whether or not you care about what IP address VM TCP/IP uses as an origin IP on outbound packets. Yes, reconfiguring network flows can be a non-trivial effort. That's why they deserve some thought before you deploy. Rule #1 of virtual networking: Never EVER make virtual network configuration changes without the express [written, preferably] approval of the Networking People. Just peeling off the packets to a particular host is easily done, but the ramifications of doing so are glued to the Law of Unintended Consequences. (What? I need VIPA just to do *that*? That means MPROUTE!) Alan Altmark z/VM Development IBM Endicott _ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at privacy...@ailife.com.
Re: TCP/IP and VSWITCH
Oh yes, I have complete control of 10.1.20.0/24. Within this I have only about 6 addresses assigned (and all 128). So, I decided to subnet it to 10.1.20.0/25, giving me two nets of 126 addresses. The 128 would be the internal (to the z9) addresses and the 128 external. Frank M. Ramaekers Jr. Systems Programmer MCP, MCP+I, MCSE RHCE American Income Life Insurance Co. Phone: (254)761-6649 1200 Wooded Acres Dr.Fax: (254)741-5777 Waco, Texas 76710 -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Wednesday, November 11, 2009 4:13 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: TCP/IP and VSWITCH On Wednesday, 11/11/2009 at 04:31 EST, Frank M. Ramaekers framaek...@ailife.com wrote: That's great, if I was wanting to rework the entire mainframe network. My plans were just to route any intra-mainframe IP traffic onto a VSwitch and leave all of the external communication to the current method(s) (dedicated OSA). (You know the adage KISS). I do like the redundancy with VSWITCH with multiple OSAs though. (Maybe sometime in the future.) As a side note, did you discuss with your Network People first? To do what you want with VM TCP/IP means creation of another IP subnet and addresses and, possibly, the use of VIPA. That depends on whether or not you care about what IP address VM TCP/IP uses as an origin IP on outbound packets. Yes, reconfiguring network flows can be a non-trivial effort. That's why they deserve some thought before you deploy. Rule #1 of virtual networking: Never EVER make virtual network configuration changes without the express [written, preferably] approval of the Networking People. Just peeling off the packets to a particular host is easily done, but the ramifications of doing so are glued to the Law of Unintended Consequences. (What? I need VIPA just to do *that*? That means MPROUTE!) Alan Altmark z/VM Development IBM Endicott _ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at privacy...@ailife.com.
Re: SFS and CP Question
Changed at release 5.3. It used to be, and still may be to some, an abbreviation for the FORWARD command. This is probably what broke the RSCS CRI when directing commands to other systems. The description of the FOR command exactly duplicates the symptoms now enjoyed (take that as a pejorative) by the responses sent to other systems. Regards, Richard Schuh From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Huegel Sent: Wednesday, November 11, 2009 7:04 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: SFS and CP Question __FOR__userid__ __ __ __CMD__text__ | | |_PATH__ _pathid_ _| |_TOKEN__token_value_| | | |_*__| | | | | | | | | | |__| Authorization Privilege Class: C, G Purpose Use FOR to execute a CP command on another virtual machine and receive the command's responses and return code either to your terminal or over an IUCV connection to the Asynchronous CP Command Response system servicehttp://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/DOCNUM/SC24-6084/HDRASYNCMD?ScrollTOP=HDRASYNCMD#HDRASYNCMD (*ASYNCMD)http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/DOCNUM/SC24-6084/HDRASYNCMD?ScrollTOP=HDRASYNCMD#HDRASYNCMD. On Wed, Nov 11, 2009 at 8:47 PM, Alan Altmark alan_altm...@us.ibm.commailto:alan_altm...@us.ibm.com wrote: On Wednesday, 11/11/2009 at 05:54 EST, Schuh, Richard rsc...@visa.commailto:rsc...@visa.com wrote: Might not work - FOR is a legitimate abbreviation of the CP FOrward command. Not any more it isn't. When FOR was introduced, the minimum abbreviation for FORWARD had to change to 'FORW'. (This is an example of why Good Programmers don't use command abbreviations in their programs.) If an ESM is present, you need not be the secuser or have class C in order to use FOR. CP issues a RACROUTE call to the ESM, asking if you have READ authority to the LOGONBY.targetuser profile in the SURROGAT class. If so, you can issue the FOR command. Alan Altmark z/VM Development IBM Endicott
Re: SFS and CP Question
So it depends on the release of VM. Anyone running a release older than 5.3 will have a problem. So much for backward compatibility. Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Wednesday, November 11, 2009 6:48 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: SFS and CP Question On Wednesday, 11/11/2009 at 05:54 EST, Schuh, Richard rsc...@visa.com wrote: Might not work - FOR is a legitimate abbreviation of the CP FOrward command. Not any more it isn't. When FOR was introduced, the minimum abbreviation for FORWARD had to change to 'FORW'. (This is an example of why Good Programmers don't use command abbreviations in their programs.) If an ESM is present, you need not be the secuser or have class C in order to use FOR. CP issues a RACROUTE call to the ESM, asking if you have READ authority to the LOGONBY.targetuser profile in the SURROGAT class. If so, you can issue the FOR command. Alan Altmark z/VM Development IBM Endicott
zVM CPU allocation
OK, this is for all you guys that understand the magic tunnel in which CPU processing (usage) flows from an IFL to a zLinux server. We have a z10 running zVM 5.4 in a dedicated LPAR with 3 dedicated IFL's. We have approximately 30 zLinux servers. Using IBM PerfKit, I list all of the individual USER / zLinux CPU usages, each of which generally run in the 1 to 5 % range. These servers do of course peak higher but on average they are pretty low. We then take a look at the 3 IFL's and see usage of maybe 5% on each. Now, let's say we have a USER / server or two or three go berserk and peak CPU at 99 % for an extended period of time. We then look at the IFL CPU usages and all three have climbed to maybe 10 to 15% each. How did the CPU get allocated? Is it always spread evenly across the IFL's, is that a setting? Why, if there were 3 USER / servers running at 99%, was more CPU not allocated from the 3 IFL's? Why did the IFL's decide to allocate X amount and go no further. In the USER DIRECTORY I allocate storage but not CPU. David M. Dean Information Systems BlueCross BlueShield Tennnessee - Please see the following link for the BlueCross BlueShield of Tennessee E-mail disclaimer: http://www.bcbst.com/email_disclaimer.shtm
Re: SFS and CP Question
On Thursday, 11/12/2009 at 12:07 EST, Schuh, Richard rsc...@visa.com wrote: So it depends on the release of VM. Anyone running a release older than 5.3 will have a problem. So much for backward compatibility. As to the RSCS CRI, do you mean that your programs using the CRI didn't spell out the command name and got caught by the abbreviation change? I'm fairly certain that RSCS doesn't issue the CP FORWARD command on his own. In any case, the number of people with channel-attached printers on z/VM is getting pretty darned low. We chose to sacrifice FO on the alter of progress rather than create an unintuitive command (8 letters isn't a lot). Sure, there's a bit of grumbling from one or two people, but the world continues to turn on its axis. When we made TCP/IP low port numbers protected by default, that was a much larger incompatibility, and people got past it. But don't worry, the world-renown IBM Mainframe Hoops of Compatibility are still installed here. But they are flaming *hoops*, not solid lead Discs of Doom. :-) Alan Altmark z/VM Development IBM Endicott
Re: SFS and CP Question
alter of progress Alter of progress. I get it. Very clever, what a pun! I wonder how many people will 'progress' right past it? You did actually intend that pun, right? Right? Yes, of course you did. You're too clever to not have meant it. That's your story and you're sticking with it. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. Alan Altmark alan_altm...@us.ibm.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 11/12/2009 12:07 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: SFS and CP Question On Thursday, 11/12/2009 at 12:07 EST, Schuh, Richard rsc...@visa.com wrote: So it depends on the release of VM. Anyone running a release older than 5.3 will have a problem. So much for backward compatibility. As to the RSCS CRI, do you mean that your programs using the CRI didn't spell out the command name and got caught by the abbreviation change? I'm fairly certain that RSCS doesn't issue the CP FORWARD command on his own. In any case, the number of people with channel-attached printers on z/VM is getting pretty darned low. We chose to sacrifice FO on the alter of progress rather than create an unintuitive command (8 letters isn't a lot). Sure, there's a bit of grumbling from one or two people, but the world continues to turn on its axis. When we made TCP/IP low port numbers protected by default, that was a much larger incompatibility, and people got past it. But don't worry, the world-renown IBM Mainframe Hoops of Compatibility are still installed here. But they are flaming *hoops*, not solid lead Discs of Doom. :-) Alan Altmark z/VM Development IBM Endicott 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: TCP/IP and VSWITCH
On Thursday, 11/12/2009 at 08:34 EST, Frank M. Ramaekers framaek...@ailife.com wrote: Oh yes, I have complete control of 10.1.20.0/24. Within this I have only about 6 addresses assigned (and all 128). So, I decided to subnet it to 10.1.20.0/25, giving me two nets of 126 addresses. The 128 would be the internal (to the z9) addresses and the 128 external. I've been Franked! is now added to my lexicon. Any *more* surprises? :-P The above does not match your configuration. You were showing subnet masks of 255.255.0.0, which precludes the subnetting you describe above. Oh, and you WILL need a GATEWAY statement in order to force the stack to take the indirect route: external IP HOST internal IP VSW0 0 (The MTU of zero causes it to use the MTU specified on the LINK VSW0 statement.) Alan Altmark z/VM Development IBM Endicott
Re: zVM CPU allocation
Where are you getting the 99% number? Which version of Linux are you running? Older versions of Linux were fooled by the CPU being taken away and reported high values of CPU utilization in 'top' and elsewhere. If all the numbers are from PerfKit, they don't make sense. You cannot have 3 users running at 99% and have the 3 IFLs running at 10-15% each. Are you sure you are looking at the same time interval? If you are lookin g at both Linxu and VM tools, they may not match up. Alan Ackerman Alan (dot) Ackerman (at) Bank of America (dot) com On Thu, 12 Nov 2009 13:17:26 -0500, Dean, David (I/S) david_d...@bcbst.com wrote: OK, this is for all you guys that understand the magic tunnel in which CPU processing (usage) flows from an IFL to a zLinux server. We have a z10 running zVM 5.4 in a dedicated LPAR with 3 dedicated IFL's. We have approximately 30 zLinux servers. Using IBM PerfKit, I list all of the individual USER / zLinux CPU usages, each of which generally run in the 1 to 5 % range. These servers do of course peak higher but on average they are pretty low. We then take a look at the 3 IFL's and see usage of maybe 5% on each. Now, let's say we have a USER / server or two or three go berserk and peak CPU at 99 % for an extended period of time. We then look at the IFL CPU usages and all three have climbed to maybe 10 to 15% each. How did the CPU get allocated? Is it always spread evenly across the IFL's, is that a setting? Why, if there were 3 USER / servers running at 99%, was more CPU not allocated from the 3 IFL's? Why did the IFL's decide to allocate X amount and go no further. In the USER DIRECTORY I allocate storage but not CPU. David M. Dean Information Systems BlueCross BlueShield Tennnessee - Please see the following link for the BlueCross BlueShield of Tennessee E- mail disclaimer: http://www.bcbst.com/email_disclaimer.shtm
Re: TCP/IP and VSWITCH
Oh that was the default for the entire intranet, but since I'm slicing my little network up, it no longer applies. I'll need a GATEWAY for the VSWITCH? Why? It can't get to the outside world, only other hosts in the VSWITCH. (I would think that any IP address in the network 10.1.20.128 would be sent to the VSWITCH adapter. Or am I misunderstanding you?) That brings up a good question, should something larger than 1500 be used for a VSWITCH? We are using a MTU size of 57344 (don't know where that came from). Sorry for the suprises (they were unintended for the sake of brevity). Frank M. Ramaekers Jr. Systems Programmer; MCP, MCP+I, MCSE RHCE American Income Life Insurance Company Phone: (254) 761-6649 Fax: (254) 741-5777 From: The IBM z/VM Operating System on behalf of Alan Altmark Sent: Thu 11/12/2009 12:21 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: TCP/IP and VSWITCH On Thursday, 11/12/2009 at 08:34 EST, Frank M. Ramaekers framaek...@ailife.com wrote: Oh yes, I have complete control of 10.1.20.0/24. Within this I have only about 6 addresses assigned (and all 128). So, I decided to subnet it to 10.1.20.0/25, giving me two nets of 126 addresses. The 128 would be the internal (to the z9) addresses and the 128 external. I've been Franked! is now added to my lexicon. Any *more* surprises? :-P The above does not match your configuration. You were showing subnet masks of 255.255.0.0, which precludes the subnetting you describe above. Oh, and you WILL need a GATEWAY statement in order to force the stack to take the indirect route: external IP HOST internal IP VSW0 0 (The MTU of zero causes it to use the MTU specified on the LINK VSW0 statement.) Alan Altmark z/VM Development IBM Endicott _ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at privacy...@ailife.com.
Re: SFS and CP Question
No, I mean that when sending a command to a different node, the RSCS CRI acts exactly like the FOR command. Instead of capturing the response and returning it with the CRI headings, it gives the user an immediate rc=0 and allows the responses to be returned as asynchronous messages from the other node. In other words, using CRI to send a command to another node is a useless exercise. Try using CRI to send a very simple command to another node, something like CP QUERY TIME if the other node is VM or $DA if z/OS. Then try doing the equivalent command on the local node and you will see the difference. On the local node, the responses are returned dressed in their full CRI regalia, instead of being asynchronous messages. And yes, there is an open PMR for this. Only Chuckie would alter the altar, or is it altar the alter, like that purposely:-) Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Thursday, November 12, 2009 10:08 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: SFS and CP Question On Thursday, 11/12/2009 at 12:07 EST, Schuh, Richard rsc...@visa.com wrote: So it depends on the release of VM. Anyone running a release older than 5.3 will have a problem. So much for backward compatibility. As to the RSCS CRI, do you mean that your programs using the CRI didn't spell out the command name and got caught by the abbreviation change? I'm fairly certain that RSCS doesn't issue the CP FORWARD command on his own. In any case, the number of people with channel-attached printers on z/VM is getting pretty darned low. We chose to sacrifice FO on the alter of progress rather than create an unintuitive command (8 letters isn't a lot). Sure, there's a bit of grumbling from one or two people, but the world continues to turn on its axis. When we made TCP/IP low port numbers protected by default, that was a much larger incompatibility, and people got past it. But don't worry, the world-renown IBM Mainframe Hoops of Compatibility are still installed here. But they are flaming *hoops*, not solid lead Discs of Doom. :-) Alan Altmark z/VM Development IBM Endicott
OSA and VSWITCH questions
I'm also experimenting with vswitch's on a test 2nd level 5.4 system. I've immediately run into the problem of my osa not being qdio capable. q osa all showing type ose. Is there a way to fool a second level system..i.e defining a virtual qdio osa device? I suspect not so my next question revolves around redefining the io definition of the osa chpid. How disruptive is that? Can I dynamically change from non-qdio to qdio? Do I have to redo the oat table? Or does the OAT go away with qdio? I'm having trouble finding the OSA documentation on the IBM web site so that would also be helpful if you could send a link. If I had that I could probably answer my own questions but any input is very appreciated. Thanks James
Re: OSA and VSWITCH questions
If you need it just for you 2nd level, you should be able to DEFINE VSWITCH and insert the NICDEF for as many adapters as you need into the directory for the 2nd level VM. (You didn't mention what level of VM you have at first level.) Frank M. Ramaekers Jr. Systems Programmer; MCP, MCP+I, MCSE RHCE American Income Life Insurance Company Phone: (254) 761-6649 Fax: (254) 741-5777 From: The IBM z/VM Operating System on behalf of James M Sent: Thu 11/12/2009 1:40 PM To: IBMVM@LISTSERV.UARK.EDU Subject: OSA and VSWITCH questions I'm also experimenting with vswitch's on a test 2nd level 5.4 system. I've immediately run into the problem of my osa not being qdio capable. q osa all showing type ose. Is there a way to fool a second level system..i.e defining a virtual qdio osa device? I suspect not so my next question revolves around redefining the io definition of the osa chpid. How disruptive is that? Can I dynamically change from non-qdio to qdio? Do I have to redo the oat table? Or does the OAT go away with qdio? I'm having trouble finding the OSA documentation on the IBM web site so that would also be helpful if you could send a link. If I had that I could probably answer my own questions but any input is very appreciated. Thanks James _ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at privacy...@ailife.com.
Re: OSA and VSWITCH questions
5.4 first second level. I need the second level machines to communicate with the world so I believe my only option is to reconfig the osa from ose to osd. Seems like I need a iocp change and the corresponding changes to any first level lpar tcpip stacks. Then I should be good to go on the vswitch. The osd devices are triplets rather than twins (I think) so I'm hoping thats the major difference. But I'm having trouble researching what I need to do exactly. Any idea where I can find the doc to help switching to qdio? Thanks for the help On Thu, Nov 12, 2009 at 3:52 PM, Frank M. Ramaekers framaek...@ailife.com wrote: If you need it just for you 2nd level, you should be able to DEFINE VSWITCH and insert the NICDEF for as many adapters as you need into the directory for the 2nd level VM. (You didn't mention what level of VM you have at first level.)
Re: OSA and VSWITCH questions
Don't have DYNAMIC I/O configured? Frank M. Ramaekers Jr. Systems Programmer; MCP, MCP+I, MCSE RHCE American Income Life Insurance Company Phone: (254) 761-6649 Fax: (254) 741-5777 From: The IBM z/VM Operating System on behalf of James M Sent: Thu 11/12/2009 3:12 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: OSA and VSWITCH questions 5.4 first second level. I need the second level machines to communicate with the world so I believe my only option is to reconfig the osa from ose to osd. Seems like I need a iocp change and the corresponding changes to any first level lpar tcpip stacks. Then I should be good to go on the vswitch. The osd devices are triplets rather than twins (I think) so I'm hoping thats the major difference. But I'm having trouble researching what I need to do exactly. Any idea where I can find the doc to help switching to qdio? Thanks for the help On Thu, Nov 12, 2009 at 3:52 PM, Frank M. Ramaekers framaek...@ailife.com wrote: If you need it just for you 2nd level, you should be able to DEFINE VSWITCH and insert the NICDEF for as many adapters as you need into the directory for the 2nd level VM. (You didn't mention what level of VM you have at first level.) _ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at privacy...@ailife.com.
Re: OSA and VSWITCH questions
I don't believe so. I'm not so concerned with that as I am with the changes needed to zvm zos and zvse once it gets changed. Since you seem to be also using vswitch can you tell me if you have an OAT table? Currently my ip addresses are defined (via osa/sf) on the osa card in conjunction with device addresses. Those device addresses are then attached to guests in pairs who must use the assigned ip address. I'm trying to figure out if that is the way it works with qdio devices or does the oat go away (i'm hoping). Can you point me at a manual to help? Thanks again Don't have DYNAMIC I/O configured?
Re: SFS and CP Question
No, I mean that when sending a command to a different node, the RSCS CRI acts exactly like the FOR command. Instead of capturing the response and returning it with the CRI headings, it gives the user an immediate rc=0 and allows the responses to be returned as asynchronous messages from the other node. In other words, using CRI to send a command to another node is a useless exercise. Try using CRI to send a very simple command to another node, something like CP QUERY TIME if the other node is VM or $DA if z/OS. Then try doing the equivalent command on the local node and you will see the difference. On the local node, the responses are returned dressed in their full CRI regalia, instead of being asynchronous messages.=20 RSCS does not use underlying CP facilities when sending a command from one node to another. Instead, NJE protocols are used for the command and response. The command complete from RSCS is for the MSG/CMD command, not whatever is bundled within MSG or CMD. The only time RSCS would issue CP FOR (or CP FORWARD) is if a user actually issued this via the RSCS CP command. The RSCS CRI behavior should not have changed with z/VM 5.3, it should be behaving the same way on older levels of z/VM. Best Regards, Les Geer IBM z/VM and Linux Development
Re: zVM CPU allocation
David, What kind of SHARE statements do you have in the Linux servers' directory entries. That's what determines how much of the available CPU resource the users get. Marty Martin Zimelis Principal maz/Consultancy _ From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Dean, David (I/S) Sent: Thursday, November 12, 2009 1:17 PM To: IBMVM@LISTSERV.UARK.EDU Subject: zVM CPU allocation OK, this is for all you guys that understand the magic tunnel in which CPU processing (usage) flows from an IFL to a zLinux server. We have a z10 running zVM 5.4 in a dedicated LPAR with 3 dedicated IFL's. We have approximately 30 zLinux servers. Using IBM PerfKit, I list all of the individual USER / zLinux CPU usages, each of which generally run in the 1 to 5 % range. These servers do of course peak higher but on average they are pretty low. We then take a look at the 3 IFL's and see usage of maybe 5% on each. Now, let's say we have a USER / server or two or three go berserk and peak CPU at 99 % for an extended period of time. We then look at the IFL CPU usages and all three have climbed to maybe 10 to 15% each. How did the CPU get allocated? Is it always spread evenly across the IFL's, is that a setting? Why, if there were 3 USER / servers running at 99%, was more CPU not allocated from the 3 IFL's? Why did the IFL's decide to allocate X amount and go no further. In the USER DIRECTORY I allocate storage but not CPU. David M. Dean Information Systems BlueCross BlueShield Tennnessee - Please see the following link for the BlueCross BlueShield of Tennessee E-mail disclaimer: http://www.bcbst.com/email_disclaimer.shtm
Re: SFS and CP Question
Unfortunately, it has changed. The CRI captures the responses, even if the commands are CP commands, on the local node, and used to do so for commands to other nodes. Now its behavior, when sending a command to a different node, mimics that of the FOR command, regardless of how the command is actually executed. There is an immediate rc=0 with no message and the real response is returned as asynchronous messages from the target node. The CRI is supposed to act differently than a simple SMSG RSCS CMD It is, by its very name, different. CRI stands for Command Response Interface. It WAS a programming interface. It was a way out of the screen scraping morass. It identified the command that caused the response and indicated when the response was complete. Now, it does not, except for commands to the local node. If it is behaving correctly now, perhaps its name ought to be changed to LCRI (L for Local). If all I wanted was to have the messages displayed on the console, I wouldn't use a programming interface to issue the commands in the first place. Screen scraping, while currently effective is ugly as well as being unreliable. First, it is necessary to capture CPCONIO message traffic. Then it is required that the real command be followed with something recognizable so that it is known when the response is complete. Non-related message traffic must be filtered out, too. It has been my experience that all of the systems in our NJE network regard GARBAGE as an invalid command and include that word in a one-line response. I can use that as my end-of-command sentinel. If, for some reason, one or more of the systems implements a GARBAGE command or includes that word, all in caps., in a legitimate response, I am in trouble. I may even be in trouble if a userid GARBAGE is ever created on one of the systems. You say that it should not have changed. I could not agree with you more. It should not have changed. It did work for both the local node and remote nodes in VM/XA and VM/ESA. It changed at some time - probably when we were given a new version. Unfortunately, the use of the code had apparently ebbed and I did not catch it at the time of the change; nobody reported a problem. Now, we have a real need to capture the responses from JES queries, and we must scrape the screen to get them. One of the responses is variable in length and usually in the 50-100 lines range, so an end-of-reply indicator really is imperative. That is why PMR 15882,49R,000 was opened on 10/16. Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Les Geer (607-429-3580) Sent: Thursday, November 12, 2009 12:29 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: SFS and CP Question No, I mean that when sending a command to a different node, the RSCS CRI acts exactly like the FOR command. Instead of capturing the response and returning it with the CRI headings, it gives the user an immediate rc=0 and allows the responses to be returned as asynchronous messages from the other node. In other words, using CRI to send a command to another node is a useless exercise. Try using CRI to send a very simple command to another node, something like CP QUERY TIME if the other node is VM or $DA if z/OS. Then try doing the equivalent command on the local node and you will see the difference. On the local node, the responses are returned dressed in their full CRI regalia, instead of being asynchronous messages.=20 RSCS does not use underlying CP facilities when sending a command from one node to another. Instead, NJE protocols are used for the command and response. The command complete from RSCS is for the MSG/CMD command, not whatever is bundled within MSG or CMD. The only time RSCS would issue CP FOR (or CP FORWARD) is if a user actually issued this via the RSCS CP command. The RSCS CRI behavior should not have changed with z/VM 5.3, it should be behaving the same way on older levels of z/VM. Best Regards, Les Geer IBM z/VM and Linux Development
Message HCPDIR750I
Hi I was just updating my DIRECTOR (DIRECTXA) and I received this message. I am not sure what it means and if I need to do something. If someone has a thought on this I would appreciate it. Ready; T=0.01/0.01 21:26:46 directxa user z/VM USER DIRECTORY CREATION PROGRAM - VERSION 5 RELEASE 3.0 HCPDIR750I RESTRICTED PASSWORD FILE NOT FOUND EOJ DIRECTORY UPDATED AND ON LINE HCPDIR494I User directory occupies 52 disk pages Ready; T=0.01/0.01 21:26:55 Thank You, Terry Martin Lockheed Martin - Information Technology z/OS z/VM Systems - Performance and Tuning Cell - 443 632-4191 Work - 410 786-0386 terry.mar...@cms.hhs.gov WFH on Tuesdays and Fridays
Re: Message HCPDIR750I
Have you tried HELP HCP750I? Martin, Terry R. (CMS/CTR) (CTR) wrote: Hi I was just updating my DIRECTOR (DIRECTXA) and I received this message. I am not sure what it means and if I need to do something. If someone has a thought on this I would appreciate it. Ready; T=0.01/0.01 21:26:46 directxa user z/VM USER DIRECTORY CREATION PROGRAM - VERSION 5 RELEASE 3.0 HCPDIR750I RESTRICTED PASSWORD FILE NOT FOUND EOJ DIRECTORY UPDATED AND ON LINE HCPDIR494I User directory occupies 52 disk pages Ready; T=0.01/0.01 21:26:55 //Thank You,// //Terry Martin// //Lockheed Martin - Information Technology// //z/OS z/VM Systems - Performance and Tuning// //Cell - 443 632-4191// //Work - 410 786-0386// //terry.mar...@cms.hhs.gov mailto:terry.mar...@cms.hhs.gov// //WFH on Tuesdays and Fridays// -- Rich Smrcina Phone: 414-491-6001 http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2010 - Apr 9-13, 2010 Covington, KY
Re: Message HCPDIR750I
z/VM has this cool help facility. Type HELP HCP750I and voila! MSG HCP750I All Help Information line 1 of 13 (c) Copyright IBM Corporation 1990, 2008 HCP750I RESTRICTED PASSWORD FILE NOT FOUND Explanation: The restricted password file (RPWLIST DATA) is missing. System Action: Directory processing continues without checking for restricted passwords. As long as there are no other errors, the directory is updated. User Response: Determine if an RPWLIST DATA file is needed. If restricted password checking is desired and the file is not found, refer to z/VM: Planning and Administration to create one, and reenter the DIRECTXA command. So, if you don't want anyone to use password VIKINGS or STEELERS or WHATEVER, you put them in that file. Course, if you are using DIRECTXA and not a security manager, that'd be YOU doing that and you know better. Marcy From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Martin, Terry R. (CMS/CTR) (CTR) Sent: Thursday, November 12, 2009 6:34 PM To: IBMVM@LISTSERV.UARK.EDU Subject: [IBMVM] Message HCPDIR750I Hi I was just updating my DIRECTOR (DIRECTXA) and I received this message. I am not sure what it means and if I need to do something. If someone has a thought on this I would appreciate it. Ready; T=0.01/0.01 21:26:46 directxa user z/VM USER DIRECTORY CREATION PROGRAM - VERSION 5 RELEASE 3.0 HCPDIR750I RESTRICTED PASSWORD FILE NOT FOUND EOJ DIRECTORY UPDATED AND ON LINE HCPDIR494I User directory occupies 52 disk pages Ready; T=0.01/0.01 21:26:55 Thank You, Terry Martin Lockheed Martin - Information Technology z/OS z/VM Systems - Performance and Tuning Cell - 443 632-4191 Work - 410 786-0386 terry.mar...@cms.hhs.gov WFH on Tuesdays and Fridays
Re: Message HCPDIR750I
Or you can use Google and type RPWLIST DATA and learn lots about it and see the past discussions here on this very list! Terry, you'll find the IBM shipped sample RPWLIST DATA on the maint.2cc. Have that disk accessed and you won't get the message. marcy From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Michael Forte Sent: Thursday, November 12, 2009 6:47 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: [IBMVM] Message HCPDIR750I . that said. I think the pub reference might be wrong Information concerning the format of the RPWLIST DATA file can be found at the following URL: z/VM V6R1 Directory Maintenance Facility Tailoring and Administration Guide SC24-6190-00 http://publib.boulder.ibm.com/infocenter/zvm/v6r1/topic/com.ibm.zvm.v610.hcpk3/rpwlist.htm?resultof=%22%72%70%77%6c%69%73%74%22%20%22%64%61%74%61%22%20 http://publib.boulder.ibm.com/infocenter/zvm/v6r1/topic/com.ibm.zvm.v610.hcpk3/rpwlist.htm?resultof=%22%72%70%77%6c%69%73%74%22%20%22%64%61%74%61%22%20 Michael J. Forte z/OS Storage ID and POK Softcopy Support Software Engineer, System z Information Solutions 58HA IBM Poughkeepsie, New York mjfo...@us.ibm.com mailto:mjfo...@us.ibm.com Office: 845-435-9062, T/L: 295-9062 Fax: 845-432-9405 Building 052-1, B09 2455 South Road, Poughkeepsie, NY 12601 Often those who work the hardest are the luckiest... From: Marcy Cortes marcy.d.cor...@wellsfargo.com To: IBMVM@LISTSERV.UARK.EDU Date: 11/12/2009 09:41 PM Subject:Re: Message HCPDIR750I Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU z/VM has this cool help facility. Type HELP HCP750I and voila! MSG HCP750I All Help Information line 1 of 13 (c) Copyright IBM Corporation 1990, 2008 HCP750I RESTRICTED PASSWORD FILE NOT FOUND Explanation: The restricted password file (RPWLIST DATA) is missing. System Action: Directory processing continues without checking for restricted passwords. As long as there are no other errors, the directory is updated. User Response: Determine if an RPWLIST DATA file is needed. If restricted password checking is desired and the file is not found, refer to z/VM: Planning and Administration to create one, and reenter the DIRECTXA command. So, if you don't want anyone to use password VIKINGS or STEELERS or WHATEVER, you put them in that file. Course, if you are using DIRECTXA and not a security manager, that'd be YOU doing that and you know better. Marcy From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU mailto:IBMVM@LISTSERV.UARK.EDU ] On Behalf Of Martin, Terry R. (CMS/CTR) (CTR) Sent: Thursday, November 12, 2009 6:34 PM To: IBMVM@LISTSERV.UARK.EDU Subject: [IBMVM] Message HCPDIR750I Hi I was just updating my DIRECTOR (DIRECTXA) and I received this message. I am not sure what it means and if I need to do something. If someone has a thought on this I would appreciate it. Ready; T=0.01/0.01 21:26:46 directxa user z/VM USER DIRECTORY CREATION PROGRAM - VERSION 5 RELEASE 3.0 HCPDIR750I RESTRICTED PASSWORD FILE NOT FOUND EOJ DIRECTORY UPDATED AND ON LINE HCPDIR494I User directory occupies 52 disk pages Ready; T=0.01/0.01 21:26:55 Thank You, Terry Martin Lockheed Martin - Information Technology z/OS z/VM Systems - Performance and Tuning Cell - 443 632-4191 Work - 410 786-0386 terry.mar...@cms.hhs.gov WFH on Tuesdays and Fridays
Re: Message HCPDIR750I
. that said. I think the pub reference might be wrong Information concerning the format of the RPWLIST DATA file can be found at the following URL: z/VM V6R1 Directory Maintenance Facility Tailoring and Administration Guide SC24-6190-00 http://publib.boulder.ibm.com/infocenter/zvm/v6r1/topic/com.ibm.zvm.v610.hcpk3/rpwlist.htm?resultof=%22%72%70%77%6c%69%73%74%22%20%22%64%61%74%61%22%20 Michael J. Forte z/OS Storage ID and POK Softcopy Support Software Engineer, System z Information Solutions 58HA IBM Poughkeepsie, New York mjfo...@us.ibm.com Office: 845-435-9062, T/L: 295-9062 Fax: 845-432-9405 Building 052-1, B09 2455 South Road, Poughkeepsie, NY 12601 Often those who work the hardest are the luckiest... From: Marcy Cortes marcy.d.cor...@wellsfargo.com To: IBMVM@LISTSERV.UARK.EDU Date: 11/12/2009 09:41 PM Subject: Re: Message HCPDIR750I Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU z/VM has this cool help facility. Type HELP HCP750I and voila! MSG HCP750I All Help Information line 1 of 13 (c) Copyright IBM Corporation 1990, 2008 HCP750I RESTRICTED PASSWORD FILE NOT FOUND Explanation: The restricted password file (RPWLIST DATA) is missing. System Action: Directory processing continues without checking for restricted passwords. As long as there are no other errors, the directory is updated. User Response: Determine if an RPWLIST DATA file is needed. If restricted password checking is desired and the file is not found, refer to z/VM: Planning and Administration to create one, and reenter the DIRECTXA command. So, if you don't want anyone to use password VIKINGS or STEELERS or WHATEVER, you put them in that file. Course, if you are using DIRECTXA and not a security manager, that'd be YOU doing that and you know better. Marcy From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Martin, Terry R. (CMS/CTR) (CTR) Sent: Thursday, November 12, 2009 6:34 PM To: IBMVM@LISTSERV.UARK.EDU Subject: [IBMVM] Message HCPDIR750I Hi I was just updating my DIRECTOR (DIRECTXA) and I received this message. I am not sure what it means and if I need to do something. If someone has a thought on this I would appreciate it. Ready; T=0.01/0.01 21:26:46 directxa user z/VM USER DIRECTORY CREATION PROGRAM - VERSION 5 RELEASE 3.0 HCPDIR750I RESTRICTED PASSWORD FILE NOT FOUND EOJ DIRECTORY UPDATED AND ON LINE HCPDIR494I User directory occupies 52 disk pages Ready; T=0.01/0.01 21:26:55 Thank You, Terry Martin Lockheed Martin - Information Technology z/OS z/VM Systems - Performance and Tuning Cell - 443 632-4191 Work - 410 786-0386 terry.mar...@cms.hhs.gov WFH on Tuesdays and Fridays
Re: Message HCPDIR750I
Ok Thanks all. BTW, the first thing I did was do the help for the message however I was not sure what it really meant. I then started to research further and found the information you all have mentioned. I just opened the thread on the LIST just in case I did not find anything. Thank You, Terry Martin Lockheed Martin - Information Technology z/OS z/VM Systems - Performance and Tuning Cell - 443 632-4191 Work - 410 786-0386 terry.mar...@cms.hhs.gov WFH Tuesdays and Fridays -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Marcy Cortes Sent: Thursday, November 12, 2009 9:57 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Message HCPDIR750I Or you can use Google and type RPWLIST DATA and learn lots about it and see the past discussions here on this very list! Terry, you'll find the IBM shipped sample RPWLIST DATA on the maint.2cc. Have that disk accessed and you won't get the message. marcy From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Michael Forte Sent: Thursday, November 12, 2009 6:47 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: [IBMVM] Message HCPDIR750I . that said. I think the pub reference might be wrong Information concerning the format of the RPWLIST DATA file can be found at the following URL: z/VM V6R1 Directory Maintenance Facility Tailoring and Administration Guide SC24-6190-00 http://publib.boulder.ibm.com/infocenter/zvm/v6r1/topic/com.ibm.zvm.v610 .hcpk3/rpwlist.htm?resultof=%22%72%70%77%6c%69%73%74%22%20%22%64%61%74%6 1%22%20 http://publib.boulder.ibm.com/infocenter/zvm/v6r1/topic/com.ibm.zvm.v61 0.hcpk3/rpwlist.htm?resultof=%22%72%70%77%6c%69%73%74%22%20%22%64%61%74% 61%22%20 Michael J. Forte z/OS Storage ID and POK Softcopy Support Software Engineer, System z Information Solutions 58HA IBM Poughkeepsie, New York mjfo...@us.ibm.com mailto:mjfo...@us.ibm.com Office: 845-435-9062, T/L: 295-9062 Fax: 845-432-9405 Building 052-1, B09 2455 South Road, Poughkeepsie, NY 12601 Often those who work the hardest are the luckiest... From: Marcy Cortes marcy.d.cor...@wellsfargo.com To: IBMVM@LISTSERV.UARK.EDU Date: 11/12/2009 09:41 PM Subject:Re: Message HCPDIR750I Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU z/VM has this cool help facility. Type HELP HCP750I and voila! MSG HCP750I All Help Information line 1 of 13 (c) Copyright IBM Corporation 1990, 2008 HCP750I RESTRICTED PASSWORD FILE NOT FOUND Explanation: The restricted password file (RPWLIST DATA) is missing. System Action: Directory processing continues without checking for restricted passwords. As long as there are no other errors, the directory is updated. User Response: Determine if an RPWLIST DATA file is needed. If restricted password checking is desired and the file is not found, refer to z/VM: Planning and Administration to create one, and reenter the DIRECTXA command. So, if you don't want anyone to use password VIKINGS or STEELERS or WHATEVER, you put them in that file. Course, if you are using DIRECTXA and not a security manager, that'd be YOU doing that and you know better. Marcy From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU mailto:IBMVM@LISTSERV.UARK.EDU ] On Behalf Of Martin, Terry R. (CMS/CTR) (CTR) Sent: Thursday, November 12, 2009 6:34 PM To: IBMVM@LISTSERV.UARK.EDU Subject: [IBMVM] Message HCPDIR750I Hi I was just updating my DIRECTOR (DIRECTXA) and I received this message. I am not sure what it means and if I need to do something. If someone has a thought on this I would appreciate it. Ready; T=0.01/0.01 21:26:46 directxa user z/VM USER DIRECTORY CREATION PROGRAM - VERSION 5 RELEASE 3.0 HCPDIR750I RESTRICTED PASSWORD FILE NOT FOUND EOJ DIRECTORY UPDATED AND ON LINE HCPDIR494I User directory occupies 52 disk pages Ready; T=0.01/0.01 21:26:55 Thank You, Terry Martin Lockheed Martin - Information Technology z/OS z/VM Systems - Performance and Tuning Cell - 443 632-4191 Work - 410 786-0386 terry.mar...@cms.hhs.gov WFH on Tuesdays and Fridays