Re: z/vm page packs at DR
I backup everything. Why? In a real disaster, you don't have a system's programmer. Since you already have to document and teach how to do a standalone restore of the system packs, just repeat for the page/spool/tdisk packs. Formatting and allocating packs is another source of errors. And when there are errors, there are no system programmers to determine and fix the problem. KISS Tom Duerbusch THD Consulting Sent via BlackBerry by ATT -Original Message- From: Crabtree, Anne D anne.d.crabt...@wv.gov Sender: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU Date: Tue, 9 Aug 2011 08:03:19 To: IBMVM@LISTSERV.UARK.EDU Reply-To: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU Subject: z/vm page packs at DR I currently back up all my z/vm packs (res,page,spool) via an adrdssu job on z/os each Sunday. At the DR site, I run an adrdssu restore job for these packs. This method works fine, however, I'm wondering if backing up the page packs is necessary? I was thinking that maybe I could backup only 1 page pack so that I can get z/vm up and then just init the remaining packs after coming up. Since the page packs are listed as cpvols in system config, would z/vm even come up if it couldn't find all of them? Seems like a waste of time to back them up... At DR site, we bring up a z/os rescue system in order to run restore jobs for both z/os and z/vm volumes. Afterwards, our z/vm and z/os systems run as second level guests. Maybe I need a rescue z/vm system as well? Just wondering what everyone else does. Anne D. Crabtree System Programmer WV Office of Technology Data Center 1900 Kanawha Blvd East Charleston, WV 25305 (304)558-5914 ext 58292 (304)558-1441 fax
VM to zLinux Remote Execution
I'm trying to remotely execute a command with CMS as the client and SLES 11 SP 1 as the server. All documentation I've found so far, shows how to do it from Linux to VM. Apparently the problem is, TCPIP for VM only has the unsecured REXEC client and SLES 11 only has a secured sshd. I've searched the VM download page for a ssh client. I've done some Linux searches for how to dumb down sshd (i.e. to allow unsecured transfers). Of course, there might be program products available, but unless they would be zero cost products, it's not going to happen in the short term. Thanks for any help Tom Duerbusch THD Consulting (Still on z/VM 5.2)
Re: VM to zLinux Remote Execution
I've searched for the basic REXEC daemon for zSeries SLES 11, but I couldn't find anything. I could have been looking in the wrong place. Tom Duerbusch THD Consulting Davis, Larry (National VM/VSE Capability) larry.dav...@hp.com 7/22/2011 12:34 PM REXEC is available in Linux but you will get Auditors screaming about it. We got a wavier at our site. You can use IPTABLES to restrict REXEC access from/to certain systems. Larry Davis -Original Message- From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On Behalf Of Tom Duerbusch Sent: Friday, July 22, 2011 1:32 PM To: IBMVM@LISTSERV.UARK.EDU Subject: VM to zLinux Remote Execution I'm trying to remotely execute a command with CMS as the client and SLES 11 SP 1 as the server. All documentation I've found so far, shows how to do it from Linux to VM. Apparently the problem is, TCPIP for VM only has the unsecured REXEC client and SLES 11 only has a secured sshd. I've searched the VM download page for a ssh client. I've done some Linux searches for how to dumb down sshd (i.e. to allow unsecured transfers). Of course, there might be program products available, but unless they would be zero cost products, it's not going to happen in the short term. Thanks for any help Tom Duerbusch THD Consulting (Still on z/VM 5.2)
Re: VM to zLinux Remote Execution
That would have been a fall back solution. Without spending money for a ssh client, downgrading to REXECD seems like a workable solution. Network wise, I'm on hipersockets, so the risk of the traffic being sniffed should be minimal(right?) And as it is locked down to specified hosts any attempt to access REXECD from another mainframe host, should also be minimal(right?) I see articles about spoofing. Got me somewhat spoofed too G. Tom Duerbusch THD Consulting McKown, John john.mck...@healthmarkets.com 7/22/2011 12:38 PM I'm not too up on zLinux because we don't have it or z/VM. But doesn't zLinux have support for the virtual reader? Could you spool a reader file to your zLinux instance's virtual reader and have some shell script on zLinux execute it? Kind of like how I remember CMSBATCH working back when I ran VM/370 (yes, that long ago). -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM -Original Message- From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On Behalf Of Tom Duerbusch Sent: Friday, July 22, 2011 12:32 PM To: IBMVM@LISTSERV.UARK.EDU Subject: VM to zLinux Remote Execution I'm trying to remotely execute a command with CMS as the client and SLES 11 SP 1 as the server. All documentation I've found so far, shows how to do it from Linux to VM. Apparently the problem is, TCPIP for VM only has the unsecured REXEC client and SLES 11 only has a secured sshd. I've searched the VM download page for a ssh client. I've done some Linux searches for how to dumb down sshd (i.e. to allow unsecured transfers). Of course, there might be program products available, but unless they would be zero cost products, it's not going to happen in the short term. Thanks for any help Tom Duerbusch THD Consulting (Still on z/VM 5.2)
Re: REXEC and RXAGENT1
*** REXECD USERS = 62 06:02:56 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 06:02:56 USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP 06:02:56 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS 06:02:56 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 06:02:56 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS 06:02:56 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING 06:02:56 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND SUCCESS 06:03:05 DTCSTM163I TELNET SERVER: CONN 8:CONNECTION OPENED 07/20/11 AT 06:03:05 DTCPRC150IFOREIGN INTERNET ADDRESS AND PORT: NET ADDRESS 2672 06:03:05 DTCSTM132I CONN 8: LDSF DEVICE 0211 CREATED TELNET SCEXIT 3270 CONNECTION FROM: 192.168.34.76 2672 06:03:05 GRAF L0211 DIALED TO VTAM DIALED= 20FROM 192.168.34.76 06:03:28 AUTO LOGON *** RXAGENT1 USERS = 62BY REXECD 06:03:28 USER DSC LOGOFF AS REXECD USERS = 61 USER DSC LOGOFF AS REXECD USERS = 61 06:03:31 DTCIPI030W STARTANEWLIFE: VICTIM REXECD, REASON RESTARTING YO CALLED FOR REASON: CLIENT HAS ENDED TCP/ IP SERVICE 06:03:31 AUTO LOGON *** REXECD USERS = 62BY TCPIP AUTO LOGON *** REXECD USERS = 62 06:03:31 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 06:03:31 USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP 06:03:31 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS 06:03:31 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 06:03:31 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESS 06:03:31 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING 06:03:31 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND SUCCESS 06:04:02 AUTO LOGON *** RXAGENT1 USERS = 62BY REXECD 06:04:02 USER DSC LOGOFF AS REXECD USERS = 61 USER DSC LOGOFF AS REXECD USERS = 61 And then went quite with REXECD logged off and RXAGENT1 logged on. My manuals (z/VM 5.2) do not show a method of recycling REXECD using the OBEYFILE command. It does show it for about a dozen other servers, but not for REXECD. Searching the archives, I found very few questions about REXECD and nothing concerning OBEYFILE. Is it possible that your comment about OBEYFILE to restart TCPIP servers, a general comment and not explicitly for the REXECD server? Thanks Tom Duerbusch THD Consulting (42 years ago, Apollo 11 landed on the moon) Kris Buelens kris.buel...@gmail.com 7/18/2011 3:33 PM Alan explained here a while ago that you can use OBEYFILE to make TCPIP restart servers after that they have been taken from the restart list due to too frequent restarts. 2011/7/18 Tom Duerbusch duerbus...@stlouiscity.com When I reread Step 2 Yep, it does say a list of tags, it's not meant to be a sample entry. Now, I'm getting somewhere... I copied the entries from the IBM DTCPARMS. Now, things are being tried, at least. 15:14:43 AUTO LOGON *** REXECD USERS = 62BY TCPMAINT TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 15:14:43 USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP TCPIP USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESSFUL TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESSFUL TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND SUCCESSFUL 15:15:14 AUTO LOGON *** RXAGENT1 USERS = 62BY REXECD 15:15:14 USER DSC LOGOFF AS REXECD USERS = 61 What is now strange, is that I have to (x)autolog REXECD after I force it. REXECD was being detected that it was down and autologed by TCPIP. Now I have to do it. Also, after it autologs RXAGENT1, REXECD automatically logs off. I'll have TCPIP scheduled to be cycled and try this stuff again on Wednesday. My parms now look like: :nick.REXECD:type.server :class.rexec :nick.RXAGENT1 :type.server :class.rexec_agent :for.REXECD .*== .* Anonymous Remote Execution (REXEC) and Remote Shell
Re: REXEC and RXAGENT1
Thanks Alan I was somewhat confused with the Planning and Customization manual, with the section: Starting and Stopping TCP/IP Servers It lists many of the servers and how to stop them, usually with SMSG. It didn't list REXECD which was part of my questioning Kris' post. Apparently, I was in the wrong part of the manual...again.. And the OBEY command you pointed me at, does work at resetting the MaxRestart parm: netstat obey port 512 tcp tcpip VM TCP/IP Netstat Level 520 OBEY command response is: OK OBEY return code = 0 And I see REXECD and RXAGENT1 being xautologged. And...imagine thatit works as advertised! However, now that it all worked, I logged onto REXECD. When I ran my same tests (from MAINT), they still worked. When using guest, it seemed to use the RXAGENT1 server. When using a userid, it xautologged on the user and executed the command. So, I thought that the communication problem that being logged on to the server may only be at startup. #CP IPL CMS (from REXECD) and brought the server up. Both my tests still ran fine. So, is the caution about not being logged on to REXECD or having the secondary user, one of mere caution, or are there occasional things might happen, later, perhaps much later, that fouls up things, perhaps recovery? Anyway, for testing, it seems I can be logged on. But now that it works, I would only be logged on to update the a-disk with some rexx programs that I will be executing remotely. Thanks for your help Tom Duerbusch THD Consulting Alan Altmark alan_altm...@us.ibm.com 7/20/2011 9:35 AM On Wednesday, 07/20/2011 at 10:18 EDT, Tom Duerbusch duerbus...@stlouiscity.com wrote: My manuals (z/VM 5.2) do not show a method of recycling REXECD using the OBEYFILE command. It does show it for about a dozen other servers, but not for REXECD. Searching the archives, I found very few questions about REXECD and nothing concerning OBEYFILE. Is it possible that your comment about OBEYFILE to restart TCPIP servers, a general comment and not explicitly for the REXECD server? The OBEYFILE technique for resetting the restart counter applies to any server actually monitored by the stack. That is, those with PORT reservations that do not have NOAUTOLOG in them. You will not find any server-specific reference; only the generic usage note on the MaxRestart statement. (And it doesn't apply to RXAGENTx servers because they don't even talk to TCP/IP!) 06:01:09 AUTO LOGON *** RXAGENT1 USERS = 62BY REXECD 06:01:09 USER DSC LOGOFF AS REXECD USERS = 61 USER DSC LOGOFF AS REXECD USERS = 61 06:01:12 DTCIPI030W STARTANEWLIFE: VICTIM REXECD CALLED FOR REASON: CLIENT HAS ENDED TCP/IP SERVICE REXECD's and RXAGENT1's console logs should have some information on them. REXECD is ending *itself*. Perhaps there is a problem with RXAGENT1's use of RXSNDIU? Perhaps some authority problem? But whatever you do, don't logon to REXECD or RXAGENT1, or use SET SECUSER to figure out what's happening. If you try to look at their consoles in real time, you interfere with their communications. Rome will burn and civilization will end. (SET OBSERVER might be ok...dunno.) Alan Altmark Senior Managing z/VM and Linux Consultant IBM System Lab Services and Training ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott
Re: REXEC and RXAGENT1
When I reread Step 2 Yep, it does say a list of tags, it's not meant to be a sample entry. Now, I'm getting somewhere... I copied the entries from the IBM DTCPARMS. Now, things are being tried, at least. 15:14:43 AUTO LOGON *** REXECD USERS = 62BY TCPMAINT TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 15:14:43 USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP TCPIP USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESSFUL TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESSFUL TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND SUCCESSFUL 15:15:14 AUTO LOGON *** RXAGENT1 USERS = 62BY REXECD 15:15:14 USER DSC LOGOFF AS REXECD USERS = 61 What is now strange, is that I have to (x)autolog REXECD after I force it. REXECD was being detected that it was down and autologed by TCPIP. Now I have to do it. Also, after it autologs RXAGENT1, REXECD automatically logs off. I'll have TCPIP scheduled to be cycled and try this stuff again on Wednesday. My parms now look like: :nick.REXECD:type.server :class.rexec :nick.RXAGENT1 :type.server :class.rexec_agent :for.REXECD .*== .* Anonymous Remote Execution (REXEC) and Remote Shell (RSH) agents .*-- :nick.rexec_agent :type.class :name.Anonymous Remote Execution agent :command.RXSNDIU :runtime.C :Nick.REXECD:Type.Server:Class.rexec :Parms. :Anonymous.YES :ESM_Enable. :ESM_Validate. :nick.RXAGENT1 :type.server :class.rexec_agent :for.REXECD :Nick.RXAGENT2 :type.server :class.rexec_agent :For.REXECD Tom Duerbusch THD Consulting Scott Rohling scott.rohl...@gmail.com 7/15/2011 7:29 PM Well - I dug a bit deeper - looked at TCPRUN EXEC, etc..:type. and .class do seem to be required to modify server entries. In fact - the section in TCPIP Planning and Admin section on 'Customizing Servers' shows several examples all specify :type and :class. I think where we both were confused is in Step 2 of 'Configuring the REXEC Server'.. it shows what looks like a :nickname entry, but is actually a list of tags that are recognized for REXEC. To modify those tags, you still need to create an entry using :nick, :type, and :class. So - not a bug.. maybe a candidate for a reader comment? It's spelled out in the 'DTCPARMS File Format' section that: Every entry must include either a :Type.Server or a :Type.Class definition. Entries that define a server using a :Type.Server definition must also include a :Class. tag and value to identify the class to which that server belongs. It certainly slipped by me though in looking at your DTCPARMS entry! Scott Rohling On Fri, Jul 15, 2011 at 5:01 PM, Scott Rohling scott.rohl...@gmail.comwrote: Hmmph.. we didn't have REXECD enabled on my test system -- so I did so .. and added the :nick.REXECD tag with Anonymous.YES to SYSTEM DTCPARMS. What I see on a debug is much like yours - but also with this: +++ Lookup_Details.OUT $ParmFile_Serve = IBM DTCPARMS E1 $ParmFile_Class = IBM DTCPARMS E1 +++ Lookup_Details.OUT $ParmFile_Serve = IBM DTCPARMS E1 $ParmFile_Class = IBM DTCPARMS E1 Like you - my SYSTEM DTCPARMS is on D.. so it doesn't appear it's using it. The NAME SEARCH debug info got me thinking.. So I did this in my SYSTEM DTCPARMS: :Nick.REXECD :Type.Server :Class.rexec :Parms.-d :Anonymous.YES :ESM_Enable. :ESM_Validate. Note
Re: REXEC and RXAGENT1
OK, that makes sense to what I'm seeing now. I never got into using OBEYFILE. Back in the early '90s when VM first got IP, everytime I used OBEYFILE, I wiped out things that I didn't intend to. Never went back to it again. I never caught on to which groups of statements were considered packets of statements. That is if you replaced one statement, the entire packet of statements were replaced. Anyway, I'll get back to this after I schedule the cycle of TCPIP. Thanks Tom Duerbusch THD Consulting Kris Buelens kris.buel...@gmail.com 7/18/2011 3:33 PM Alan explained here a while ago that you can use OBEYFILE to make TCPIP restart servers after that they have been taken from the restart list due to too frequent restarts. 2011/7/18 Tom Duerbusch duerbus...@stlouiscity.com When I reread Step 2 Yep, it does say a list of tags, it's not meant to be a sample entry. Now, I'm getting somewhere... I copied the entries from the IBM DTCPARMS. Now, things are being tried, at least. 15:14:43 AUTO LOGON *** REXECD USERS = 62BY TCPMAINT TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING 15:14:43 USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP TCPIP USER DSC LOGOFF AS RXAGENT1 USERS = 61FORCED BY TCPIP TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESSFUL TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT1 ISSUED BY REXECD; RESULTS PENDING TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT1 ISSUED BY REXECD; COMMAND SUCCESSFUL TCPIP 15:14:43 DTCMON442I CP FORCE RXAGENT2 ISSUED BY REXECD; RESULTS PENDING TCPIP 15:14:43 DTCMON443I CP FORCE RXAGENT2 ISSUED BY REXECD; COMMAND SUCCESSFUL 15:15:14 AUTO LOGON *** RXAGENT1 USERS = 62BY REXECD 15:15:14 USER DSC LOGOFF AS REXECD USERS = 61 What is now strange, is that I have to (x)autolog REXECD after I force it. REXECD was being detected that it was down and autologed by TCPIP. Now I have to do it. Also, after it autologs RXAGENT1, REXECD automatically logs off. I'll have TCPIP scheduled to be cycled and try this stuff again on Wednesday. My parms now look like: :nick.REXECD:type.server :class.rexec :nick.RXAGENT1 :type.server :class.rexec_agent :for.REXECD .*== .* Anonymous Remote Execution (REXEC) and Remote Shell (RSH) agents .*-- :nick.rexec_agent :type.class :name.Anonymous Remote Execution agent :command.RXSNDIU :runtime.C :Nick.REXECD:Type.Server:Class.rexec :Parms. :Anonymous.YES :ESM_Enable. :ESM_Validate. :nick.RXAGENT1 :type.server :class.rexec_agent :for.REXECD :Nick.RXAGENT2 :type.server :class.rexec_agent :For.REXECD Tom Duerbusch THD Consulting Scott Rohling scott.rohl...@gmail.com 7/15/2011 7:29 PM Well - I dug a bit deeper - looked at TCPRUN EXEC, etc..:type. and .class do seem to be required to modify server entries. In fact - the section in TCPIP Planning and Admin section on 'Customizing Servers' shows several examples all specify :type and :class. I think where we both were confused is in Step 2 of 'Configuring the REXEC Server'.. it shows what looks like a :nickname entry, but is actually a list of tags that are recognized for REXEC. To modify those tags, you still need to create an entry using :nick, :type, and :class. So - not a bug.. maybe a candidate for a reader comment? It's spelled out in the 'DTCPARMS File Format' section that: Every entry must include either a :Type.Server or a :Type.Class definition. Entries that define a server using a :Type.Server definition must also include a :Class. tag and value to identify the class to which that server belongs. It certainly slipped by me though in looking at your DTCPARMS entry! Scott Rohling On Fri, Jul 15, 2011 at 5:01 PM, Scott Rohling scott.rohl...@gmail.com wrote: Hmmph.. we didn't have REXECD enabled on my test system -- so I did so .. and added the :nick.REXECD tag with Anonymous.YES to SYSTEM DTCPARMS. What I see on a debug is much like yours - but also with this: +++ Lookup_Details.OUT $ParmFile_Serve = IBM DTCPARMS E1 $ParmFile_Class = IBM DTCPARMS E1 +++ Lookup_Details.OUT $ParmFile_Serve = IBM DTCPARMS E1 $ParmFile_Class = IBM DTCPARMS E1 Like you - my SYSTEM DTCPARMS is on D.. so it doesn't appear it's using it. The NAME SEARCH debug info got me thinking.. So I did this in my SYSTEM DTCPARMS: :Nick.REXECD :Type.Server :Class.rexec :Parms.-d :Anonymous.YES :ESM_Enable. :ESM_Validate. Note that I added :Type.Server and :class.rexec Once I did this -- voila -- it found my entry in SYSTEM DTCPARMS, started up RXAGENT1 and was happy. Even the -d parm was honored
Re: REXEC and RXAGENT1
I duplicated the RXAGENT1 to make the RXAGENT2 in the directory and added the info in the DTCPARMS. They do have the LINK REXECD 191 191 RR in the directory. When I force REXECD, TCPIP automatically brings it back up. No attempt is made to bring up the agents. The only problem I have with using REXECD with a particular user, which is solved by using the agents, is that I have a list of commands that I'm sending off to be executed and some of them fail with Unable to autolog user message. In other words, the machine didn't finish logging off before the next remote command was being issued. I might bypass this problem by executing a rexx program instead of individual commands. Tom Duerbusch THD Consulting Scott Rohling scott.rohl...@gmail.com 7/15/2011 3:01 PM Only RXAGENT1 is supplied .. which makes me then wonder if these agents are built as they should be -- doing a LINK REXECD 191 191 RR for their A disk, etc? Did you model RXAGENT2 on 1? What you show seems correct.. so searching for clues :) Does the REXECD console show it is attempting to start -- any error msgs? Is RACF installed - if so, is REXECD authorized to autolog? These agent ids are only for anonymous requests.. any trouble using REXECD for a particular user? Just a note that don't set SECUSER on these guests to watch -- you'll mess up the message interactivity between them. Any errors at all you are seeing would be good clues.. Scott Rohling On Fri, Jul 15, 2011 at 1:43 PM, Tom Duerbusch duerbus...@stlouiscity.comwrote: I'm having a brain check. I've enabled REXEC which is working well. And I thing I enabled the server machines RXAGENT1 and RXAGENT2. How I read the documentation, both these agent machines should fire up when the REXECD server is started. My agent machines don't automatically start. And when I try to send a command to the guest server, I get back a message about an agent server not being available. My DTCPARMs seem to be correct: :nick.REXECD :Parms. :Anonymous.yes :ESM_Enable. :ESM_Validate. :Nick.RXAGENT1 :type.server :class.rexec_agent :For.REXECD :Nick.RXAGENT2 :type.server :class.rexec_agent :For.REXECD I don't see anything in the TCPIP configuration file about the RXAGENTx machines. Just what am I missing? Tom Duerbusch THD Consulting (Sorry officer. I just thought you wanted to race)
Re: REXEC and RXAGENT1
OK, got it. For REXECD: 'Access 198 D' 'Access 591 E' 'Access 592 F' QUEUE EXEC TCPRUN (DEBUG TCPRUN DEBUG: TCPRUN Level = 520 TIME IS 15:55:07 CDT FRIDAY 07/15/11 CONNECT= 00:14:44 VIRTCPU= 000:00.27 TOTCPU= 000:00.35 z/VM Version 5 Release 2.0, service level 0602 (64-bit) Generated at 09/18/06 18:39:52 CDT IPL at 08/08/10 16:51:42 CDT USERID=REXECD MACH=XA STOR=32M VIRT=V XSTORE=NONE IPLSYS=CMS DEVNUM=00016 CMS Level 22, Service Level 602 -- +++ GetInternetData $TCPhost= STLMP11 $TCPstack = TCPIP DTCRUN1022I Console log will be sent to default owner ID: TCPMAINT +++ Lookup_Details.IN How = BYUSER Search_Value= +++ Namesearch: Target = :NICK REXECD :TYPE SERVER NFopts = $SearchResults. = @NICK REXECD @TYPE SERVER @CLASS REXEC +++ Lookup_Details.IN How = BYCLASS Search_Value= REXEC +++ Namesearch: Target = :NICK REXEC :TYPE CLASS NFopts = $SearchResults. = @NICK REXEC @TYPE CLASS @NAME Remote Execution daemon @COMMAND REXECD @RUNTIME C @ANONYMOUS NO @ESM_ENABLE NO @ESM_VALIDATE RPIVAL @ESM_RACROUTE RPIUCMS +++ Lookup_Details.OUT +++ Lookup_Details.OUT +++ Query_Write @Diskwarn = NO pctneed = NO fm = DTCRUN1021R To cancel Remote Execution daemon startup, type any non-blan character and press ENTER. To continue startup, just press E DTCRUN1011I Server started at 15:55:08 on 15 Jul 2011 (Friday) DTCRUN1011I Running REXECD OK, now I see the problem @ANONYMOUS NO , so back to the DTCPARMS: :nick.REXECD :Parms. :Anonymous.yes :ESM_Enable. :ESM_Validate. :Nick.RXAGENT1 :type.server :class.rexec_agent :For.REXECD :Nick.RXAGENT2 :type.server :class.rexec_agent :For.REXECD What is wrong with my :Anonymous.yes? Tom Duerbusch THD Consulting Alan Altmark alan_altm...@us.ibm.com 7/15/2011 3:45 PM On Friday, 07/15/2011 at 04:42 EDT, Tom Duerbusch duerbus...@stlouiscity.com wrote: This is what I get with debug on: rexec -d -l guest -p guest 205.235.227.74 cp ind REXEC Level 520, Internal version id MT04091 parms is -d -l guest -p guest 205.235.227.74 ind Not seeing TCPRUN output created by (DEBUG option on TCPRUN. Looking for REXECD initialization. Alan Altmark Senior Managing z/VM and Linux Consultant IBM System Lab Services and Training ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott
Re: REXEC and RXAGENT1
I only have two of them, SYSTEM and IBM. I'm updating SYSTEM. It is on the D drive for user REXECD which is above the E drive where the IBM is. But that got me looking at the IBM on. That set of parms are different then what is on the SYSTEM on. The subset of the IBM one is: :nick.REXECD:type.server :class.rexec :nick.RXAGENT1 :type.server :class.rexec_agent :for.REXECD .*== .* Remote Execution (REXEC) and Remote Shell (RSH) daemon .*-- :nick.rexec :type.class :name.Remote Execution daemon :command.REXECD :runtime.C :anonymous.NO :ESM_Enable.NO :ESM_Validate.RPIVAL :ESM_Racroute.RPIUCMS .*== .* Anonymous Remote Execution (REXEC) and Remote Shell (RSH) agents .*-- :nick.rexec_agent :type.class :name.Anonymous Remote Execution agent :command.RXSNDIU :runtime.C My SYSTEM one only has: :Nick.REXECD :Parms. :Anonymous.YES :ESM_Enable. :ESM_Validate. :Nick.RXAGENT1 :type.server :class.rexec_agent :For.REXECD :Nick.RXAGENT2 :type.server :class.rexec_agent :For.REXECD Looking at the output from debug, it sure looks like I'm picking up the IBM DTCPARMS. But based on other items in my SYSTEM DTCPARMS file, I know that it is, being executed. Tom Duerbusch THD Consulting Scott Rohling scott.rohl...@gmail.com 7/15/2011 4:52 PM Which DTCPARMS are you updating?Is a 'lower level' one perhaps overriding?The order is userid, nodeid, SYSTEM, and lastly IBM DTCPARMS which should not be touched. Scott Rohling On Fri, Jul 15, 2011 at 3:11 PM, Tom Duerbusch duerbus...@stlouiscity.comwrote: OK, got it. For REXECD: 'Access 198 D' 'Access 591 E' 'Access 592 F' QUEUE EXEC TCPRUN (DEBUG TCPRUN DEBUG: TCPRUN Level = 520 TIME IS 15:55:07 CDT FRIDAY 07/15/11 CONNECT= 00:14:44 VIRTCPU= 000:00.27 TOTCPU= 000:00.35 z/VM Version 5 Release 2.0, service level 0602 (64-bit) Generated at 09/18/06 18:39:52 CDT IPL at 08/08/10 16:51:42 CDT USERID=REXECD MACH=XA STOR=32M VIRT=V XSTORE=NONE IPLSYS=CMS DEVNUM=00016 CMS Level 22, Service Level 602 -- +++ GetInternetData $TCPhost= STLMP11 $TCPstack = TCPIP DTCRUN1022I Console log will be sent to default owner ID: TCPMAINT +++ Lookup_Details.IN How = BYUSER Search_Value= +++ Namesearch: Target = :NICK REXECD :TYPE SERVER NFopts = $SearchResults. = @NICK REXECD @TYPE SERVER @CLASS REXEC +++ Lookup_Details.IN How = BYCLASS Search_Value= REXEC +++ Namesearch: Target = :NICK REXEC :TYPE CLASS NFopts = $SearchResults. = @NICK REXEC @TYPE CLASS @NAME Remote Execution daemon @COMMAND REXECD @RUNTIME C @ANONYMOUS NO @ESM_ENABLE NO @ESM_VALIDATE RPIVAL @ESM_RACROUTE RPIUCMS +++ Lookup_Details.OUT +++ Lookup_Details.OUT +++ Query_Write @Diskwarn = NO pctneed = NO fm = DTCRUN1021R To cancel Remote Execution daemon startup, type any non-blan character and press ENTER. To continue startup, just press E DTCRUN1011I Server started at 15:55:08 on 15 Jul 2011 (Friday) DTCRUN1011I Running REXECD OK, now I see the problem @ANONYMOUS NO , so back to the DTCPARMS
Re: SUSE11 and VNC Viewer
Since you didn't mention that you did might as well to cover all bases... After an install and the reboot, vncserver isn't automatically started. You can do a vncserver start from root and/or set it to automatically start in the yast dialog. Tom Duerbusch THD Consulting (Sometimes I think I forgot more than I ever knew) Bob McCarthybob.mccar...@custserv.com 7/5/2011 3:14 PM We use VNC Viewer for the gui requirements for installing our zLinux systems and other related software. Everthing worked fine with SUSE10. SUSE11 installs fine with VNC Viewer. Once the SUSE11 installation is complete, VNC View no longer seems to function, when we attempt install other software that requires a gui interface for install. We get into the SUSE11 system, but get a blank screen, with no input capability. Has anyone run into this issue ? If so, how did you get around it ? Thank you, Bob
Re: SUSE11 and VNC Viewer
I tested it out on my SLES 11 SP 1 system. (It was installed using ssh.) I had to allow remote installation. That caused the VNC software to be installed. When I used tightvnc to get into it, I also got a blank screen and the connection timed out after 2 minutes. I'm on a z/890, which is not a supported box on SLES 11. So, if I require VNC, I would have to drop back to SLES 10 SP3 or so. Tom Duerbusch THD Consulting Bob McCarthybob.mccar...@custserv.com 7/5/2011 3:14 PM We use VNC Viewer for the gui requirements for installing our zLinux systems and other related software. Everthing worked fine with SUSE10. SUSE11 installs fine with VNC Viewer. Once the SUSE11 installation is complete, VNC View no longer seems to function, when we attempt install other software that requires a gui interface for install. We get into the SUSE11 system, but get a blank screen, with no input capability. Has anyone run into this issue ? If so, how did you get around it ? Thank you, Bob
Re: SUSE11 and VNC Viewer
Hi Richard I tried following what you suggested... No avail. However it dawned on me that I never got the prompt for the password to get into VNC. (VNC Authentication window) I suspect the timeout I get after two minutes is VNCs response to no password. So, when you are doing the click and hold, is this after you have responded to the password challenge? Tom Duerbusch THD Consulting Richard Troth vmcow...@gmail.com 7/6/2011 10:49 AM Hi, Bob, -- I use VNC rather heavily. From Tom's report, you may be having a different error than I am used to. Also, contrary to Tom's suggestion, I don't start VNC as a service, but run it from user space (even though perhaps running as root) ... sign on, do a 'vncserver' command, then connect with the viewer. In this context, I get a stipple pattern. But that's not really an error. (And it's not exactly blank. Forgive me if you already know all this.) TWM is not intuitive at that point. Assuming TWM actually started, you'd still need to click-and-hold before you get any hints from it. When running 'vncserver' from your shell, the normal operation is that a .vnc directory is created under $HOME. In that directory, there is an xstartup file which controls how VNC behaves. In particular, this is where you get 'twm' as Ray Chu mentioned. I usually just stick with 'twm' because it is light. For serious remote desktop use, it is usually easy enough to change to KDE or GNome on demand. But for use with installers, you probably don't want to bloat of a complete desktop environment. Marci is correct. You will get copious help on the Linux-390 list. -- R; Rick Troth Velocity Software http://www.velocitysoftware.com/ On Tue, Jul 5, 2011 at 16:14, Bob McCarthy bob.mccar...@custserv.com wrote: We use VNC Viewer for the gui requirements for installing our zLinux systems and other related software. Everthing worked fine with SUSE10. SUSE11 installs fine with VNC Viewer. Once the SUSE11 installation is complete, VNC View no longer seems to function, when we attempt install other software that requires a gui interface for install. We get into the SUSE11 system, but get a blank screen, with no input capability. Has anyone run into this issue ? If so, how did you get around it ? Thank you, Bob
Standalone DDR License
If I had a license for VM and I DDR some full pack VSE volumes. Eventually I dropped the license for VM. Now I need to restore those VSE volumes. Am I licensed to be able to use the standalone version of DDR to recover those volumes? Goes back to the old issue of if you use a product for backups, do you have to keep licensing the product, even if you never intend to use it, just in case you have to restore something backed up by that product Tom Duerbusch THD Consulting
Re: CLONEBKP: New package at zVM/downloads
To throw another tangent to this On z/VSE, FCOPY detects the present of FLASHCOPY and will use FLASHCOPY when available and it makes sense to use it. I got plenty of calls from Operations when a DS8100 was brought in and we intended to phase in FLASHCOPY. FCOPY phased it in, very quickly G. Tom Duerbusch THD Consulting Scott Rohling scott.rohl...@gmail.com 6/16/2011 3:45 PM No - the CP FLASHCOPY command only works with the flashcopy feature on the DASD -- it will simply fail if it's not enabled. You may have been using a 'wrapper' EXEC that did that for you a while ago or something. Even if FLASHCOPY is specified for an option in the CLONEBKUP tool - I would suggest it fall back to DDR if flashcopy fails -- as it will if you are copying dasd that are on different subsystems.. Scott Rohling On Thu, Jun 16, 2011 at 2:22 PM, Davis, Larry (National VM/VSE Capability) larry.dav...@hp.com wrote: I Believe Flashcopy uses DDR, if Flashcopy is not available on the subsystem, But that was a while ago. Larry Davis** *From:* The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] *On Behalf Of *Scott Rohling *Sent:* Thursday, June 16, 2011 4:16 PM *To:* IBMVM@LISTSERV.UARK.EDU *Subject:* Re: CLONEBKP: New package at zVM/downloads key word 'option' .. it's pretty easy to code for doing either a flashcopy or ddr, whether passed as an option, or even detected automatically (try a flash and if it fails do the ddr). Scott Rohling On Thu, Jun 16, 2011 at 2:13 PM, Mark Post mp...@novell.com wrote: On 6/16/2011 at 08:06 AM, Frank M. Ramaekers framaek...@ailife.com wrote: 1 suggestion: FLASHCOPY option (to replace DDR) Which would then break on all the systems where it hasn't been purchased. Mark Post
Re: Problem with z/Linux guest Ethernet frames (buffering ?)
Also add in a cp q time so you know what time it happened. Or do the PIPE like Frank suggested. BTW, so a cp spool console start first to capture the listing. And then there is also: term more 0 0 term hold off set run on anything else? Tom Duerbusch THD Consulting Karl Kingston karlkings...@ongov.net 5/6/2011 10:58 AM Put the IND QUEUES in a loop with a CP SLEEP 10 MIN and just let'er run. From: Bhemidhi, Ashwin ashw...@ti.com To: IBMVM@LISTSERV.UARK.EDU Date: 05/06/2011 11:04 AM Subject:Re: Problem with z/Linux guest Ethernet frames (buffering ?) Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU I will build a rexx exec that will run the IND QUEUES Command. What command/facility do I use to schedule the exec to run every 10 secs, is there something in z/VM that is similar to SCHEDULE/CRON. I updated SRM buffer setting to allow for storage over commit. Since this is a production LPAR I am not comfortable changing SRM setting(to defaults) with out being absolutely sure of what it might affect. The guest ran well for more than 3 months with the current SRM setting before we started seeing the network issue. It appears that we are running pretty tight. This z/VM LPAR is pretty small has 768 MB central and 256 Xstor , 2 X 3390-3 PAGE DASD. It runs 9 Linux guest ( 8 Prod, 1 standby) of 80MB memory, 16 MB, 48 MB VDISKs and 128 MB DASD SWAP disks . The guest are paging a little bit. Our application is 99.9% network IO(protocol convertor). We will be adding some memory to this LPAR during our maintenance this month to ease up on resources. VM CPU utilization seems to be a MAX 4% of 2 ILFs. When the problem occurs, it only happens on one of 8 machines machine, even though all the machines are polled similarly. The machine that has problem keeps changing and it appears to be paused for around 25+ seconds as we do not drop any frames just that they are delayed. Thank you, Ashwin -Original Message- From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On Behalf Of Alan Altmark Sent: Thursday, May 05, 2011 5:07 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Problem with z/Linux guest Ethernet frames (buffering ?) On Thursday, 05/05/2011 at 03:22 EDT, Bhemidhi, Ashwin ashw...@ti.com wrote: Right now there is the eligible list is 0. I could not check the queues at the time of event, the 3 times it occurred was either during after business hours or over the weekends. By the time I was able to logon the eligible list was 0. You can write an exec that issues IND QUEUES every, say, 10 seconds. If the result shows no-zero eligible lists, record the results (with the time) in a file or on the (spooled) console. Start it when you leave for the day. I did change the SRM storbuff setting from the default to 300%, 300%, 200%. Why? If you put it back to the defaults, does the problem go away? 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 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott
Re: Will it run ?
z/VM, yes...with the normal additional PTFs (ICKDSF, EREP and IOCP). VSE/ESA 2.2it depends. If you already have the migration apar that is unsupported, then it should work on a z/10. VSE/ESA 2.2 will not IPL on a z/890 or better due to the dual channel sets introduced in that machine. The APAR doesn't cause 2.2 to support it, it just causes it to ignore it G. VM doesn't help in this case (allowing VSE/ESA 2.2 to run on a dual channel set machine). Tom Duerbusch THD Consulting Graeme Moss ib...@mossaustralia.com 4/6/2011 4:35 PM Hello Fellow Listers, I have the opportunity to work on upgrading a VM/ESA 2.2 system to z/VM 5.4 on a new z10. I am wondering if I can run a copy of the 2.2 system under 5.4 on a z10 during the build phase ? Cheers Graeme
Re: DDR Question
If you are doing software compression, then, perhaps use the Pipe DDR stage and route it to the count stage. But knowing how much compression the hardware will donot obvious to me. However, once you do have a compressed tape, DITTO TMP will tell you how much tape the compressed dataset took on the media. Tom Duerbusch THD Consulting Rich Greenberg ric...@panix.com 3/30/2011 4:55 PM On: Wed, Mar 30, 2011 at 11:37:00AM -0700,Tom Huegel Wrote: } That doesn't show the compressed byte count is (would be). The goal here is } to be able to predict how many tapes I will need to do backups. If you are doing hardware compression in the tape drive, I don't think there is any way for DDR to know the compressed byte count. Software compression, yes it would. I suspect that the easiest way to determine the tape counts will be experimentally. -- Rich Greenberg Sarasota, FL, USA richgr atsign panix.com + 1 941 378 2097 Eastern time. N6LRT I speak for myself my dogs only.VM'er since CP-67 Canines: Val, Red, Shasta, Zero Casey (At the bridge)Owner:Chinook-L Canines: Red Cinnar (Siberians) Retired at the beach Asst Owner:Sibernet-L
Re: DB2 Connect and DB2 V7.5
BTW, on the subject of stored procedures... We have DB2/VSE 7.3 running on multiple VSE systems. We have been running DB2/UDB 7.x client on Windows going thru a DB2 Connect 7.x single user edition. Right...this setup doesn't require a stored procedure server. However, when we added a DB2 Connect 9.5 Server, and 9.5 clients, any use of the DB2 Command Center on the PC, requires a DB2 Stored Procedure Server running on the mainframe. Now, I don't know if it was the DB2 Connect version change that required the stored procedure server or that the DB2 client version change that required the stored procedure server, but now, anytime a DB2 9.x client starts using the DB2 Command Center, the stored procedure server DFLT0001 fires up to handle the request. Tom Duerbusch THD Consulting E. Roller ewald.rol...@rolf-benz.com 3/25/2011 9:54 AM Hi, struggling on with implementing DB2 V7.5, on VM I got some DRDA Problems with DB2 Connect. Environment: Database P1 is on Level 7.3 Database T1 is on Level 7.5 DB2 Connect V7.2 connects to P1 and T1 with no problems DB2 Connect V8.1 connects to P1 with no problems DB2 Connect V8.1 connecting to T1 ends up with errors: Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package .NULLID.SYSSN200 was not found. SQLSTATE=51002 , SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php on line 292 Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package .NULLID.SYSSN200 was not found. SQLSTATE=51002 , SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php on line 325 The difference of the databases P1 and T1 are in SYSTEM.SYSACCESS table: the old V7.3 fatabase contains the following entries (and some more), I don't know, where they come from: TNAME CREATOR -- --- SYSLN100NULLID SYSLN101NULLID SYSLN102NULLID SYSLN200NULLID SYSLN201NULLID SYSLN202NULLID SYSLN300NULLID SYSLN301NULLID SYSLN302NULLID SYSLN400NULLID SYSLN401NULLID SYSLN402NULLID SYSSN100NULLID SYSSN101NULLID SYSSN102NULLID SYSSN200NULLID SYSSN201NULLID SYSSN202NULLID SYSSN300NULLID SYSSN301NULLID In the V7.5 database these entries are missing. Reading the Database Administration Guide, I found out, that I have to set up a Stored Procedure Server for DB2 UDB V8.x connections. This is new with DB2 V7.3, the old database on this level works well without a Stored Proc Server. What do I miss ?? TIA Ewald Roller
Re: DB2 Connect and DB2 V7.5
You have to rebind packages. You didn't say if you have the DB2 Connect Server version(s) or the standalone client. From each DB2 Connect Server, you have to rebind to each release of DB2 VM/VSE in which that Connect Server will access. Then, from each type of client (Win/.XP, Win/7 32 bit, Win/7 64 bit, etc), you have to rebind from that windows client to each release of DB2 Connect Server you are running. I don't know if you have to, but I did, bind from each type of Windows client to each release of DB2 you are running. Tom Duerbusch THD Consulting E. Roller ewald.rol...@rolf-benz.com 3/25/2011 9:54 AM Hi, struggling on with implementing DB2 V7.5, on VM I got some DRDA Problems with DB2 Connect. Environment: Database P1 is on Level 7.3 Database T1 is on Level 7.5 DB2 Connect V7.2 connects to P1 and T1 with no problems DB2 Connect V8.1 connects to P1 with no problems DB2 Connect V8.1 connecting to T1 ends up with errors: Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package .NULLID.SYSSN200 was not found. SQLSTATE=51002 , SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php on line 292 Warning: SQL error: [IBM][CLI Driver][SQLDS/VM] SQL0805N Package .NULLID.SYSSN200 was not found. SQLSTATE=51002 , SQL state 51002 in SQLExecDirect in /web/intern/htdocs/archivts/TA0010.php on line 325 The difference of the databases P1 and T1 are in SYSTEM.SYSACCESS table: the old V7.3 fatabase contains the following entries (and some more), I don't know, where they come from: TNAME CREATOR -- --- SYSLN100NULLID SYSLN101NULLID SYSLN102NULLID SYSLN200NULLID SYSLN201NULLID SYSLN202NULLID SYSLN300NULLID SYSLN301NULLID SYSLN302NULLID SYSLN400NULLID SYSLN401NULLID SYSLN402NULLID SYSSN100NULLID SYSSN101NULLID SYSSN102NULLID SYSSN200NULLID SYSSN201NULLID SYSSN202NULLID SYSSN300NULLID SYSSN301NULLID In the V7.5 database these entries are missing. Reading the Database Administration Guide, I found out, that I have to set up a Stored Procedure Server for DB2 UDB V8.x connections. This is new with DB2 V7.3, the old database on this level works well without a Stored Proc Server. What do I miss ?? TIA Ewald Roller
Re: Creating a Second IP Stack
Where there are many reasons why you might want a second IP stack, if the only reason is to have a back door TN3270 session, then try using the ICC port. (An OSA port configured for ICC.) These are always up and you can TN3270 into them, get a VM logo (in the VM world), and fix what ever problems that messed up the stack. An OSA port configured for ICC, has its own IP stack running in firmware. You can't touch it. You can only configure it. Once configured, it's hard to mess up. Certainly, you will never mess it up by changing the configuration on you IP stack (unless you try to assign the same IP address G. But even if you do configure the same IP address, the first one up (the ICC) wins.) Tom Duerbusch THD Consulting Jeff Gribbinjeff.grib...@gmail.com 3/5/2011 10:07 AM Greetings, I may be a, 'VM-Oldie' but I'm most certainly a, 'TCP/IP Newbie' and, true to form, I'm already wishing to push the envelope a little ... I'm helping to maintain a not-very-busy z/VM system which is pretty-much starting from scratch and currently has no asociated SLA's or the such to worry about. It's not quite a sandpit, but pretty close. I access the system via TN3270 and, in order to allow me to perform surgery on the main TCP/IP stack (bog-standard vanilla configuration, straight out of the box), I'm looking to place a second IP stack alongside the primary stack that will give me at-least a TN3270, 'back door' into the system. My, 'problem' is TCPIP DATA, which appears to be a unique filename. 'TCP/IP Planning and Customization' states quite categorically that TCPIP DATA defines parameters used by TCPIP -client- applications. If this is truly the case then it would seem that all I need in order to implement a second stack purely for TN3270 purposes is to create appropriate 'userid DTCPARMS' and 'userid TCPIP' files on TCPMAINT's 0198 and I'm away. Would I be correct in thinking that TCPIP DATA is, 'merely' read by the, 'client' commands in order (e.g.) to locate the servers that they need to interact with. If this is so, would it be acceptable practise (that is, behaviour that would not bring the Wrath of Chuckie upon me) to keep a second copy of TCPIP DATA, configured according to the userid(s) of the second stack, on a separate minidisk and access that minidisk in front of TCPMAINT's 592 when wishing to, 'converse' with the second stack? (For example, in order to issue a NETSTAT command without needing to specify the, 'TCP' option every time.) I can, of course, discover most of this empirically for myself - and will indeed be experimenting a little (what else to do on a wet Saturday afternoon?) - but if for no other reason that the Fear of Chuckie I would be reassured if somebody with more experience were willing to sanity-check my hypothesis and proposed, 'solution'. Thanks Jeff
Re: Closing console (and other o/p UR devices) at midnight or other times.
I use: cp spool console to maint eof Which closes the console after every 50,000 records. If you need it done at midnight or some other time, you could use VMUTIL, or some other home grown exec to issue a close on behalf of a disconnected machine. Tom Duerbusch THD Consulting Mike Walter mike.wal...@aonhewitt.com 2/11/2011 1:45 PM Almost every z/VM customer is forced to devise a method to close service virtual machine consoles at midnight, or at some time of day. z/VM old-timers have done this for ages, but new z/VM customers don't often have the skills necessary to implement automated closures - or even recognize the advantages of doing so. Before submitting this to IBM as an enhancement request (probably through the auspices of SHARE), it seemed prudent to run it past others for wider consideration. I see three possibilities: 1) Enhance the directory entry statement SPOOL to add EOF AT hh:mm:ss, or CLOSE AT hh:mm:ss 2) Enhance the CP command SPOOL to enhance EOF adding AT hh:mm:ss, or enhance CLOSE adding AT hh:mm:ss 3) For the sake of consistency, both enhancements 1 and 2. If only #2 were implemented, the new SPOOL command could be entered in the directory entry of such servers via the 'COMMAND' statement, providing the same facility with lower CP coding and documentation requirements. New products could be distributed with sample directory entries containing the AT hh:mm:ss included, perhaps as a comment. Thoughts? 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.
Re: z/VM 5.4; 6.1
The question comes back to what sized volumes can be CPOWNED? A CPOWNED volume has a bit map that defines the CP areas. The install of VM is really just a DDR restore and the bit maps are defined by IBM. On the smaller volumes, wasn't it one track for the bit maps? And for the larger volumes you needed a second track? I'm fuzzy on if it was a MOD-9 required a second track or it was the largest that used a single track. Anyway, on a MOD-27 or MOD-54, what is on the additional tracks? Did IBM leave them (and tested the fact) that they are binary zeros which is PERM space? Or is there some other stuff out there that might say some cylinders are TEMP, PAGE or other CP space? And was that extra space formatted by CPFMTXA to be CP space? So, in my book, the install can't be done on something greater than a MOD-9. You may be able to build a VM system on any size volume however. Tom Duerbusch THD Consulting Jakub x jszef...@gmail.com 2/9/2011 2:10 AM Hello, Can I install z/VM (5.4 or 6.1) on dasd 9 model 27 ? I found in documentation Only 3390 Model 3 or 9 is supported for installation of z/VM. but in another part of documentation I saw that DASD 9 including large Model 9s known as Model 27 and Model 54. Best regards, Jakub Szefler
Re: z/VM 5.4; 6.1
No, I'm thinking the CP allocation bit maps. Consider a different view. If z/VM could be installed on any model of 3390-3 or greater, why would they say that it could only be installed on a MOD-3 or a MOD-9? To me that means that their install process is model specific. So why? Is it that the CP allocations areas, which are model specific, won't allow it? Is it that the install process determines the model type and then has different install paths? If the model type isn't supported, what does the install process do? I've seen installs of other OS on models greater then what the install supported, and the documentation said that the extra space would not be used for the installation, but you can use that space for other uses. Does the VM install guide say that type of disclaimer? If not, I doubt an install on any other than a MOD-3 or MOD-9 would go good. However, if you are a VM Systems Programmer, just do the install manually and it should be doable. If all you have are MOD-27s, how about creating MOD-3 or MOD-9 minidisks, starting on Cylinder 0, and install second level? The install process would see one of the supported models and be happy. But you may still have a problem with the CP allocation area, when you IPL the full pack. If interested, just try it. An install is only a few hours before you can test. Tom Duerbusch THD Consulting Scott Rohling scott.rohl...@gmail.com 2/9/2011 10:20 AM I don't understand why you say the install can't be done on something greater than a mod 9 ... I'm pretty sure it can - if you don't mind empty space. Cylinder 0 is sufficient.. maybe you are thinking of XLINK bit maps? Scott Rohling On Wed, Feb 9, 2011 at 8:32 AM, Tom Duerbusch duerbus...@stlouiscity.comwrote: The question comes back to what sized volumes can be CPOWNED? A CPOWNED volume has a bit map that defines the CP areas. The install of VM is really just a DDR restore and the bit maps are defined by IBM. On the smaller volumes, wasn't it one track for the bit maps? And for the larger volumes you needed a second track? I'm fuzzy on if it was a MOD-9 required a second track or it was the largest that used a single track. Anyway, on a MOD-27 or MOD-54, what is on the additional tracks? Did IBM leave them (and tested the fact) that they are binary zeros which is PERM space? Or is there some other stuff out there that might say some cylinders are TEMP, PAGE or other CP space? And was that extra space formatted by CPFMTXA to be CP space? So, in my book, the install can't be done on something greater than a MOD-9. You may be able to build a VM system on any size volume however. Tom Duerbusch THD Consulting Jakub x jszef...@gmail.com 2/9/2011 2:10 AM Hello, Can I install z/VM (5.4 or 6.1) on dasd 9 model 27 ? I found in documentation Only 3390 Model 3 or 9 is supported for installation of z/VM. but in another part of documentation I saw that DASD 9 including large Model 9s known as Model 27 and Model 54. Best regards, Jakub Szefler
Re: SET SHARE ABSOLUTE/RELATIVE
We have sufficient enough resources so set share isn't a big deal, however, I do have production set at set share relative 150 and the test systems as set share rel 50. When they are competing, the production machines end up with 75% of the processor and the test machines with about 25%. That seems to be cool with me. You don't want certain machines to be cpu starved. We need CICS users, both test and production to be serviced and all IP stuff to be serviced. That includes DB2 when accessed via DRDA. So, in my minds eye (since we don't have any good performance monitors), I use the relative share to pretty much allow the test systems about 12% of the processor. This should take care of any CICS and IP traffic. A long time ago, I tried dropping the test machines in the basement, priority wise. CICS started abending AICA, IP would fail on timeouts and DB2 DRDA would faile on timeouts. Many times it was quicker to reipl the test system then to determine what failed and restart the task. Since then, test systems always get some cpu. Tom Duerbusch THD Consulting Hughes, Jim jim.hug...@doit.nh.gov 2/7/2011 2:27 PM Thanks for the reply Marty. Long time, no see. Our VSE systems are mainly interactive CICS or IDMS/DC systems during the day. Night time they become batch machines. The CICS and IDMS/DC systems are mainly accessed via VTAM. Our three production systems are each set to ABSOLUTE 20% with no defined target maximum. The sum of our ABSOLUTE SHARE users does total 100%. With that said, we've asked ourselves is ABSOLUTE 20% enough? The manual says once you have defined the minimum target ABSOLUTE SHARE to total 100%, the scheduler reserves 1% for the RELATIVE SHARE users. It goes on to say that once an ABSOLUTE SHARE user has reached its minimum target share it only gets more if system resources are available. What I am looking for is a way to keep the production systems behaving if a production vse system(absolute share), test vse system(relative share) or a cms user(relative share) begins to loop. The more I read about CP SET SHARE the more I suspect it isn't designed to be a panacea for smooth performance in time of trouble. Maybe I should be investigating the VM Performance Monitor to assist with dynamic performance adjustment in a time of trouble. Comments? Jim Hughes Consulting Systems Programmer Mainframe Technical Support Group Department of Information Technology State of New Hampshire 27 Hazen Drive Concord, NH 03301 603-271-5586Fax 603.271.1516 Statement of Confidentiality: The contents of this message are confidential. Any unauthorized disclosure, reproduction, use or dissemination (either whole or in part) is prohibited. If you are not the intended recipient of this message, please notify the sender immediately and delete the message from your system. From: The IBM z/VM Operating System [mailto:IBMVM@LISTSERV.UARK.EDU] On Behalf Of Martin Zimelis Sent: Monday, February 07, 2011 3:01 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: SET SHARE ABSOLUTE/RELATIVE Catherine, I don't think your understanding of SHARE is backwards, but your expectation of what the performance manager will do might be. I suspect it's trying to keep heavy CPU users from hogging the processors. To get back to the original question, Jim, I think you need to describe what the z/VSE guests are doing. If they're supporting interactive users (e.g., CICS), you'd want one answer from the assembled masses. If they're true batch workloads, the answer should be quite different. Since your system's perceived responsiveness likely depends on how quickly TCPIP (and VTAM) gets serviced, a high share is called for. In your situation, is the same true for RSCS? Regardless, my experience with the conventional wisdom of whether to use relative or absolute shares is dated, so I'll leave detailed recommendations to those with more recent experience. Marty Zimelis On Mon, Feb 7, 2011 at 2:13 PM, McBride, Catherine cmcbr...@kable.com wrote: A while ago a very experienced VM person from IBM suggested that we not use ABSOLUTE unless you absolutely must cap off a guest to keep it from running away with your real processors. We used that setting on our test system only. Our VSE TOR and VM guest TCPIP both had high relative shares (1 versus 3000 for regular production guests). Then we started using a performance manager feature of VM Toolkit, it managed share values for us. It set everything the same after VM IPL, but by the end of a normal production day our busiest guests had dropped to the lowest relative share, the ones seldom used had the highest. Meaning my understanding of how relative share worked was backwards or the gizmo in VM Toolkit was. Hopefully Alan or Kris will expound. -Original Message- From: The IBM z/VM Operating
Re: zVM Minidisk Backup process
You could do a physical backup using DDR (help ddr for more info). A logical backup, which can be reloaded to any size mdisk or to/from SFS can be done via VMFPLC2 (help vmfplc2 for details). Tom Duerbusch THD Consulting Mario Izaguirre mizagui...@circulo.es 1/28/2011 2:34 AM Hi all, I wanted to ask about how to make a backup process of Mini Disk from z/VM, I long ago looking for some references on the Internet I found an example of how to make 16 copies of MiniDisk on a single tape cartridge, but cannot remember page or how it was that I found. Could someone help me how to do this process? Best Regards, Mario Izaguirre Mainframe System Programmer Barcelona, Spain
Re: Dynamically adding 3390's
I would think that if this DS8100 was already being used by this box, then the CHPID and PATHs are already defined. If this is a new controller for you, then you need to do the DEFINE for the controller using the existing paths. In all cases, you would have to do the DEFINE device(s) for the new volumes. Then, you can vary on the devices and be off and running. When done, be sure to update your IOCP and put it in the next slot. Otherwise a Power On Reset, will loose any dynamically defined IOCP stuff. Tom Duerbusch THD Consulting Frank M. Ramaekers framaek...@ailife.com 1/5/2011 1:57 PM See DEFINE CHPID|PATH|CU|DEVICE statements. Frank M. Ramaekers Jr. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Hughes, Jim Sent: Wednesday, January 05, 2011 1:42 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Dynamically adding 3390's We want to define a new controller for some new dasd volumes on our DS8100. Our Z/OS z10 system has them defined and is working with them quite nicely. Our z890 z/VM system doesn't have them in its IOCP. I've checked the z/VM system using CP Q DYN STAT and discovered it does allow dynamic io reconfiguration. So, my question is how do I get the new dasd online to z/VM? It will use existing paths to the DS8100. There are 8 devices on this new path. I've never done this sort of thing to a running system and have a certain respect for keeping it up and working. Experimenting is not an option for me. Thanks in advance for hints, tips, and an education. James R. Hughes TSG, Problem Solver NH Department of Information Technology 603-271-5586(w); 603-491-3071(c) www.nh.gov/doit Statement of Confidentiality: The contents of this message are confidential. Any unauthorized disclosure, reproduction, use or dissemination (either whole or in part) is prohibited. If you are not the intended recipient of this message, please notify the sender immediately and delete the message from your system. It is fun to do the impossible. _ 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: SORTING DIRECTORY GAPS BY USER
For decades I've been using $ENDPAK$ userid to define the last cylinder of each pack. That, along with $ALLOC$ for cylinder 0, has allowed DISKMAP to show trailing gaps. I never thought about it, but I should have defined the last cylinder to be (last cylinder + 1) i.e. 3340 cylinders for a 3390-3. Currently, I get the *OVERLAP* flag when I do use the last cylinder. Tom Duerbusch THD Consulting Frank M. Ramaekers framaek...@ailife.com 1/5/2011 3:12 PM These tools (DIRMAP and MDISKMAP) have no ideas how many cylinders a device has (unless you told it by defining a full pack mini-disk). Frank M. Ramaekers Jr. From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of George Henke/NYLIC Sent: Wednesday, January 05, 2011 2:51 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: SORTING DIRECTORY GAPS BY USER This is great, George, ty. Just one problem. It does not show the GAPs after the last extent on a VOLSER. It would be nice to know the GAPS on the tailend of a VOLSER also. Must I put a dummy entry on the last cylinder to generate a GAP in DIRMAP and/or DISKMAP? Is there a workaround for this on VM Tools? gclo...@br.ibm.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 01/05/2011 07:26 AM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: SORTING DIRECTORY GAPS BY USER George: Not sure we understand the question, but... Without DIRMAINT, try DIRMAP (GAPFILE DEVSORT - Generate two files, one with only the Gaps and other with the allocated cylinders, both classified by VOLSER. With DIRMAINT, try DIRM FREE and DIRM USED to get files like the same proposal... Or, DIRM DIRMAP (GAPFILE DEVSORT DIRM HELP DIRMAP shows: Devsort requests that the report is to be sorted by device type followed by volume label. The default is to sort by volume label. Gapfile Generate a file listing gaps in addition to a report detailing the current DASD utilization. Note: If you use the GAPFILE option without using the EXCLUDE option and excluded full volume overlays are defined on your system no gap data will be returned. Use the EXCLUDE option to eliminate the excluded full volume overlays from consideration when building the gap data. The gapfile is listed in the following format: Field Use 1volid of disk 2device type of disk. 3start cylinder/block of gap 4end cylinder/block of gap 5number of cylinders/blocks in gap Note: All fields are blank delimited and not bound to a specific column range. __ Clovis From: Mike Walter mike.wal...@hewitt.com To: IBMVM@LISTSERV.UARK.EDU Date: 04/01/2011 19:33 Subject: Re: SORTING DIRECTORY GAPS BY USER Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU Or better yet... _why_? It sounds as if you want to display users and mdisks, sorted by user (and perhaps mdisk, too) which reside between gaps. But _why_? What are you attempting to do? Mike Walter Aon Corporation The opinions expressed herein are mine alone, not my employer's. Tom Huegel tehue...@gmail.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 01/04/2011 03:26 PM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: SORTING DIRECTORY GAPS BY USER I don't understand your question.. If there is a GAP then there is no USER. ??? On Tue, Jan 4, 2011 at 1:13 PM, George Henke/NYLIC george_he...@newyorklife.com wrote: Does anybody have anything like a PIPE command or a utility to do this sort of thing, sort the DIRECTORY DISKMAP on USER within GAPS? I am sure DIRMAINT would obviate the necessity for such a thing, but right now this is all I can do. 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
z/196 and older Operating Systems
Per the IBM documentation, the z/196 requires z/VSE 4.1 or above, z/VM 5.4 or above and Suse 10 or above. Of course, as those products are the only supported products available. So, did the z/196 break older operating systems? I don't care that the older ones can't use newer facilities. (The z boxes came with dual channel sets which broke unsupported OS versions until migration PTFs became available. For example, at one site, I have z/VSE 3.1.0 running. We were planning on upgrading from a MP/3000 to a new box. My conversion process was to run z/VSE 3.1.0 on the new box in a LPAR, and bring up z/VSE 4.3 on another LPAR for conversion. The Business Partner is suggesting a z/10, but that was 4 months ago. I don't know if the z/196 was available at that time or not. I believe that the z/10 isn't in new production, so a z/10 would be used. Hence we pay for shipping, installation, site prep, no warranty, etc. which isn't in the proposal from the Business Partner. I don't think we get a migration discount either, but would enjoy the pricing point for z/VSE 4. Thanks Tom Duerbusch THD Consulting (trying to keep from making a crap proposal G)
Re: z/196 and older Operating Systems
I don't have Red Hat, but the documentation says RHEL 5 or better. Tom Duerbusch THD Consulting George Henke/NYLIC george_he...@newyorklife.com 12/29/2010 10:17 AM Tom wrote: Per the IBM documentation, the z/196 requires z/VSE 4.1 or above, z/VM 5.4 or above and Suse 10 or above. Of course, as those products are the only supported products available. What about Red Hat? Is that also supported for z/196, or is it only Suse? Tom Duerbusch duerbus...@stlouiscity.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 12/29/2010 11:12 AM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject z/196 and older Operating Systems Per the IBM documentation, the z/196 requires z/VSE 4.1 or above, z/VM 5.4 or above and Suse 10 or above. Of course, as those products are the only supported products available. So, did the z/196 break older operating systems? I don't care that the older ones can't use newer facilities. (The z boxes came with dual channel sets which broke unsupported OS versions until migration PTFs became available. For example, at one site, I have z/VSE 3.1.0 running. We were planning on upgrading from a MP/3000 to a new box. My conversion process was to run z/VSE 3.1.0 on the new box in a LPAR, and bring up z/VSE 4.3 on another LPAR for conversion. The Business Partner is suggesting a z/10, but that was 4 months ago. I don't know if the z/196 was available at that time or not. I believe that the z/10 isn't in new production, so a z/10 would be used. Hence we pay for shipping, installation, site prep, no warranty, etc. which isn't in the proposal from the Business Partner. I don't think we get a migration discount either, but would enjoy the pricing point for z/VSE 4. Thanks Tom Duerbusch THD Consulting (trying to keep from making a crap proposal G)
TN3270 and IPAD?
Has anyone tried using TN3270 on an ipad or other tablet? I see there is a TN3270 application available for the ipad (OTC about $35). Does tablets have VPN available? As a side question, does tables have apps that use PDF files? I assume that there is a Putty type application. Also, can you attach, and address thumb drives on these things. Thinking about all my mainframe manuals on a thumb drive accessible via a tablet. As far as communications goes, the more expensive version of the ipad had 3G which seems to require a monthly subscription. Both the expensive one and the cheap one have wifi capability. I would think I could make my Blackberry a hotspot so the cheaper ipad can hitch a ride. I know, a little too late for Christmas, but there is always a New Year! Tom Duerbusch THD Consulting
Re: TN3270 and IPAD?
Thanks Frank I don't have one yet. From the discussion list on the iPad, the Mochasoft free version didn't have PF keys. In my book, makes it useless. The $35 version does have PF keys. Next month, at CES (Consumer Electronics Show (?)), everything new, except for Apple stuff will obsolete all we currently know. A couple weeks later Apple will announce all their new stuff. Right now, I plan on waiting. I have VPN and TN3270 on my Blackberry. Ok for limited use. Not suitable for much screen work. And viewing PDFs (IBM manuals) is really a chore. Right now, a thin laptop, dedicated for TN3270, Web, and PDF viewing wins. But I keep wondering about the tablets. Tom Duerbusch THD Consulting Frank M. Ramaekers framaek...@ailife.com 12/22/2010 12:58 PM I know there is version for iPhone/iPod (iPad from v1.3)...I've only tried the free (Lite) version, and works fine, but some of the features on the full version would make it more usable. Try the free version: http://www.mochasoft.dk/iphone_tn3270.htm Frank M. Ramaekers Jr. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Wednesday, December 22, 2010 12:35 PM To: IBMVM@LISTSERV.UARK.EDU Subject: TN3270 and IPAD? Has anyone tried using TN3270 on an ipad or other tablet? I see there is a TN3270 application available for the ipad (OTC about $35). Does tablets have VPN available? As a side question, does tables have apps that use PDF files? I assume that there is a Putty type application. Also, can you attach, and address thumb drives on these things. Thinking about all my mainframe manuals on a thumb drive accessible via a tablet. As far as communications goes, the more expensive version of the ipad had 3G which seems to require a monthly subscription. Both the expensive one and the cheap one have wifi capability. I would think I could make my Blackberry a hotspot so the cheaper ipad can hitch a ride. I know, a little too late for Christmas, but there is always a New Year! Tom Duerbusch THD Consulting _ 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: TN3270 and IPAD?
Cool.. Tom Duerbusch THD Consulting David Boyes dbo...@sinenomine.net 12/22/2010 2:28 PM Has anyone tried using TN3270 on an ipad or other tablet? I see there is a TN3270 application available for the ipad (OTC about $35). Yes. Works fine. The keyboard layouts are a bit icky, but they're usable. I'd strongly suggest a external Bluetooth keyboard if you intend to do a LOT of typing on a iPad/iPhone. You get used to the onscreen keyboard, but you will develop bruises on your fingertips if you do an extended session (and switching back and forth for numbers/symbols gets old very fast). Does tablets have VPN available? Depends on the tablet, and your VPN system requirements. The iPad does (the Cisco VPN client). I believe that some of the Android ones have it as well. As a side question, does tables have apps that use PDF files? Use, or display? Display, certainly. I use iBooks. I assume that there is a Putty type application. Yes. There's a nice ssh implementation for the iPad. Similar apps exist for Android. Also, can you attach, and address thumb drives on these things. There's the rub. The iPad doesn't let you attach a USB drive. Some of the Android tablets do, but that's a device-by-device thing. Still, a full set of VM manuals plus the BSD Unix manuals plus most of the AIX and Solaris 10 manuals is less than 200M, which is doable on most of the tablet devices without scratching the surface of the flash. (sheesh -- just looked, and I have more than a gig of *apps*. Gotta do some housecleaning) As far as communications goes, the more expensive version of the ipad had 3G which seems to require a monthly subscription. Both the expensive one and the cheap one have wifi capability. I would think I could make my Blackberry a hotspot so the cheaper ipad can hitch a ride. I do exactly that. If you have a tether-capable phone, the 3G interface on the iPad is a ripoff. You're better off spending the cash on more flash (eg, the 32G or 64G systems) and sticking with wifi. One catch to watch for is different implementations of WPA algorithms for wifi encryption -- the Apple implementation often requires the hex form of the encryption keys to connect with non-Apple implementations (works great with a iPhone or Apple wifi base station and the Cisco/Linksys implementation, but Netgear wifi doesn't always work with the iPad. Ditto Nokia's implementation of WPA - depends a lot on the individual phone. WEP 128 usually works across the board, but may not be available in a enterprise environment. YMMV.
Re: Mandatory ESMs?
What happened to IBM had a program. If you were a developer, you could sign up and have time on one of IBMs' mainframes. Kind of like the old time sharing services back in the '60s and '70s. It seems to me that it resurfaced with Linux development but I haven't heard anything about it in, at least, 5 years. It seems to me that a time sharing option would be the first rung of the ladder. zPDT would be the second rung and your own full system, would be the third rung. A lot, not everything, can be done with time sharing. Gee. I wonder if z/VM could ever evolve into a time sharing system? Tom Duerbusch THD Consulting McKown, John john.mck...@healthmarkets.com 12/13/2010 2:56 PM I realize this isn't really a fair comment, but I'll say it anyway. It's why the z is going down the toilet so far as number of installations are concerned. There is no way for poor techies to contribute to the z ecosystem any more. Companies, such as the one I work for, don't want employees wasting time and money on the z (in my case using MSUs for non productive work. MSUs cost real money.). I definitely cannot afford a z development system of my own (and zPDT is so encumbered that it is not for poor techies like me). And people wonder why Intel is taking over the world with their less advanced architecture? The only z machine I can afford is Hercule-390. And I can't get a z/VM or any other z licensed OS on that platform. I know why, but still. So, for techie fun, I use Linux/Intel. I can afford it. Wish it were otherwise. But IBM's apparent attitude appears to be: If IBM can't make some money directly from you, then you can just go somewhere else. So I have. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Monday, December 13, 2010 2:37 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Mandatory ESMs? On Monday, 12/13/2010 at 11:12 EST, Dave Jones d...@vsoft-software.com wrote: As far as getting the new z/OS PL/I compiler over to z/VM, I'd be happy if IBM just offered it unsupported on CMS, with only a short bit of documentation noting the differences between usage in the z/OS and CMS environments, much like what IBM now does with the z/OS C/C++ port to CMS. Any problems with the compiler would have to be recreated on z/OS before IBM would take an APAR. I think that this approach might help make a business case, as it would cut down on IBM's up front costs significantly. Cost avoidance does not a business case make. Business cases are made based on projected sales and profitability, and that business case is weighed against others vying for the same resources. And as you know, IBM doesn't offer experimental licenses such as you describe. A product either goes out the door as a supported product, or it doesn't go at all. Occasionally IBM does offer beta programs that are similar to what you describe, but those are within the context of having intent to release a fully supported product. After all, it takes manpower to create unsupported programs, too. That's just The Way Things Are. 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: Mandatory ESMs?
I don't think I ever said it should be free As a side question, isn't Cloud ComputingTime Sharing? Aren't we paying for Cloud Computing? I don't think, we, as individuals are paying into it, much...yet, but we are. Yahoo isn't free. We a flat rate, get some email services and storage and virus protection. Cobormite (the online backup service) isn't free. Back on the CMS/hobbiest side. Have a fixed rate charging system. $10 per month. Gives you 5 minutes CPU time (perhaps charged a MIP/Seconds used). And cut off when you run out. Gives you 100 cylinders. Gives you 32 MB machine. You can pay for additional bumps in resources. But a total limit as a hobbyist. Of course it isn't us, as a general rule, but the amount of money spent on ring tones, text messaging, ATM fees, etc. makes me wonder. Last year, I bought a new desktop (Lenovo). My first Lenovo. Unlike IBM PCs, it didn't come with a free copy of Lotus. My old PCs are still running, so it isn't a problem yet. But eventually, I have to buy a Suite. Lotus is compatible with what I have, but MS is compatible with my clients. I might be willing to consider a Cloud version if the cost is small enough vs a few hundred for the standalone product. The IBM commercials are touting the Cloud version of Lotus Notes. $3 per user per month. How much for CMS? Tom Duerbusch THD Consulting Alan Altmark alan_altm...@us.ibm.com 12/13/2010 4:26 PM On Monday, 12/13/2010 at 05:06 EST, Tom Duerbusch duerbus...@stlouiscity.com wrote: IBM had a program. If you were a developer, you could sign up and have time on one of IBMs' mainframes. Kind of like the old time sharing services back in the '60s and '70s. It seems to me that it resurfaced with Linux development but I haven't heard anything about it in, at least, 5 years. Yes, it's offered by the Dallas Systems Center as part of the IBM Innovation Center, but it is open only to PartnerWorld members. If you are in the *business* of software development, IBM has programs to help you. I'm not aware of anything within IBM to address hobbyists' needs. There is an opportunity for others to fill that niche, but I think it's telling that no one has done so in a general way. Remember that the service provider has to pay licensing costs for the software on their system, including 2nd level z/OS guests. (There's no such thing as a free z/OS.) Further, they accept responsibility for YOUR use of the software, which triggers risk management. (Gotta read those license agreements carefully!) And even a niche provider has to break even on wetware, software, hardware, and environmentals. 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
IBM z/196 and AS/400
This being a pseudo Friday in the USA due to Thanksgiving holidays Does anyone have any experience with the AS/400 support in the z/196 box? Yep, I know it is a separate processor/memory and connected somehow, in some sort of internal networkbut.. Can we share devices, like we do between LPARs. Or do we have to have dedicated ficon/fcp connections? Can we share tape drives? Can we share printers? We have a site, that has an AS/400. And, of course, we are mainframe (z/890, z/VM, soon to upgrade to z/VSE, and zLinux). And we have been looking at upgrading the mainframe, just as a cost savings. But, as we are under budget cuts, cost savings are out G. Cost money to save money. We need to spend less money this budget year, and multi-year agreements are out. Really makes it hard to save. I'm thinking about the idea of combining datacenters. The people will all remain as we still need the AS/400 Operations and Programming staff. Operations would move here. Programming can stay there, remotely. Couldn't close down their machine room as all their servers are there. So the question would really be... Cost savings in hardware (processors). Cost savings in reduction of duplicate devices (tape drives, printers). Cost savings in software (z/VSE of course. Is there any for the AS/400 software?) So is there a real, bang for the buck, for an existing AS/400 shop to be combined into a small, z shop? Of course, we still have no money to do anything...but it may be an interesting discussion. Tom Duerbusch THD Consulting
Re: IBM z/196 and AS/400
Ok, I've reread the announcement letter. I see my confusion... The z/196 supports Power Blades. And Power Blades support i5 (the operating system formerly known as i5.OS or OS/400). It doesn't mean that z/196 has the support for the i5 OS. Which is kind of strange. Is this a licensing issue where IBM couldn't get a license for i5 to run on the z/196? Different divisions have their own chiefs Or is it that there is some emulation involved with running i5 on POWER that isn't available on the z/196? Or is it that there are some device drivers, performance metrics that can't be obtained, or something, that means i5 isn't available for production, at this time? Oh well I guess that is why there hasn't been any chatter on the forums about this. Tom Duerbusch THD Consulting zMan zedgarhoo...@gmail.com 11/24/2010 2:59 PM On Wed, Nov 24, 2010 at 11:53 AM, Tom Duerbusch duerbus...@stlouiscity.com wrote: This being a pseudo Friday in the USA due to Thanksgiving holidays Does anyone have any experience with the AS/400 support in the z/196 box? Yep, I know it is a separate processor/memory and connected somehow, in some sort of internal networkbut.. Did I miss something? ISTR that the Power blades supported AIX but not iOS. -- zMan -- I've got a mainframe and I'm not afraid to use it
Re: Jumbo Frames
If you have a single engine, I wonder if you are hitting the same class of problem that Websphere has on a single engine? That is, you have two active tasks in competition for CPU time. i.e. two stacks, one engine. stack A sends a packet The cpu is taken from Stack A to service Stack B. Stack B gets the cpu and sends back the ack. The cpu is taken from Stack B to service Stack A. There are some functions that will never perform well, with a single processor. Could this be one of them? Tom Duerbusch THD Consulting Eric Schadow escha...@davisvision.com 11/17/2010 11:38 AM Karl Check if jumbo frames are enabled on the switch the mainframe is plugged into. I think cisco switches need to be reloaded after changing the system MTU size to jumbo frames. For networking questions I tend to go right to a packet capture of some sort as the packets never lie - well almost never... Eric -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Karl Kingston Sent: Wednesday, November 17, 2010 12:30 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Jumbo Frames This is a multipart message in MIME format. --=_alternative 00602852852577DE_= Content-Type: text/plain; charset=US-ASCII Forgot to mention: z/VM 5.4, SLES10SP2 is the linux flavor From: Karl Kingston karlkings...@ongov.net To: IBMVM@LISTSERV.UARK.EDU Date: 11/17/2010 12:26 PM Subject:Jumbo Frames Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU hi Folks.. We have a z10BC and I'm trying to get Jumbo Frames to work. I set the MTU in Linux to 8992. BUT when I transfer, I'm only seeing 20MB/s? Even if it's between 2 servers on the same box and subnet? Did I misconfigure something? --=_alternative 00602852852577DE_= Content-Type: text/html; charset=US-ASCII font size=2 face=sans-serifForgot to mention: nbsp;z/VM 5.4, nbsp; SLES10SP2 is the linux flavor/font br br br br brfont size=1 color=#5f5f5f face=sans-serifFrom: nbsp; nbsp; nbsp; nbsp;/fontfont size=1 face=sans-serifKarl Kingston lt;karlkings...@ongov.netgt;/font brfont size=1 color=#5f5f5f face=sans-serifTo: nbsp; nbsp; nbsp; nbsp;/fontfont size=1 face=sans-serifIBMVM@LISTSERV.UARK.EDU/font brfont size=1 color=#5f5f5f face=sans-serifDate: nbsp; nbsp; nbsp; nbsp;/fontfont size=1 face=sans-serif11/17/2010 12:26 PM/font brfont size=1 color=#5f5f5f face=sans-serifSubject: nbsp; nbsp; nbsp; nbsp;/fontfont size=1 face=sans-serifJumbo Frames/font brfont size=1 color=#5f5f5f face=sans-serifSent by: nbsp; nbsp; nbsp; nbsp;/fontfont size=1 face=sans-serifThe IBM z/VM Operating System lt;IBMVM@LISTSERV.UARK.EDUgt;/font br hr noshade br br brfont size=2 face=sans-serifhi Folks../fontfont size=3 br /fontfont size=2 face=sans-serifbr We have a z10BC and I'm trying to get Jumbo Frames to work./fontfont size=3 br /fontfont size=2 face=sans-serifbr I set the MTU in Linux to 8992. nbsp; BUT when I transfer, I'm only seeing 20MB/s?/fontfont size=3 br /fontfont size=2 face=sans-serifbr Even if it's between 2 servers on the same box and subnet?/fontfont size=3 br /fontfont size=2 face=sans-serifbr Did I misconfigure something? nbsp;/fontfont size=3 br /font br --=_alternative 00602852852577DE_=-- The information contained in this communication is intended only for the use of the recipient(s) named above. It may contain information that is privileged or confidential, and may be protected by State and/or Federal Regulations. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please return it to the sender immediately and delete the original message and any copy of it from your computer system. If you have any questions concerning this message, please contact the sender.
Re: IPL VM/VM Issues
And, the VSE side of IBM already has most of the code writtenVSE/VTAPE. The IP flavor, should work under VM with only minor changes. The VSAM flavor, well since the VM side sun setted VSE/VSAM, and a CMS minidisk is limited to the size of a pack, there might be a lot more work in converting the VSAM I/O to something supported under CMS that can support hundreds of 4 GB (max) virtual tape files. Or perhaps even get rid of the 4 GB limitation as that was a VSAM limitation. If there are other vendors that can trap the tape I/O from CMS, then I'm sure that the VM development folks knew how to do that long, long time ago. Tom Duerbusch THD Consulting Alan Altmark alan_altm...@us.ibm.com 10/6/2010 2:02 PM On Wednesday, 10/06/2010 at 02:50 EDT, Quay, Jonathan (IHG) jonathan.q...@ihg.com wrote: Is VSSI an IBM business partner? They already have a virtual tape on minidisk product. There are others I'm sure. VSSI is an ISV. IBM Business Partners are people who sell you IBM-branded solutions. 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: SFS - misunderstanding
Just access the directory as: Access maint.dos z (forcerw Tom Duerbusch THD Consulting Sent via BlackBerry by ATT -Original Message- From: Mark Pace pacemainl...@gmail.com Sender: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU Date: Tue, 5 Oct 2010 08:23:35 To: IBMVM@LISTSERV.UARK.EDU Reply-To: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU Subject: Re: SFS - misunderstanding Yes, I am an administrator for the file pool. On Tue, Oct 5, 2010 at 8:13 AM, Frank M. Ramaekers framaek...@ailife.comwrote: Are you the administrator for the file pool? Frank M. Ramaekers Jr. -- *From:* The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] *On Behalf Of *Mark Pace *Sent:* Tuesday, October 05, 2010 7:10 AM *To:* IBMVM@LISTSERV.UARK.EDU *Subject:* SFS - misunderstanding I admit that I've always stayed away from SFS. But recently I've decided to use it to share files between VM systems. Here is something I don't understand. I access a SFS, it shows as R/O, yet I can edit and save a file, but then can't erase it?! What am I missing that allows me to edit a file on a R/O accessed SFS? acc vmuser:ddisk. d DMSACR723I D (VMUSER:DDISK.) *R/O* Ready; T=0.01/0.01 08:09:27 q disk d LABEL VDEV M STAT CYL TYPE BLKSZ FILES BLKS USED-(%) BLKS LEFT BLK TOTAL - DIR D *R/O* -- 4096 281 - - - xedit test data d I changed and saved the file. Ready; T=0.01/0.01 08:06:08 erase test data d DMSERS037E Filemode D is accessed as read/only Ready(00036); T=0.01/0.01 08:07:33 -- Mark D Pace Senior Systems Engineer Mainline Information Systems _ 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. -- Mark D Pace Senior Systems Engineer Mainline Information Systems
Re: moving between split screens
Never mind. Over/under split screens could certainly use a PF key to tab from command line to command line of the next screen. I've been using the side by side split screens for too long G. Tom Duerbusch THD Consulting Ron Schmiedge ron.schmie...@gmail.com 10/4/2010 2:22 PM Ed, This list provided the answer a couple of years ago: 'command set pf02 before SOS TABCMDF' Add to your PROFILE XEDIT and PF2 will tab to the other command line of a split screen set up by the SCREEN 2 command. On Mon, Oct 4, 2010 at 1:10 PM, Edward M Martin emar...@aultman.com wrote: Hello Everyone, Is there a command that I can set in Xedit PF key to all me to jump between split screens? In the ICCF editor, I set PF2ED Cursor Input. Then when I have two or more members up on the screen, I can press the PF2 key to jump to next screen cmdline. Ed Martin Aultman Health Foundation 330-363-5050 ext 35050
Re: Running back level VSE on a z/10 with VM6.1
Yes, it won't run as is. Starting with the z/890, there are dual channel sets which VSE/ESA 2.5 and below were not aware of. VSE/ESA 2.5 had a real PTF to support this. Anything under VSE/ESA 2.5 had a migration PTF to support it, at your own risk. The migration PTF is a piece of paper, with some locates and zaps. Works fine if you haven't put on much supervisor maintenance. Contact your Business Partner. With the PTF, I know that VSE/ESA 2.3 will run on a z/10. The same should be able to be said for VSE/ESA 2.2. It is a one way zap. In that once applied, your VSE system can only be IPL'ed on a processor with dual channel sets (z/890 or better). If you want to be able to backout, make sure you have a good copy of DOSRES prior to putting on the zap. Also, your current standalone restore utilities need to be updated for a dual channel set processor. Tom Duerbusch THD Consulting Yosua, Sara sara.yo...@baltimorecity.gov 8/30/2010 3:20 PM Although it is obviously not supported, does anyone know of any technical reason why a back level VSE/ESA 2.2 guest would not IPL and run under z/VM 6.1 on a z/10 ? Thank you for any feedback. Sara E Yosua
Re: Running back level VSE on a z/10 with VM6.1
VM doesn't matter. I had a MP3000 and the z/890 attached to the same dasd. Couldn't IPL VSE under VM on the z, without the zap. Tom Duerbusch THD Consulting Sent via BlackBerry by ATT -Original Message- From: Tom Huegel tehue...@gmail.com Sender: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU Date: Mon, 30 Aug 2010 16:48:12 To: IBMVM@LISTSERV.UARK.EDU Reply-To: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU Subject: Re: Running back level VSE on a z/10 with VM6.1 But you have z/VM which is going to handle all that hardware stuff Never done it, but I bet it works. On Mon, Aug 30, 2010 at 2:08 PM, Tom Duerbusch duerbus...@stlouiscity.comwrote: Yes, it won't run as is. Starting with the z/890, there are dual channel sets which VSE/ESA 2.5 and below were not aware of. VSE/ESA 2.5 had a real PTF to support this. Anything under VSE/ESA 2.5 had a migration PTF to support it, at your own risk. The migration PTF is a piece of paper, with some locates and zaps. Works fine if you haven't put on much supervisor maintenance. Contact your Business Partner. With the PTF, I know that VSE/ESA 2.3 will run on a z/10. The same should be able to be said for VSE/ESA 2.2. It is a one way zap. In that once applied, your VSE system can only be IPL'ed on a processor with dual channel sets (z/890 or better). If you want to be able to backout, make sure you have a good copy of DOSRES prior to putting on the zap. Also, your current standalone restore utilities need to be updated for a dual channel set processor. Tom Duerbusch THD Consulting Yosua, Sara sara.yo...@baltimorecity.gov 8/30/2010 3:20 PM Although it is obviously not supported, does anyone know of any technical reason why a back level VSE/ESA 2.2 guest would not IPL and run under z/VM 6.1 on a z/10 ? Thank you for any feedback. Sara E Yosua
Re: VSWITCH defined VSE TCP/IP fails
In the TCPIP job on VSE, did you up the storage for VSWITCH? Tom Duerbusch THD Consulting Frank M. Ramaekers framaek...@ailife.com 8/27/2010 2:49 PM Mark, Yep: set vswitch vswailt grant ailtest Command complete Ready; T=0.01/0.01 12:40:23 Frank M. Ramaekers Jr. From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mark Pace Sent: Friday, August 27, 2010 2:45 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: VSWITCH defined VSE TCP/IP fails Did you Grant access to the vswitch? On Fri, Aug 27, 2010 at 3:37 PM, Frank M. Ramaekers framaek...@ailife.com wrote: Layer 3. Frank M. Ramaekers Jr. From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mark Pace Sent: Friday, August 27, 2010 2:29 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: VSWITCH defined VSE TCP/IP fails Is it a layer 2 or 3 vswitch? VSE and z/OS only support layer3. :( On Fri, Aug 27, 2010 at 3:18 PM, Frank M. Ramaekers framaek...@ailife.com wrote: The VSWITCH seems to be defined just fine and the NICDEF added to the directory of the z/VSE. From z/VSE: * cp q v aa0-aa2 AR 0015 OSA 0AA0 ON NIC 0AA0 UNIT 000 SUBCHANNEL = 003A AR 0015 0AA0 DEVTYPE OSA CHPID 03 OSD AR 0015 0AA0 MAC 02-00-01-00-00-0E CURRENT AR 0015 0AA0 QDIO-ELIGIBLE QIOASSIST-ELIGIBLE AR 0015 OSA 0AA1 ON NIC 0AA0 UNIT 001 SUBCHANNEL = 003B AR 0015 0AA1 DEVTYPE OSA CHPID 03 OSD AR 0015 0AA1 QDIO-ELIGIBLE QIOASSIST-ELIGIBLE AR 0015 OSA 0AA2 ON NIC 0AA0 UNIT 002 SUBCHANNEL = 003C AR 0015 0AA2 DEVTYPE OSA CHPID 03 OSD AR 0015 0AA2 QDIO-ELIGIBLE QIOASSIST-ELIGIBLE But when the CSI TCP/IP stack tries to initialize, it receives: G1 0484 0S39I ERROR DURING OSA EXPRESS PROCESSING,REASON=0035 CUU=0AA0,RETCODE=E080 G1 0487 0003: IPL605E Unable to Initialize IJBOSA, return code: 122 G1 0487 0003: IPL609E Unable to initialize OSA Express, Link: AILLAN0 G1 0487 0004: IPL491I OSA-X link AILHIS0 started as 10.1.20.2 G1 0487 0005: IPL491I OSA-X link AILVSW0 started as 192.168.199.2 (The AILVSW0 is a previous defined VSWITCH that is internal only to communicate between VMs. And this has been working for quite some time now.) There is nothing notable on the DTCVSWn consoles. The error message description is less than hepful: REASON = X’0035’ The Startlan function failed. This is most likely indicated by RETCODE=E080. Thoughts? Frank M. Ramaekers Jr. Systems ProgrammerMCP, MCP+I, MCSE RHCE American Income Life Insurance Co.Phone: (254)761-6649 1200 Wooded Acres Dr.Fax: (254)741-5777 Waco, Texas 76701 _ 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. -- Mark D Pace Senior Systems Engineer Mainline Information Systems _ 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. -- Mark D Pace Senior Systems Engineer Mainline Information Systems _ 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: Is there a SLES 11 starter system and more
IMHO, the starter system is really only useful, when you don't, already have access to a Linux system for code distribution. Any Linux system, with sufficient disk space, can be made into a NFS server, or a FTP server. In my case, I have to download the DVD images to my PC first, and then upload them to my NFS server (due to network security that I haven't decided to fight...yet). Then install from the NFS server (of FTP server). I'm also installing SLES 11 SP 1. I'm installing it from a SLES 10 SP 2 NFS server. Once SLES 11 SP 1 is tested and documentation produced on how to install that flavor or Linux, one of my first production servers will be a SLES 11 SP 1 NFS server to serve for installs. Then all other installs will be from a SLES 11 SP 1 server. Tom Duerbusch THD Consulting Macioce, Larry larry.maci...@com.state.oh.us 8/11/2010 10:00 AM It looks as if we are upgrading our aging Sles system(v9+). And as I am on other projects I am looking to hand this off to my one(yes there are only 2 of us for MVS, VM, Linux and all 3rd party products). I told him he could download v11 straight from the web to one of the current virtual servers not being used any longer, this is true correct? Next would it be better to download a starter system? The servers run DB2,webshere,CM and a custom built DB. Any guidance is greatly appreciated. Thank you Mace - 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: Justifications to migrate to z/VM 6.1
Considering the announcements that are coming next week, I would postpone any decision until I understood all of the new info. You may end up waiting for the next release of VM. Also, consider what you want to do, that either you can't do on z/VM 5.4 or it would be easier to do on z/VM 6.1 +. Tom Duerbusch THD Consulting From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Jose Munoz Sent: Thursday, July 15, 2010 2:31 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Justifications to migrate to z/VM 6.1 Hi, Actually we have installed z/VM 5.4 and we are searching compelling justifications to migrate to z/VM 6.1, but I cannot find. Somebody have these? or if justify or not to migrate to z/VM 6.1.? -- Thanks and regards Jose Munoz Senior Mainframe Administrator +59322861993 landline +59384526266 mobile jmunoz61 skype -- Thanks and regards Jose Munoz Senior Mainframe Administrator +59322861993 landline +59384526266 mobile jmunoz61 skype
Re: Multiple z/OS under z/VM =xSYSTEM
I didn't catch the beginning of this subject, so I might be way off. But... Was set srm stor(?) 300 300 300 or something similar discussed? A novice VM user and many large guests...a storage problem. Tom Duerbusch THD Consulting Sent via BlackBerry by ATT -Original Message- From: Rob van der Heij rvdh...@velocitysoftware.com Date: Thu, 17 Jun 2010 23:02:29 To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Multiple z/OS under z/VM =xSYSTEM On Thu, Jun 17, 2010 at 8:37 PM, Alain Benveniste a.benveni...@free.fr wrote: The z/VM has no expanded storage defined. You're right on this ! The problem revealed by the users just tickle my mind in the fact that : could it be possible that is has nothing to see with my config but rather with the 3270 emulator or something around with the network ? a slow display on the screen ? Once we're done guessing, it's time for my obvious question: what did the performance monitor say? If I were offering a D/R solution with z/VM hosting a bunch of z/OS guests, I would find it enough challenging to justify having a performance monitor and related expertise... Since you say there was no paging, the question whether you have expanded storage is not very relevant. There's lots of other questions that could be answered by monitor data. And I fear it's unlikely you get them answered without. Rob ( I've never refused to look at someones monitor data... ) -- Rob van der Heij Velocity Software http://www.velocitysoftware.com/
Userid/psw required for searching archives?
When I go to: http://listserv.uark.edu/archives/ibmvm.html It now asks me for a userid/password. Did this recently change? Or was there someone playing with the software over the weekend? G Tom Duerbusch THD Consulting
Re: Userid/psw required for searching archives?
I ate some cookies, but I didn't clear them G. When I try to search, I get: Search Results: You are not authorized to access the archives of the IBMVM list. When I go to IBM VM home, and click on March 2010 (archive), I get: The function you have requested requires authentication. Please enter your e-mail address and your LISTSERV password (not the password you use to login to your computer or read your mail), and click on the Login button. If this is the first time you see this dialog, or if you have forgotten your password, you will need to get a new LISTSERV password first. Interesting Tom Duerbusch THD Consulting Rich Smrcina r...@velocitysoftware.com 3/29/2010 3:03 PM On 03/29/2010 02:57 PM, Tom Duerbusch wrote: When I go to: http://listserv.uark.edu/archives/ibmvm.html It now asks me for a userid/password. Did this recently change? Or was there someone playing with the software over the weekend?G Tom Duerbusch THD Consulting It worked for me and I was able to do a search. Did you clear your cookies recently? -- 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: GCS Session managers
Thanks all for the suggestions. I've used most of the sessions managers in the past. Perhaps I can use the TN3270E alternative. On my PC, I've had sufficient problems that I wouldn't do the same thing to Operations, but thinking about how they use itit just might work. The problems I have is... Right now, I have 10 TN3270 sessions going to VM/VTAM and half of them are using Tubes/GCS. Then I have 6 Putty sessions, 8 web sessions, the email client with 6 opened emails, (when an email wants me to do something, I leave it open until I've completed the task), 4 Word documents, 8 Explorer sessions. 2 DOS sessions, along with a few more. Yes, I have hit the limit of number of opened windows in WIN/XP. So tabbing around just isn't useful G. (my task bar is 4 deep). However, I have my second PC that I put 7 TN3270 sessions on, and tabbing around (alt/esc) does work kind of nice...similar to tabbing on Tubes. Next step is to configure some more ICC ports and see what problems I have (over a month or so), with the VSE master consoles (01F) being used there. Right now, our consoles are on real non-SNA 3270s. Good solid connection. VTAM is only down when the system is down. The IP side just isn't as solid as the VTAM side. DNS server is down. Someone change network routing. The license for the TN3270 product expired. Someone unplugged something. Some of the same problems that the SNA side use to have. But now, no changes to the SNA side need to be made (much more stable that wayG). Anyway Configuring the ICC for these additional sessions, Buying standalone copies of a TN3270 product, Replacing the 3270s with PCs, It all might be doable, now that Macro/4 doubled the price for Tubes/GCS. Over the next month or two, if anything else needs to be addressed. Thanks Tom Duerbusch THD Consulting Marcy Cortes marcy.d.cor...@wellsfargo.com 3/11/2010 12:36 PM Yeah, us too. I think I routinely have 8+, more at times open. It's not that inconvenient at all. I just use colors in the command line to remind me where I am :) Marcy This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Schuh, Richard Sent: Thursday, March 11, 2010 9:23 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: [IBMVM] GCS Session managers We simply use additional TN3270 sessions. It is easy to do and a hell of a sight cheaper than VTAM. Regards, Richard Schuh
GCS Session managers
Currently we are running TUBES/GCS session manager. Well, seems the company that took over Macro/4 is raising prices, as in double. So, we are now looking at other VM/VTAM session managers. Multiple TN3270 sessions really is going to be a hard sell. We have some users that have 10-15 sessions active. Also, we have some coax users So, what products are out there, that: 1. Can be used as VSE Consoles (i.e. dial vse 01f) and can support IPL'ing VSE systems. 2. Can switch between about two dozen sessions. 3. Can keep all the sessions active, if the PC/Terminal is disconnected. 4. Would be nice to do cross domain to VSE VTAM for CICS sessions. 5. Support 3270 Model 2 thru Model 5 terminals. A lot cheaper than $20K per year for Tubes/GCS. Thanks Tom Duerbusch THD Consulting
Re: VSWITCH
There isn't VSwitch support on VSE/ESA 2.3.2 G. It also didn't seem to work (well I gave up) in converting SLES7 guests to VSwitch. I didn't have problems with SLES8 guests. Tom Duerbusch THD Consulting Rich Smrcina r...@velocitysoftware.com 3/3/2010 10:55 AM Point taken, but they are pretty old. I have a customer on VSE/ESA 2.7 using the VSwitch exclusively. VSE/ESA 2.7 has been out of support for many years. On 03/03/2010 10:38 AM, Mike At HammockTree wrote: Wouldn't it be more correct to qualify it with something like: ... as long as the guest supports a QDIO interface for TCP/IP.?? There are still lots of old guests floating around that do not understand QDIO... Mike Hammock -- 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: VMUTIL Executing a long running EXEC
Have VMUTIL xautolog another guest to execute the command there. Tom Duerbusch THD Consulting Wandschneider, Scott scott.wandschnei...@infocrossing.com 2/24/2010 3:42 PM I have a REXX EXEC that is triggered by VMUTIL and it runs 90 minutes. While this EXEC is running VMUTIL is not acting on any other items in the WAKEUP file. Which makes sense. My question is how can I have VMUTIL trigger a long running EXEC? Thank you, Scott R Wandschneider Senior Systems Programmer Confidentiality Note: This e-mail, including any attachment to it, may contain material that is confidential, proprietary, privileged and/or Protected Health Information, within the meaning of the regulations under the Health Insurance Portability Accountability Act as amended. If it is not clear that you are the intended recipient, you are hereby notified that you have received this transmittal in error, and any review, dissemination, distribution or copying of this e-mail, including any attachment to it, is strictly prohibited. If you have received this e-mail in error, please immediately return it to the sender and delete it from your system. Thank you.
Re: Amount of CP dump space needed
There was a problem with spxtape which I thought was fixed by z/VM 5.4. But as we see it, on z/VM 5.2 SPXTAPE tried to buffer as much as possible. As spxtape is a CP function, all of its buffers end up requiring slots on the CP Dump dataset. When spxtape finishes, there is no automatic way off reducing the amount of slots used, as an CP abend might happen a few seconds, minutes after spxtape ended and well, what if it was the cause?. I take it that there are other CP functions that may end up buffering or using storage that requires slots in the CP DUMP area. Something like Q RECORDING and if nothing is servicing those records, CP is buffering them. Of course, the page tables and all that storage related stuff needs to be dumped in case of a CP abend, so the CP DUMP slots are allocated. So the memory size of the LPAR is a consideration, as well as the sum of the virtual sizes of all the machines that are logged on is also a consideration. Tom Duerbusch THD Consulting Marcy Cortes marcy.d.cor...@wellsfargo.com 1/5/2010 1:09 PM How is the amount of CP dump space calculated? We have a system that seems to be using at lot more than the others. Everything is pretty much identical across the LPARs HW wise (access to all the same devices, etc) and SW wise (z/VM 5.4 RSU 0902). Here's an example. System A: q dump DASD F1B0 dump unit CP IPL pages 1140129 Ready; T=0.01/0.01 13:02:40 System J: q dump DASD F00D dump unit CP IPL pages 169959 Ready; T=0.01/0.01 13:03:32 Both systems have 32G (28 central, 4 expanded). If anything System A has less memory usage (does not page with 10 linux ) and System J does (16 linux). I tried set dump off and then set dump DASD to see if that would change the numbers. The number on system A grew (from 1131137 to 1140129) while System J did not change. Why would be they be so radically different? Marcy This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.
(LCOS: 13.3881) Re: What is $$$$$$ and $$$lnx on dirmap
It really is a place holder. Really, if the volser doesn't exist on your current dasd subsystem, there is nothing to move to your new dasd subsystem G. Tom Duerbusch THD Consulting sunny...@wcb.ab.ca 11/24/2009 3:41 PM I still didn't get my answer. Are they temporary dasd ? From: David Boyes dbo...@sinenomine.net To: IBMVM@LISTSERV.UARK.EDU Date: 11/24/2009 02:11 PM Subject:Re: What is $$ and $$$lnx on dirmap Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU If you use (or plan to use) DIRMAINT, then you probably should set up DIRMAINT and DATAMOVE first. The Director one you can probably ignore (other than to NOLOG it if you know you won’t use it). From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of sunny...@wcb.ab.ca Sent: Tuesday, November 24, 2009 4:09 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: What is $$ and $$$lnx on dirmap I see that is for IBM director. So if we don't use director, there is no need to change anything. Right? Any risk if we ignore them and migrate other date to our new disk system? Scanned by WCB Webgate1 AntiSpam/AntiVirus email gateway. This message is intended only for the addressee. It may contain privileged or confidential information. Any unauthorized disclosure is strictly prohibited. If you have received this message in error, please notify us immediately so that we may correct our internal records. Please then delete the original email. Thank you. (Sent by Webgate1)
Re: question about sleep setting for linux virtual server start automatically
I think the 15 seconds comes from the CMS server side. CMS servers come up much faster than a full operating system (such as Linux). I don't have much delay between each Linux startup, however, I do start the production servers such as NFS first, then delay 5 minutes (sometimes a file system check is forced), then startup the normal production servers, wait 15 minutes, and then start the test servers. Plan on the worse case of each server needing to do a file system check. Uggg. Tom Duerbusch THD Consulting sunny...@wcb.ab.ca 11/4/2009 11:48 AM What is the reasonable setting for sleep time after issue xautolog server? On the planning and Administration Steps for automatically starting linux virtual servers and other virtal machines say: 1. After every third XAUTOLOG statement that starts a Linux virtual server, add this statement: CP sleep 15 sec Can someone tell me why? Sunny Hu This message is intended only for the addressee. It may contain privileged or confidential information. Any unauthorized disclosure is strictly prohibited. If you have received this message in error, please notify us immediately so that we may correct our internal records. Please then delete the original email. Thank you. (Sent by Webgate1)
Re: Accessing a Federated DB in AIX from VM
He needs DB2 connect. As I've understood the manual, DB2 VMVSE can participate in a federated database. I don't know if it would also require DB2 UDB or not. But it does show that a DB2 UDB system can support the federated structure and can access DB2/VM. Tom Duerbusch Sent via BlackBerry by ATT -Original Message- From: Anthony Pignataro pig...@us.ibm.com Date: Thu, 22 Oct 2009 10:27:39 To: IBMVM@LISTSERV.UARK.EDU Subject: Fw: Accessing a Federated DB in AIX from VM My customer just indicated what he meant to say was he wanted to go from a 'Federated' environment on AIX to a DB2/VM database. SOrry for the misinformation. Any idea what they would have to do to go from AIX to a DB2 server on VM? Tony Pignataro Information Technology Services America DB2/VM Support Poughkeepsie, NY, (845) 433-7617, Tie Line 8-293-7617 - Forwarded by Anthony Pignataro/Poughkeepsie/IBM on 10/22/2009 10:25 AM - From: Anthony Pignataro/Poughkeepsie/IBM To: IBMVM@LISTSERV.UARK.EDU Date: 10/22/2009 09:31 AM Subject:Accessing a Federated DB in AIX from VM Hello.. I have a customer who is looking to access a Federated Database residing in AIX from VM. No database in the VM environment. So VM would strictly be a 'launching pad' or the requestor environment and the Federated database in AIX would be the server. Can this be done? If so, is it documented anywhere or does anyone have an idea how to do it. DRDA? TCP/IP? Any help or suggestions would be appreciated. Tony Pignataro IBM - Information Technology Services America DB2/VM Support Poughkeepsie, NY
Re: DASD Service Date
Look at the invoice when the box was purchased or placed on maintenance. On an individual drive, on the DS6800 you might look for a log file for when that dasd was last created. Lots of log files there. But there is no date, that I'm aware of, on the header, vtoc, allocation map, etc. If you have a performance monitor, with history being kept, you might find some indication there. Same goes for a security product. Perhaps a comment in the IOCP deck. Other than that, find the old grey hair person that was there when it was installed G. Tom Duerbusch THD Consulting Dean, David (I/S) david_d...@bcbst.com 10/8/2009 8:03 AM Is there a command to see the date DASD was formatted? Or placed in service? 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: zVM 'disk wiping'
If you are talking about reassigning disks to another system, a CMS format is good enough. If you are decommissioning the drives then talk to the vender or have them crushed. A DASD subsystem isn't easy to destroy anymore. 1. You have pools of extents, and not all extents may be used, but they may have been used (and the drive deleted). 2. Parity shouldn't be a problem. 3. Spare drives can be a problem. From my research, the vender has a product/method, of meeting DOD specifications for destruction of the data. Else they would never sell to the government. Tom Duerbusch THD Consulting David Boyes dbo...@sinenomine.net 10/8/2009 9:10 AM - I'm probably not understanding -- but writing 1's or 0's more than once to a disk area seems, well, silly. Do 'passes' imply that each pass is covering more 'area' or something? Whenever I do things like 0 a disk using the dd command -- I assume the entire disk is being written to and any subsequent dd commands are unnecessary and redundant. Nope, not silly at all. The idea is that repeating the writes with different patterns of data blurs the magnetic image on the disk of the original data, making it progressively harder (but not impossible) to recover the data via laboratory means. The DSF INSPECT command is pretty effective for decommissioning disks, but it's not good enough if you have milspec erasure requirements. Melting is pretty much safe. Use of old disks as live-fire ordnance test targets is also popular (and much more fun). 8-) - If we do a DIRM PURGE user CLEAN -- is that sufficient to meet any DoD rules, etc concerning securely wiping data? No. At minimum, DSF INSPECT, more common: destroy the platters completely. Anyway, to your real question: there is allegedly/apparently latent magnetism in a bit, such that it's at least *theoretically* possible to recover data from a formatted drive. More than theoretical. It's not easy, but a good forensics lab can do it. Has anyone ever actually done this? Not that I know of, but I haven't really looked. Obviously they'd need physical access to the disks and a fair bit of time. Yes. One *past* (I don't do that stuff any more) client of mine manufactured instruments of policy -- aka military weapons. One of their other contractors wiped an important pack several times and they had to send it to a secured forensics lab for recovery. 4 months and several million dollars later, they were able to read about 80% of the data. -- db
Re: XEDIT Question
I thought there was an old subcommandone that was used in the dial up ages... Set Nulls on Set Remote on Set something on It was a method of having Xedit use trailing nulls, instead of trailing blanks. Which helped a lot with a 9600 baud modem. Tom Duerbusch THD Consulting Schuh, Richard rsc...@visa.com 10/1/2009 4:23 PM Suppose you are editing a file that has RECFM V and you want to see the hex translation. You enter the command VER H 1 *, and you are immediately presented with the hex data. Is there any way to prevent XEDIT from padding short records with x'40's? Any way short of rewriting a chunk of the XEDIT code, that is. Regards, Richard Schuh
Re: VM lockup due to storage typo
The problem I would have, is my MAINT user is defined with 1 GB. That is so I can process large reader files. The very vast majority of the time, I'm only using a few MB. Would you fix, prevent MAINT from logging on, when we are at, or near the discussed problem? Operations also has some userids of a similar nature. Tom Duerbusch THD Consulting David Boyes dbo...@sinenomine.net 9/18/2009 12:49 PM On 9/18/09 11:38 AM, Bill Holder hold...@us.ibm.com wrote: On Fri, 18 Sep 2009 10:11:58 -0400, David Boyes dbo...@sinenomine.net w rote: I think we're all in violent agreement on that point. Now, the question is what is the best way to put a safety on that gun? Is this a procedural or technical implementation question (or both)? For the former, I'd say a requirement is appropriate. OK, got that covered and done. For the latter, let's have at it. :) As I suggested in the requirement: Possible solution would be to provide a SYSTEM CONFIG option (Check_Resource_Alloc_Sanity for discussion purposes) and associated SET command to check LOGIN, DEF STOR, and IPL events to determine whether the requested resources (default virtual storage size for LOGIN, new value for virtual storage for DEF STOR, and current virtual storage size at time of issue for IPL) are greater than the current physical storage and defined paging space. If check is true, then issue a warning message and cancel the action. Option defaults to ON, can be turned off by class A user SET command. Not perfect, but would catch most of the scenarios that have been discussed so far.
Re: CPACCESS gets HCPLNM1155E from MAINT
Did you do a CPREL A first? Tom Duerbusch THD Consulting Frank M. Ramaekers framaek...@ailife.com 9/18/2009 3:47 PM I wonder why I can't issue this command from MAINT? cpaccess maint cf1 a sr synch HCPLNM1155E You do not have the proper directory authorization to LINK a minidisk with the link mode of SR. 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 _ 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: VM lockup due to storage typo
If you bought the Dirmaint product or a simular product from another vender, couldn't a rule be setup to prevent this? Anyway, there is not gonna be a way of preventing a systems programmer from doing anything we do. We are suppose to be thinking. For example, when I initialize, format or copy to a pack, I go thru, at least 3 checks to make sure I have not transpose the CUA. Saved me a lot of times. A system programmer IS dangerous. We can shutdown the system. We can destroy the system (and then go peacefully in retirement). You can't fix stupid and we are all, occassionaly, stupid. Now you had this kind of problem, we all should learn from it. After defining a new guest, log on to that guest and do a Q V ALL and see if it is right. Been there, done that. Tom Duerbusch THD Consulting Sent via BlackBerry by ATT -Original Message- From: RPN01 nix.rob...@mayo.edu Date: Wed, 16 Sep 2009 08:13:57 To: IBMVM@LISTSERV.UARK.EDU Subject: Re: VM lockup due to storage typo I don't think, in this case, it is the user causing the problem at all. The user didn't define their storage allocation, and in practice can't do that at all. So the user didn't set up the situation which caused the integrity issue, the system administrator did. The system administrator is in control of the CP Directory, and as such, decisions are left to him. The system doesn't question what he does, within the definition of the syntax, semantics and limitations of the directory entries and commands. If you want to define a large virtual machine, should the system question your authority? The system could check the memory and page space against each directory entry as the binary directory is built, but this would add time to the directory build, and does not account for the situation of planning to add more page space before logging in the new directory entry. Maybe a warning of User exceeds paging space could have averted this situation, but again, each user would have to be checked against the running system. It shouldn't keep you from creating the entry, just let you know that there might be an issue if you actually use it. To my mind, if this requires addressing, it should be in the DIRECTXA command, so as to help the system administrator in avoiding aiming the gun at his toes. -- Robert P. Nix Mayo Foundation.~. RO-OE-5-55 200 First Street SW/V\ 507-284-0844 Rochester, MN 55905 /( )\ -^^-^^ In theory, theory and practice are the same, but in practice, theory and practice are different. On 9/15/09 3:44 PM, Alan Altmark alan_altm...@us.ibm.com wrote: On Tuesday, 09/15/2009 at 03:27 EDT, Steve Marak sama...@gizmoworks.com wrote: I agree with that (the guest cannot be allowed to harm CP) but has that actually been formally - or even informally - accepted by the Powers That Be? Yes, it is in the Statement of System Integrity in the General Information Manual. I ask because I still remember, as though it were yesterday, opening a security/integrity APAR against VM back in the mid-1980's because any class G user could knock CP down by defining a shared and a nonshared device on the same virtual control unit, and being told that that was NOT a security or integrity issue, and that no fix would be forthcoming. Under today's rules, that would be an Integrity problem. o If a class G (only) user can repeatedly or with malice of forethought hang or abend CP, it WILL be classified as an integrity problem (denial of service). o If a class G user happens to do something that triggers an abend or hang due to a system malfunction, it will NOT be classified as an integrity problem. o If the system abends or hangs because it is overloaded (memory, CPU), it will NOT be classified as an integrity problem. o Just because it isn't an integrity problem doesn't mean it isn't a defect. Alan Altmark z/VM Development IBM Endicott
Re: Printers to 2nd level VM...
You have to define the printers to your second level VM system. My guess is that you also had to define them on the first level system. Look at the SYSTEM CONFIG on the first level to see if you have a RDEVICE similar to: RDEVICE 00E TYPE IMPACT_PRINTER, CLASSES S, FOLDUP YES, IMAGE_LIB IMAG3262 RDEVICE 00F TYPE IMPACT_PRINTER, CLASSES A RDEVICE 01E TYPE IMPACT_PRINTER, CLASSES F, FOLDUP YES, IMAGE_LIB IMAG4248 And then copy it to the second level SYSTEM CONFIG. Tom Duerbusch THD Consulting Robert Payne rpa...@tad.org 9/15/2009 10:05 AM and I guess the FORCE option doesn't help ? Darn the bad luck! Sorry but I'm out of ideas for now. Bubba -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu]on Behalf Of Frank M. Ramaekers Sent: Tuesday, September 15, 2009 9:28 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Printers to 2nd level VM... Can do, but... set rdevice 5336-5338 ty imp HCPZRP6722I Characteristics of device 5336 were set as requested. HCPZRP6722I Characteristics of device 5337 were set as requested. HCPZRP6722I Characteristics of device 5338 were set as requested. 3 RDEV(s) specified; 3 RDEV(s) changed; 0 RDEV(s) created Ready; T=0.01/0.01 09:27:15 q 5336-5338 PRT 5336 OFFLINE , PRT 5337 OFFLINE , PRT 5338 OFFLINE Ready; T=0.01/0.01 09:27:22 vary on 5336-5338 HCPCPN6895I Device 5336 cannot be varied online because the device HCPCPN6895I identification data is inconclusive. H
Re: Printers to 2nd level VM...
Yep, that is what he said... And as I don't trust computers, you know I never trust people G. If it isn't that, then the printers need to be attached to the second level system during the IPL of the second level system. In my experience, printers don't sense too well. If you IPL with the printers attached, and it still doesn't sense properly, perhaps there is a SET RDEVICE in the autolog process, or in the Operators profile. But, if this volume was truely cloned, all that should be there. So that brings me back to IPL with the devices attached and see what you get. Or at least attach one of them for testing. The other thing that may be different with a second level system, is if you are doing the same saipl that you are in hardware. Sometimes you forget that the hardware IPL, may be accessing a different disk than CF1. Tom Duerbusch THD Consulting Robert Payne rpa...@tad.org 9/15/2009 10:28 AM but I thought he said that he cloned the volumes, so the CONFIG should already be in place ... -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu]on Behalf Of Tom Duerbusch Sent: Tuesday, September 15, 2009 10:26 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Printers to 2nd level VM... You have to define the printers to your second level VM system. ... big snip
Re: VM lockup due to storage typo
CP wouldn't know at IPL time, the guest would, not could, but would cause such harm. Just because you say you can use xxx GB, doesn't mean you would actually use them. When page fills, it over flows to spool. When spool fills, CP abends on the next pageout. Tom Duerbusch THD Consulting Marcy Cortes marcy.d.cor...@wellsfargo.com 9/15/2009 11:02 AM See a thread on this list with subject Sanity check? from Oct 2007 for what happened when I did the same thing ;) You probably filled page space. I still think IBM should refuse to IPL a guest that will cause such harm. Marcy This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Lee Stewart Sent: Tuesday, September 15, 2009 8:39 AM To: IBMVM@LISTSERV.UARK.EDU Subject: [IBMVM] VM lockup due to storage typo Does anyone have an idea of how we might have gotten out of this without an IPL? VM LPAR has 175G of memory and a flock of Linux Oracle guests... Several guests needed more memory added so the directory was updated and one by one the guests shutdown, logged off and back on. So far, so good. But... In changing the memory for many guests, and it being late at night after a long day, while meaning to set a guest's memory to 9728M, it got set to 9728G. When that guest was cycled we see the message on the console that it's memory was limited to 8TB (HCPLGN093E), then the VM system appeared to freeze. We couldn't get in via TCP/IP, or the HMC Operating System Messages screen, or the HMC Integrated 3270. Finally had to IPL. Even that was wierd as I'd have expected the Load Normal to shutdown, it just IPLed. We did NoAutolog, fixed the typo and all came back up ok... I suspect CP was scrambling paging everything in the world out as Linux tried to initialize that 8TB of memory... But I'm surprised I couldn't even get into the HMC consoles (to kill just that one guest as opposed to all of them).. Any thoughts? Lee -- Lee Stewart, Senior SE Sirius Computer Solutions Phone: (303) 996-7122 Email: lee.stew...@siriuscom.com Web: www.siriuscom.com
Re: VM lockup due to storage typo
CMS will free its storage after the command is complete. However, do a peek on a very large reader element, such as a OS dump, and CMS just might use up all of its storage, just like any other guest might. It isn't a matter of time, it is a matter of usage. Tom Duerbusch THD Consulting Thomas Kern tlk_sysp...@yahoo.com 9/15/2009 12:48 PM The difference between CMS and Linux in this case is just a matter of time before problems occur. Linux wants to use all of its storage early, CMS uses all of its storage over time. Both will use all of their storage eventually. CP is built to overcommit storage. It just lets you REALLY overcommit storage. But it would be nice if there was some sort of sanity check in there somewhere. /Tom Kern On Tue, 15 Sep 2009 13:12:38 -0400, Bruce Hayden bjhay...@gmail.com wrote: The problem isn't that you did an IPL, it is that you IPLed Linux. An IPL of CMS in an 8 TB machine doesn't have any delay or cause a problem: def stor 8t STORAGE = 8T Storage cleared - system reset. i cms z/VM V5.4.02009-07-13 11:58 Ready; T=0.01/0.01 13:06:21 q v stor STORAGE = 8T Ready; T=0.01/0.01 13:06:26 q stor STORAGE = 4G CONFIGURED = 4G INC = 128M STANDBY = 8G RESERVED = 0 Ready; T=0.01/0.01 13:06:57 An IPL of ZCMS blows up, though. Maybe they didn't test it with that large storage. On Tue, Sep 15, 2009 at 12:02 PM, Marcy Cortes marcy.d.cor...@wellsfargo.com wrote: See a thread on this list with subject Sanity check? from Oct 2007 for what happened when I did the same thing ;) You probably filled page space. I still think IBM should refuse to IPL a guest that will cause such harm. Marcy -- Bruce Hayden Linux on System z Advanced Technical Support IBM, Endicott, NY
Re: VM lockup due to storage typo
Good point. When I have hit this, I got a PAGxxx type error and CP automatically reipl'ed. Like I said, when the offending user starts allocating pages, all the other machines will abend on a paging error when their recently used pages are tried to be paged out. Eventually, some of CP pagable pages will be the least recently used pages and BAM! PAGxxx CP abend. Automatic restart in progress... Tom Duerbusch THD Consulting Gentry, Stephen stephen.gen...@lafayettelife.com 9/15/2009 12:13 PM What Lee doesn't mention is how long he waited before doing the IPL. Had he waited to see what happens maybe VM would have finally come around, so to speak. We all have different thresholds of pain. I think I would have done what Lee did, long day, not really wanting to wait around to see if VM recovers, just IPL. Lee did you have access to the HMC and thus the SAD screen to see what was going on? Sort of my last line of defense if I can't get logged in. Granted all it will tell you is if you have CPU or I/O utilization, but at least you have something to go to IBM with. Maybe a SYSTEM CONFIG file option, like MAX_USER_SIZE, if it's set then guest machine size is verified, if not available PAGE area and SPOOL size is checked (calculated) and if the guest exceeds that size then the quest doesn't start or a severe warning is issued. Steve -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Schuh, Richard Sent: Tuesday, September 15, 2009 12:59 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: VM lockup due to storage typo Maybe CP couldn't know that the guest would do something bad, but it should know that it has opened itself to the possibility that the guest could, in normal operation, cause the problem. One of Alan's first precepts of information security and integrity is that the guest cannot be allowed to harm the CP. This clearly violates that. Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Tuesday, September 15, 2009 9:19 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: VM lockup due to storage typo CP wouldn't know at IPL time, the guest would, not could, but would cause such harm. Just because you say you can use xxx GB, doesn't mean you would actually use them. When page fills, it over flows to spool. When spool fills, CP abends on the next pageout. Tom Duerbusch THD Consulting Marcy Cortes marcy.d.cor...@wellsfargo.com 9/15/2009 11:02 AM See a thread on this list with subject Sanity check? from Oct 2007 for what happened when I did the same thing ;) You probably filled page space. I still think IBM should refuse to IPL a guest that will cause such harm. Marcy This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Lee Stewart Sent: Tuesday, September 15, 2009 8:39 AM To: IBMVM@LISTSERV.UARK.EDU Subject: [IBMVM] VM lockup due to storage typo Does anyone have an idea of how we might have gotten out of this without an IPL? VM LPAR has 175G of memory and a flock of Linux Oracle guests... Several guests needed more memory added so the directory was updated and one by one the guests shutdown, logged off and back on. So far, so good. But... In changing the memory for many guests, and it being late at night after a long day, while meaning to set a guest's memory to 9728M, it got set to 9728G. When that guest was cycled we see the message on the console that it's memory was limited to 8TB (HCPLGN093E), then the VM system appeared to freeze. We couldn't get in via TCP/IP, or the HMC Operating System Messages screen, or the HMC Integrated 3270. Finally had to IPL. Even that was wierd as I'd have expected the Load Normal to shutdown, it just IPLed. We did NoAutolog, fixed the typo and all came back up ok... I suspect CP was scrambling paging everything in the world out as Linux tried to initialize that 8TB of memory... But I'm surprised I couldn't even get into the HMC consoles (to kill just that one guest as opposed to all of them).. Any thoughts? Lee -- Lee Stewart, Senior SE Sirius Computer Solutions Phone: (303) 996-7122 Email: lee.stew...@siriuscom.com Web: www.siriuscom.com
Re: How much memory?
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 vincent.getg...@xchanging.com 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: DASD additions for zLinux
The other posts showed how to give a dasd resource to a running zLinux guest.Well for minidisks that is. Of course if the disk is normally dedicated, you can just use the ATTACH command. But after that, what then? If you don't know, attached is a document I use (SUSE 10 SP 2), which adds disk to Linux, creates a LVM, moves /home to the LVM, and then just to prove the function, add another disk to the LVM. Tom Duerbusch THD Consulting Dean, David (I/S) david_d...@bcbst.com 9/3/2009 8:17 AM Is there anyway to get zVM to recognize new DASD for zLinux boxes WITHOUT a restart? In my current procedure, I add the DASD to zVM SYSTEM, CPFMTXA, add the lines to my USER DIRECTORY, and IPL the USER. I can then go to my zLinux box and add the space to my logical volume. A live SET command? 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
SSIDs anymore?
Subsystem IDs I know you still have to define them in the controllers, but are they used anymore? We use to need them for EREP, but all the current hardware seems to have their own service processor that makes EREP useless. Perhaps large shops still need them for something. What happens now, if you have two controllers with the same SSIDs? Obviously, one of the clients is installing a controller this weekend. Hence the subject came up. Thanks Tom Duerbusch THD Consulting
Re: IBM DS6800 caching
Why I would want to? I wouldn't. However, CA is saying that the root cause of our DYNAM catalog corruption is caching. Where I can see if some VSE systems are accessing the DYNAM catalog thru some sort of cache while other systems are notbig problem here. But single VM system with MDC turned on for all, with the IBM DS6800 with caching being mandatory (I believe), shouldn't cause problems. I turned off MDC for the DYNAM shared disks and our corruption problem continues. So they wanted caching turned off in the controller for the DYNAM disks. I don't think that is going to happen. Tom Duerbusch THD Consulting Rob van der Heij rvdh...@gmail.com 7/29/2009 1:32 AM On Tue, Jul 28, 2009 at 7:52 PM, Tom Duerbuschduerbus...@stlouiscity.com wrote: Can cache be turned off for a volume on the DS6800? I don't think so. But I would like to confirm that. I believe it's up to the device to decide what to do with the cache bits in the channel program. Since it emulates real disks using other type of hardware, it may be appropriate to ignore some of those directives when they were meant to address issues that don't apply to this kind of implementation. The cache in such a DASD subsystem plays a different role than control unit cache in 3990, so there's a good reason not to take the bits literally The curious mind makes me ask: why would you want to do that? Rob
Re: IBM DS6800 caching
Been in VM waaay to long to do the duplicate minidisk problem G. All my shared minidisks are owned by user $SHRDASD. Everyone else links. And when I have a second level VM system, there is no MDC on the second level system. Since VSE can't run on an IFL, there is also no sharing across LPARs. Anyway, I reject (until proven otherwise) that this problem has/is being caused by any sort of caching on this system. But when the vender is trying to fix the problem, I tend to go along with any/all suggestions, if anything, just to move the process forward. Tom Duerbusch THD Consulting Alan Altmark alan_altm...@us.ibm.com 7/29/2009 11:49 AM On Wednesday, 07/29/2009 at 11:52 EDT, Tom Duerbusch duerbus...@stlouiscity.com wrote: However, CA is saying that the root cause of our DYNAM catalog corruption is caching. Not impossible, of course, but highly unlikely. If all I/O is coming down the same chpid from the same VM system, the cache isn't relevant, so you could vary offline all but one chpid. Where I can see if some VSE systems are accessing the DYNAM catalog thru some sort of cache while other systems are notbig problem here. But single VM system with MDC turned on for all, with the IBM DS6800 with caching being mandatory (I believe), shouldn't cause problems. I turned off MDC for the DYNAM shared disks and our corruption problem continues. So they wanted caching turned off in the controller for the DYNAM disks. I don't think that is going to happen. Possibly you have other MDISK statements rather than LINKs, and one has MDC and the other doesn't? Tell CP the volume is SHARED and all MDC for the volume will be disabled, regardless of directory settings or SET commands. Alan Altmark z/VM Development IBM Endicott
IBM DS6800 caching
Can cache be turned off for a volume on the DS6800? I don't think so. But I would like to confirm that. Tom Duerbusch THD Consulting
Re: SFS - Moving File Pool Minidisks to Different Physical Devices
I thought SFS used standard CMS mindisks with a single mode 6 file on them. If so, just create a new minidisk that has at least the same amount of 4k blocks and copy the CMS file to the new minidisk. Then swap the directory entries. Note that this is a physical copy and can't be used for expanding a pool. But I thought I used it when migrating from 3380s to 3390s a long time ago. You can't just drop a pool or disk as the space has been mapped. You can tell SFS not to use those blocks anymore and create new pools on the new devices. The logical backup and restore should do the trick. Tom Duerbusch THD Consulting Schuh, Richard rsc...@visa.com 7/28/2009 4:55 PM You would undoubtedly need to regenerate the file pool to change disk types instead of simply formatting the disks. Regards, Richard Schuh From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Sterling James Sent: Tuesday, July 28, 2009 2:21 PM To: IBMVM@LISTSERV.UARK.EDU Subject: SFS - Moving File Pool Minidisks to Different Physical Devices Hello, After reading the manual, it looks as if you want to change the storage group 2 + minidisk to different physical devices or (FBA to ECKD), The process is back it up, yank out the old, replace with the new, format it, and then restore. I did not see a less of a slash-and-bum method like add new, quiesce old for new files, migrate to new, then remove old. Did I miss it? Thanks Please consider the environment before printing this email and any attachments. This e-mail and any attachments are intended only for the individual or company to which it is addressed and may contain information which is privileged, confidential and prohibited from disclosure or unauthorized use under applicable law. If you are not the intended recipient of this e-mail, you are hereby notified that any use, dissemination, or copying of this e-mail or the information contained in this e-mail is strictly prohibited by the sender. If you have received this transmission in error, please return the material received to the sender and delete all copies from your system.
Re: Multiple zVM Lpars - Resource consumption
I agree of most of the points, but there is a lot more to memory for VM than 64 MB, but that is up to you. 1. You will have a duplicate area for MDC. I don't know. Are you planning on decreasing MDC on LPAR0 to give to LPAR1 or just duplicate it. I use 100 MB for MDC on each of two LPARs, but without a performance tool, I don't know if I have over allocated it or under allocated it. 2. Expanded Storage. You need some if you are a VM paging environment. Did you reduce the size on LPAR0 to give to LPAR1? Or not? If you are talking about 25% of storage for expanded storage, that dwarfs any other VM usage of storage, well other than paging. VM only needs 2 3390-3 drivesthat is until you add 5-6 paging packs, and a couple spool packs, and don't forget SFS packs (I keep SFS space on their own packs). And there may or may not be a dump pack as well as t-disk pack(s). Back on storage, with poor planning, you can end up with another GB of memory for overhead functions. That might be painful. Tom Duerbusch THD Consulting Romanowski, John (OFT) john.romanow...@cio.ny.gov 7/22/2009 2:49 PM I have a site like you describe: 2 z/VM LPARs sharing all the IFLs, also sharing channels to dasd, tape, etc. One LPAR for test/development Linux guests, the second for production linux guests. The PRSM overhead seems negligible, 0.5-0.6%. The memory for linux guests dwarfs the memory needed to run z/VM OS, 64M or whatever the manual says now for z/VM. We give the production LPAR a higher partition weight than test/dev LPAR and more central and expanded storage than the test/dev LPAR. We find the extra work/complexity of maintaining 2 z/VM LPARs is outweighed by the benefits of isolating the workloads and being able to schedule outages on each LPAR independently of each other. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mark Jacobs Sent: Wednesday, July 22, 2009 1:18 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Multiple zVM Lpars - Resource consumption Can anyone give me an estimate on additional resource consumption if we take one z/VM lpar with 'x' IFL's, 'y' GB of memory and 'z' Linux guests and we create an additional z/VM lpar sharing some/all of the IFL's, taking some amount of the memory and some of the zLinux guests. I know that we will have some amount of PRSM overhead and there will be some increase in real storage needed for the additional z/VM operating system and some additional DASD requirements. I'm looking for some numbers I can take to management and if I missed something for the additional resources needed to support the new z/VM lpar, -- Mark Jacobs Time Customer Service Tampa, FL You can have any kind of a home you want. You can even get stucco. Oh, how you can get stucco. Groucho Marx - The Cocoanuts (1929) This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system.
IBM DS6800 maintenance
Has anyone tried a non-IBM maintenance provider for one of the IBM DS disk subsystems? Are there companies that do this? Our 4 year warranty is up on our IBM DS6800. We are required to go out on bids, if it makes sense. It only makes sense, to spend the XX hours for the bid process, if there are competitors. Currently, we have 24X7 with the service uplift. i.e. When the DS6800 calls home, an IBM CE is dispatched. G Where the call-home feature can send a request to anyone, we are also concerned that another provider would have a remote support process available. We have had several problems in which the remote support team, got us back up and running. Thanks Tom Duerbusch THD Consulting
Re: Testing Linux Z/vm
With Oracle, someone is listing to the PC side of the house. That is, inexpensive MIPS, inexpensive memory, expensive I/O. Hence you want SGA to be as big as possible. On the IFL side, MIPS are still relatively expensive, memory is still relatively expensive, and assuming you are on FICON, I/Os are cheap. Since you are just testing, cut the SGA in half, make the Linux guest about 512 MB bigger than the SGA, make the swap disks, VDISKS and prioritize them. You shouldn't have VM paging. If you are planning on pounding I/O during the testing, don't forget I/O balancing on you DASD subsystem. Make sure heavy I/O is spread across raid arrays and controllers. The default tends to be accending CUA tend to be on the same Raid adapter, until you jump to the next one. Now, if you are really doing a full up Oracle test, that is, a full set of applications, driven by some sets of test scripts, you are going to need someone to configure your system for performance (of course you have a performance monitor for VM). Your current Oracle platforms were not setup for performance in a day. Don't expect that on the mainframe, in a day. But most testing, isn't in this arena and you can grow and tune the system as you go. It will be interesting to hear the progress of your testing. Tom Duerbusch THD Consulting Rob van der Heij rvdh...@velocitysoftware.com 6/25/2009 10:11 AM On Thu, Jun 25, 2009 at 5:56 AM, Marcy Your guest is bigger than your real storage. If you need to do that overcommitting (and you may not - see Rich's question about SGA sizes), Overcommitting resources is good, because it is the only way to enforce sharing resources. But defining a single Linux guest larger than your total z/VM storage is just bragging. And that is bad ;-) As Rich says, you can't reduce the virtual machine size without also adjusting Oracle's expectations (SGA and PGA). Otherwise Linux would need to swap those areas and things go bad as well with two managers involved. Rob -- Rob van der Heij Velocity Software http://www.velocitysoftware.com/
Re: Linux install on a z/VM 1st level with an OSA defined as layer 2 network
No real trick to it. First, make sure you have everything setup properly on the FTP server. On the same VM as your FTP server, log on to CMS, and try a FTP. This makes sure your FTP server is setup properly. Then, on the same VM as you are doing the Linux install, logon to CMS and try the FTP. If successful, you have a good server and good communications. As installed, the FTP server is not configured for what you want to do. The following is a snipit of the changes I have to make: Install vsFTPd ftp server Must be done to be an install server. When done, don’t need winscp for FTP transfers, but it will still work. yast Network Services Network Services (xinetd) Enable ftp: edit vsftpd: continue (to install vsftpd) ok (installed successfully) (enable) service is active accept finish quit joe /etc/vsftpd.conf comment out: Listen=YES eliminates 500 OOPS: count not bind listening IPv4 sockets uncomment: local_enable=yes write_enable =yes save and exit Tom Duerbusch THD Consulting russell.gendr...@custserv.com 6/26/2009 2:44 PM Greetings We have successfully setup an OSA as a layer 2 network with the defined vswitch and vlan. We are having an issue with the build of a Linux guest defined for a layer 2 network. While the Linux build is starting it goes out to another Linux guest on another z/VM LPAR to download the binaries. *** Error while accessing the FTP server: Failed to connect to FTP server *** Could not find the SUSE Linux Enterprise Server 10 Installation Source. Activating manual setup program. Linuxrc v2.0.79 (Kernel 2.6.16.60-0.21-default) Has anyone ever successfully built a Linux guest under z/VM on a layer 2 network? Are there any tricks to get the installs to work? The theory is that with the layer 2 network in place we will be able to move Linux guest from one z/VM to another and potentially move from one box to another box as long as the OSA's on them are connected to the same layer 2 network and that the OSA's are defined the same so that the Linux guest can retain their IP address's no matter which box they are running. Supposedly for load balancing and when maintenance is required on the z/VM systems there will be minimal outages on the Linux guests. Hopefully I have made some sense.
Re: Maintenance Hot Standby
Where you can do duplicate volumes, which was really necessary in the old days, before RAID, and head crashes... But with maintenance, you already have it. i.e. 190 is where CMS is. 490 is you apply maintenance. Swap the disks to put in or swap out, maintenance. (you will still need to resave the CMS segment) CF1 is your current CP system. CF2 is your backup. CF3 don't touch. Copy CF1 to CF2 and apply CP maintenance. IPL normally with CF1. IPL with CF2 to backout. This is defined on the SAIPL loader screen. If you want to, you can still have a backout volume. One suggestion is to copy 540RES to 540OLD Apply maintenance to 540RES. If you need to backout, IPL the standalone utilities and rename 540RES to 540NEW and 540OLD to 540RES and IPL the new CUA. Of course, you could do a standalone DDR restore (or what ever is you favorite backup product). When I get in trouble, I can IPL one of my old VM systems 420RES, 510RES, etc. Good when you flashcopy a CP volume and don't rename the copy. IPL and sometimes you get something really old and cold starting the spooler would loose too much G. Tom Duerbusch THD Consulting Le Grande Valerie valerie.legra...@sentry.com 6/24/2009 2:42 PM I am looking for some input: How do you do maintenance and keep a hot standby volume (and old 540RES and newly maintained 540RES)? We have to bring maintenance in off hours and like to have a volume operators can switch back to should there be problems. If anyone can share how-to, please contact me off list (or copy me on the list entry - I can't get to the list from my current work location). Valerie Le Grande valerie.legra...@sentry.com
Re: DB2 Problem solution
It's programmer error. The view that I was shown, from the test system, was as I thought it was. The production system, however, had a different view. The production view would, under certain conditions, return a smaller selection set for the view than for the table. Now, we are arguing why this can't be G. Tom Duerbusch THD Consulting
Re: DB2 Problem
Thanks all. Interesting that everyone seems to suggest writing code to get around this problem. I would have thought that there would have been a DB2 method, which I didn't know about, that would, in the same LUW, with a locked DBSPACE, given me the same record selection set for the delete, as was obtained for the insert. Between Repeatable Read and locking the DBSPACE, I thought I should have been given the same selection set within the same LUW. Not a happy camper at this point G. Tom Duerbusch THD Consulting Kevin Corkery kcork...@live.com 6/16/2009 1:03 PM You need to create a delta table. Into an empty delta, select all records of interest from the source table. Insert all records from the delta table to the target table. Use the delta table as a basis for deletion of records from the source table. Not really a DB2 type but I have a similar scenerio with SQLServer and VSAM using ViaSQL; good ol' batch processing mentality at work here :-) -Original Message- From: owner-vs...@lehigh.edu [mailto:owner-vs...@lehigh.edu] On Behalf Of Tom Duerbusch Sent: Tuesday, June 16, 2009 1:38 PM To: VSE Discussion List Subject: DB2 Problem I don't believe that this is a DB2 Server code problem, just how I'm coding it, is a problem G. I have a table, that a process adds records to it. On an hourly basis, I kick off a job that copies all the records in that table, inserts them into another table, and then deletes all records in the first table, all within the same LUW. However, if the process that adds records to the table, is adding records during this merge/purge process, some records are deleted without being merged. I didn't think that was suppose to happen. After stripping out all the other code, and coding the remaining code in a DB2 Batch Utility step, I see that I do have a problem. I don't know if I'm confusing DB2, as the table I insert from, is a View. The table I delete from, is the real table. ARI0801I DBS Utility started: 06/16/09 10:29:35. AUTOCOMMIT = OFF ERRORMODE = OFF ISOLATION LEVEL = REPEATABLE READ -- CONNECT SYSA IDENTIFIED BY ; ARI8004I User SYSA connected to server STLDB01. ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- -- COMMENT 'PAYROLL SYSTEM' -- -- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the dbspace of ershist_xx ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- INSERT INTO STL01.ERS_HISTORY_A --SELECT * FROM ASN.ERSHIST_X; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3 === I've inserted 3 records -- -- DELETE FROM ASN.CDERS_HISTORY -- ; ARI0501I An SQL warning has occurred. Database manager processing is completed. Warning may indicate a problem. ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705 === I'ved deleted 30705 records ARI0502I Following SQL warning conditions encountered: NULLWHERE -- COMMIT WORK; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- SET ERRORMODE OFF; ARI0899I ...Command ignored. -- ARI0802I End of command file input. ARI8997I ...Begin COMMIT processing. ARI0811I ...COMMIT of any database changes successful. ARI0809I ...No errors occurred during command processing. ARI0808I DBS processing completed: 06/16/09 10:30:31. I don't really have a good option for stopping the process that adds records. 99.99% of the time, no records are added during the merge/purge process. However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 100,000 or more, it is possible that the merge/purge runs while records were still being added, which then I might loose some records. I thought locking the DBSPACE that I'm doing the merge/purge from, would do the trick. I thought that the process that was adding records, would be held on a LOCK, and wait (perhaps till -911, in which case it will delay and restart
Re: DB2 Problem
Because that listserv is very much into DB2/zOS and DB2/UDB. There is very little there for DB2/VSE (or DB2/VM). And it is not something that I can problem reportyet. Tom Duerbusch THD Consulting MacIntyre, Cory cory.macint...@navistar.com 6/17/2009 2:16 PM Why don't you ask this question on the DB2 listserv. You might get an answer that is more to your liking. -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Wednesday, June 17, 2009 1:27 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: DB2 Problem Thanks all. Interesting that everyone seems to suggest writing code to get around this problem. I would have thought that there would have been a DB2 method, which I didn't know about, that would, in the same LUW, with a locked DBSPACE, given me the same record selection set for the delete, as was obtained for the insert. Between Repeatable Read and locking the DBSPACE, I thought I should have been given the same selection set within the same LUW. Not a happy camper at this point G. Tom Duerbusch THD Consulting Kevin Corkery kcork...@live.com 6/16/2009 1:03 PM You need to create a delta table. Into an empty delta, select all records of interest from the source table. Insert all records from the delta table to the target table. Use the delta table as a basis for deletion of records from the source table. Not really a DB2 type but I have a similar scenerio with SQLServer and VSAM using ViaSQL; good ol' batch processing mentality at work here :-) -Original Message- From: owner-vs...@lehigh.edu [mailto:owner-vs...@lehigh.edu] On Behalf Of Tom Duerbusch Sent: Tuesday, June 16, 2009 1:38 PM To: VSE Discussion List Subject: DB2 Problem I don't believe that this is a DB2 Server code problem, just how I'm coding it, is a problem G. I have a table, that a process adds records to it. On an hourly basis, I kick off a job that copies all the records in that table, inserts them into another table, and then deletes all records in the first table, all within the same LUW. However, if the process that adds records to the table, is adding records during this merge/purge process, some records are deleted without being merged. I didn't think that was suppose to happen. After stripping out all the other code, and coding the remaining code in a DB2 Batch Utility step, I see that I do have a problem. I don't know if I'm confusing DB2, as the table I insert from, is a View. The table I delete from, is the real table. ARI0801I DBS Utility started: 06/16/09 10:29:35. AUTOCOMMIT = OFF ERRORMODE = OFF ISOLATION LEVEL = REPEATABLE READ -- CONNECT SYSA IDENTIFIED BY ; ARI8004I User SYSA connected to server STLDB01. ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- -- COMMENT 'PAYROLL SYSTEM' -- -- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the dbspace of ershist_xx ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- INSERT INTO STL01.ERS_HISTORY_A --SELECT * FROM ASN.ERSHIST_X; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3 === I've inserted 3 records -- -- DELETE FROM ASN.CDERS_HISTORY -- ; ARI0501I An SQL warning has occurred. Database manager processing is completed. Warning may indicate a problem. ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705 === I'ved deleted 30705 records ARI0502I Following SQL warning conditions encountered: NULLWHERE -- COMMIT WORK; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- SET ERRORMODE OFF; ARI0899I ...Command ignored. -- ARI0802I End of command file input. ARI8997I ...Begin COMMIT processing. ARI0811I ...COMMIT of any database changes successful. ARI0809I ...No errors occurred during command processing. ARI0808I DBS processing completed: 06/16/09 10:30:31. I don't really have a good option for stopping the process that adds records. 99.99% of the time, no records are added during the merge/purge process. However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 100,000 or more, it is possible that the merge/purge runs while records were still being added, which then I might loose some records. I thought locking the DBSPACE that I'm doing the merge/purge from, would do the trick. I thought that the process that was adding records, would be held on a LOCK, and wait (perhaps till -911, in which case it will delay and restart), but the lock didn't seem to do the trick. Between Repeatable Read and Locking the DBSPACE didn't do what I needed. Is there another option, without taking down the database to Single User Mode, or terminating the process that is adding records, not to loose records in the merge/purge process
DB2 Problem
I don't believe that this is a DB2 Server code problem, just how I'm coding it, is a problem G. I have a table, that a process adds records to it. On an hourly basis, I kick off a job that copies all the records in that table, inserts them into another table, and then deletes all records in the first table, all within the same LUW. However, if the process that adds records to the table, is adding records during this merge/purge process, some records are deleted without being merged. I didn't think that was suppose to happen. After stripping out all the other code, and coding the remaining code in a DB2 Batch Utility step, I see that I do have a problem. I don't know if I'm confusing DB2, as the table I insert from, is a View. The table I delete from, is the real table. ARI0801I DBS Utility started: 06/16/09 10:29:35. AUTOCOMMIT = OFF ERRORMODE = OFF ISOLATION LEVEL = REPEATABLE READ -- CONNECT SYSA IDENTIFIED BY ; ARI8004I User SYSA connected to server STLDB01. ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- -- COMMENT 'PAYROLL SYSTEM' -- -- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the dbspace of ershist_xx ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- INSERT INTO STL01.ERS_HISTORY_A --SELECT * FROM ASN.ERSHIST_X; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3 === I've inserted 3 records -- -- DELETE FROM ASN.CDERS_HISTORY -- ; ARI0501I An SQL warning has occurred. Database manager processing is completed. Warning may indicate a problem. ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705 === I'ved deleted 30705 records ARI0502I Following SQL warning conditions encountered: NULLWHERE -- COMMIT WORK; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- SET ERRORMODE OFF; ARI0899I ...Command ignored. -- ARI0802I End of command file input. ARI8997I ...Begin COMMIT processing. ARI0811I ...COMMIT of any database changes successful. ARI0809I ...No errors occurred during command processing. ARI0808I DBS processing completed: 06/16/09 10:30:31. I don't really have a good option for stopping the process that adds records. 99.99% of the time, no records are added during the merge/purge process. However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 100,000 or more, it is possible that the merge/purge runs while records were still being added, which then I might loose some records. I thought locking the DBSPACE that I'm doing the merge/purge from, would do the trick. I thought that the process that was adding records, would be held on a LOCK, and wait (perhaps till -911, in which case it will delay and restart), but the lock didn't seem to do the trick. Between Repeatable Read and Locking the DBSPACE didn't do what I needed. Is there another option, without taking down the database to Single User Mode, or terminating the process that is adding records, not to loose records in the merge/purge process? Thanks Tom Duerbusch THD Consulting
Re: DB2 Problem
ERSHIST_X is a view of table CDERS_HISTORY. Tom Duerbusch THD Consulting Graves Nora E nora.e.gra...@irs.gov 6/16/2009 1:08 PM Well, I'm hoping you were updating the table names for security purposes, and that's the error below. In this example, the table you're using for the SELECT (ASN.ERSHIST_X) is not the same table that you specify in the DELETE (ASN.CDERS_HISTORY). Nora -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Tuesday, June 16, 2009 1:38 PM To: IBMVM@LISTSERV.UARK.EDU Subject: DB2 Problem I don't believe that this is a DB2 Server code problem, just how I'm coding it, is a problem G. I have a table, that a process adds records to it. On an hourly basis, I kick off a job that copies all the records in that table, inserts them into another table, and then deletes all records in the first table, all within the same LUW. However, if the process that adds records to the table, is adding records during this merge/purge process, some records are deleted without being merged. I didn't think that was suppose to happen. After stripping out all the other code, and coding the remaining code in a DB2 Batch Utility step, I see that I do have a problem. I don't know if I'm confusing DB2, as the table I insert from, is a View. The table I delete from, is the real table. ARI0801I DBS Utility started: 06/16/09 10:29:35. AUTOCOMMIT = OFF ERRORMODE = OFF ISOLATION LEVEL = REPEATABLE READ -- CONNECT SYSA IDENTIFIED BY ; ARI8004I User SYSA connected to server STLDB01. ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- -- COMMENT 'PAYROLL SYSTEM' -- -- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the dbspace of ershist_xx ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- INSERT INTO STL01.ERS_HISTORY_A --SELECT * FROM ASN.ERSHIST_X; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3 === I've inserted 3 records -- -- DELETE FROM ASN.CDERS_HISTORY -- ; ARI0501I An SQL warning has occurred. Database manager processing is completed. Warning may indicate a problem. ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705 === I'ved deleted 30705 records ARI0502I Following SQL warning conditions encountered: NULLWHERE -- COMMIT WORK; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- SET ERRORMODE OFF; ARI0899I ...Command ignored. -- ARI0802I End of command file input. ARI8997I ...Begin COMMIT processing. ARI0811I ...COMMIT of any database changes successful. ARI0809I ...No errors occurred during command processing. ARI0808I DBS processing completed: 06/16/09 10:30:31. I don't really have a good option for stopping the process that adds records. 99.99% of the time, no records are added during the merge/purge process. However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 100,000 or more, it is possible that the merge/purge runs while records were still being added, which then I might loose some records. I thought locking the DBSPACE that I'm doing the merge/purge from, would do the trick. I thought that the process that was adding records, would be held on a LOCK, and wait (perhaps till -911, in which case it will delay and restart), but the lock didn't seem to do the trick. Between Repeatable Read and Locking the DBSPACE didn't do what I needed. Is there another option, without taking down the database to Single User Mode, or terminating the process that is adding records, not to loose records in the merge/purge process? Thanks Tom Duerbusch THD Consulting
Re: DB2 Problem
The view is a join of two tables. The view always has the same number of records as the base table. I'm joining in descriptions into the table, instead of having just the description codes.Referential integrity makes sure there is a match. Also, if there are no records being added, the merge record count always equals the purge record count. Tom Duerbusch THD Consulting Graves Nora E nora.e.gra...@irs.gov 6/16/2009 1:54 PM Does the view match the table? I've created views that have WHERE clauses in them to restrict the data that is retrieved, things like WHERE FISCAL_YEAR = 2009. If that's the case, the 2 statements are not looking at the same set of rows. Nora -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Tuesday, June 16, 2009 2:14 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: DB2 Problem ERSHIST_X is a view of table CDERS_HISTORY. Tom Duerbusch THD Consulting Graves Nora E nora.e.gra...@irs.gov 6/16/2009 1:08 PM Well, I'm hoping you were updating the table names for security purposes, and that's the error below. In this example, the table you're using for the SELECT (ASN.ERSHIST_X) is not the same table that you specify in the DELETE (ASN.CDERS_HISTORY). Nora -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Tuesday, June 16, 2009 1:38 PM To: IBMVM@LISTSERV.UARK.EDU Subject: DB2 Problem I don't believe that this is a DB2 Server code problem, just how I'm coding it, is a problem G. I have a table, that a process adds records to it. On an hourly basis, I kick off a job that copies all the records in that table, inserts them into another table, and then deletes all records in the first table, all within the same LUW. However, if the process that adds records to the table, is adding records during this merge/purge process, some records are deleted without being merged. I didn't think that was suppose to happen. After stripping out all the other code, and coding the remaining code in a DB2 Batch Utility step, I see that I do have a problem. I don't know if I'm confusing DB2, as the table I insert from, is a View. The table I delete from, is the real table. ARI0801I DBS Utility started: 06/16/09 10:29:35. AUTOCOMMIT = OFF ERRORMODE = OFF ISOLATION LEVEL = REPEATABLE READ -- CONNECT SYSA IDENTIFIED BY ; ARI8004I User SYSA connected to server STLDB01. ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- -- COMMENT 'PAYROLL SYSTEM' -- -- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the dbspace of ershist_xx ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- INSERT INTO STL01.ERS_HISTORY_A --SELECT * FROM ASN.ERSHIST_X; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3 === I've inserted 3 records -- -- DELETE FROM ASN.CDERS_HISTORY -- ; ARI0501I An SQL warning has occurred. Database manager processing is completed. Warning may indicate a problem. ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705 === I'ved deleted 30705 records ARI0502I Following SQL warning conditions encountered: NULLWHERE -- COMMIT WORK; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- SET ERRORMODE OFF; ARI0899I ...Command ignored. -- ARI0802I End of command file input. ARI8997I ...Begin COMMIT processing. ARI0811I ...COMMIT of any database changes successful. ARI0809I ...No errors occurred during command processing. ARI0808I DBS processing completed: 06/16/09 10:30:31. I don't really have a good option for stopping the process that adds records. 99.99% of the time, no records are added during the merge/purge process. However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 100,000 or more, it is possible
Re: DB2 Problem
Perhaps. This is on VSE which doesn't have REXX SQL from IBM. However, we do have REXXSQL from SPR which does the same thing. BTW, the original program was written in REXXSQL. I tore everything out and put it in the DB2 Batch Utility to eliminate the possibility of a commit being accidently put in by the product developers. Tom Duerbusch THD Consulting Bill Pettit bi...@ormutual.com 6/16/2009 1:59 PM Do you have the REXX SQL option available to you? Bill -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Tuesday, June 16, 2009 10:38 AM To: IBMVM@LISTSERV.UARK.EDU Subject: DB2 Problem I don't believe that this is a DB2 Server code problem, just how I'm coding it, is a problem G. I have a table, that a process adds records to it. On an hourly basis, I kick off a job that copies all the records in that table, inserts them into another table, and then deletes all records in the first table, all within the same LUW. However, if the process that adds records to the table, is adding records during this merge/purge process, some records are deleted without being merged. I didn't think that was suppose to happen. After stripping out all the other code, and coding the remaining code in a DB2 Batch Utility step, I see that I do have a problem. I don't know if I'm confusing DB2, as the table I insert from, is a View. The table I delete from, is the real table. ARI0801I DBS Utility started: 06/16/09 10:29:35. AUTOCOMMIT = OFF ERRORMODE = OFF ISOLATION LEVEL = REPEATABLE READ -- CONNECT SYSA IDENTIFIED BY ; ARI8004I User SYSA connected to server STLDB01. ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- -- COMMENT 'PAYROLL SYSTEM' -- -- LOCK DBSPACE PERSHIST IN EXCLUSIVE MODE;=== lock the dbspace of ershist_xx ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- INSERT INTO STL01.ERS_HISTORY_A --SELECT * FROM ASN.ERSHIST_X; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 3 === I've inserted 3 records -- -- DELETE FROM ASN.CDERS_HISTORY -- ; ARI0501I An SQL warning has occurred. Database manager processing is completed. Warning may indicate a problem. ARI0505I SQLCODE = 0 SQLSTATE = 01504 ROWCOUNT = 30705 === I'ved deleted 30705 records ARI0502I Following SQL warning conditions encountered: NULLWHERE -- COMMIT WORK; ARI0500I SQL processing was successful. ARI0505I SQLCODE = 0 SQLSTATE = 0 ROWCOUNT = 0 -- SET ERRORMODE OFF; ARI0899I ...Command ignored. -- ARI0802I End of command file input. ARI8997I ...Begin COMMIT processing. ARI0811I ...COMMIT of any database changes successful. ARI0809I ...No errors occurred during command processing. ARI0808I DBS processing completed: 06/16/09 10:30:31. I don't really have a good option for stopping the process that adds records. 99.99% of the time, no records are added during the merge/purge process. However, if a batch job add/chg/deleted a lot of records in a signal LUW, as in 100,000 or more, it is possible that the merge/purge runs while records were still being added, which then I might loose some records. I thought locking the DBSPACE that I'm doing the merge/purge from, would do the trick. I thought that the process that was adding records, would be held on a LOCK, and wait (perhaps till -911, in which case it will delay and restart), but the lock didn't seem to do the trick. Between Repeatable Read and Locking the DBSPACE didn't do what I needed. Is there another option, without taking down the database to Single User Mode, or terminating the process that is adding records, not to loose records in the merge/purge process? Thanks Tom Duerbusch THD Consulting
Re: Last release for 3420s?
They are still in use here. Tom Duerbusch THD Consulting Schuh, Richard rsc...@visa.com 6/5/2009 2:19 PM Also check the marinas for those being used as boat anchors. :-) Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark Sent: Friday, June 05, 2009 11:37 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Last release for 3420s? On Friday, 06/05/2009 at 02:21 EDT, Adam Thornton athorn...@sinenomine.net wrote: There's some in Virginia free to a good home. Free to any home, in fact. Just take it away. As long as you provide all the labor and all the transport, it's yours. Not kidding. You would think that some Hollywood museum would want them as a cultural icon for 1st-generation movies with/about computers. I suppose you're already checked with the Smithsonian and Walt Disney World. :-) Alan Altmark z/VM Development IBM Endicott
Re: Specifying a specific console UCB while logging on to a guest
1. VM 2. You can IPL VSE without a console. Then use the VSE console, FAQS, Logout, etc, to control your system. Tom Duerbusch THD Consulting Sent via BlackBerry by ATT -Original Message- From: Martin, Terry R. (CMS/CTR) (CTR) terry.mar...@cms.hhs.gov Date: Thu, 4 Jun 2009 22:22:03 To: IBMVM@LISTSERV.UARK.EDU Subject: Specifying a specific console UCB while logging on to a guest Hi I was wondering if there was a way that I could specify a specific console UCB while logging on to a guest. I have ICC consoles and would like to log a guest on DYNAMICALLY to a specific ICC console specifying the UCB of that console. I know I can specify the ICC console UCB at LOAD time for OPERATOR. 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.ma...@cms.hhs.gov
Re: What we must do before we claim the zlinux server is in production stage?
A lot of it also depends on local practices. 1. Backupsscheduled..and monitored. 2. Disaster recovery. 3. Someone, other than yourself, trained, on fixing common problems. 4. Usually, the working size is bigger as you have more users. Change the virtual size and monitor the vdisk swap disks. 5. SET SHARE a little higher, but only if you really need to. 6. Perhaps QUICKDSP OFF. Only if q drops have become a problem. 7. Some method for Operations (or others) to make sure the machine is operating properly. 8. Automated startup and shutdown. 9. Be comfortable with restores. 10. Be comfortable with applying maintenance, and backing it out. 11. Documentation (what? did I say that...n) 12. Make a decision if it should be in its own LPAR, without VM. I doubt most of us have that case. 13. Should it be part of a VSWITCH, or have dedicated OSA addresses, perhaps with the port (ethernet) dedicated if it needs the bandwidth. 14. Some sort of IP fail over. 15. Service contracts on your hardware/software. 16. A good performance monitor. (I don't have one, money, but it makes things a lot easier and faster to respond and debug.) Does all of this really, really get done up front? Noop. Eventually, it will, when enough people scream! Tom Duerbusch THD Consulting Dave Jones d...@vsoft-software.com 6/1/2009 6:37 PM Hi, Sunny. Can you explain what you mean by 'more special'? Give it more access to real resources? Insure that it gets dispatched before the test guests? Have a good one. sunny...@wcb.ab.ca wrote: We put the test, develop and production zlinux environment in the same z/VM partition. So what we must do to make the production zLinux more 'special' than others? I understand it is the shared environment. Sunny Hu sunny...@wcb.ab.ca This message is intended only for the addressee. It may contain privileged or confidential information. Any unauthorized disclosure is strictly prohibited. If you have received this message in error, please notify us immediately so that we may correct our internal records. Please then delete the original email. Thank you. (Sent by Webgate2) -- Dave Jones V/Soft www.vsoft-software.com Houston, TX 281.578.7544
Re: Z/VM and 3590 tape speed
You're getting confused between tape drive speed and channel speed. The IBM 3590 E and H drives will read/write to the tape at a rate of 14 MBs. Multiple that rate by your compression rate, if you have compression turned on. The FICON channel, can operate at 200 MB or 270 MBs (on a z/890). So if you had 2:1 compression, you would see a transfer of 28 MBs. Uncompressed it will be 14 MBs at best. And that is what you are seeing. These are data streaming drives. You have to feed the beast. If your source (disk) can't keep up with the tape drive and it's compression, you will see much, much lower transfer numbers. Tom Duerbusch THD Consulting Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:08 PM We have Z/VM 5.4, with 4 3590's attached to the z890 using FICON Express with the 2-Gbps feature. The tape controller is the A60. I am doing some tape speed tests and my results are not very good. I have a pipeline(look below) that writes 65,500 byte blocks to the 3590. I used the cms command TAPE MODESET ( NOCOMP/COMP to turn compression off/on. I see around 14 MB/sec with compression off and 28 MB/sec with compression on. The 3590 Planning manual says the 3590's should operate at 200MB/sec when using FICON with the 2-Gbps feature. There maybe a problem with my pipeline or my expectations. Here is the pipeline. Any insight or suggestions are welcome. /* */ arg blkcnt . if blkcnt = then exit 99 numeric digits 12 TAPE REW TAPE FSF say time() x = time(E) PIPE literal | tapetest 3590 a PIPE (endchar ?), ? xrange 00-ff |,/* 256 characters*/ dup 256|, specs todclock 1 1-* n |, join 256 |,/* 64k */ dup * |, specs todclock 1 1-* n |, fblock 65500 00|, take blkcnt |, cnt: count lines |, tape 181 |, specs 1-1 1 |, join 4999 |, specs todclock 1 |, dateconv 1.8 todabs ISODATE timeout|, specs recno 1 , substringfs . f 1 of word 2 nw , /5,000 Blocks Interval Check/ nw |, console|, tapetest 3590 a , ? cnt: | var xblkcnt | specs / Blocks written =/ 1 w 1 nw |, console Jim Hughes 603-271-5586 It is fun to do the impossible.
Re: Z/VM and 3590 tape speed
Actually, it's the opposite. FICON is the only way to drive an IBM 3590 drive. ESCON is way, way too slow. I have ESCON attached B11 (9 MB/s transfer rate). I get about 4 MB/s when controller hardware compression is used. I get about 6 MB/s when compression is turned off. They are about twice as fast as my bus and tag 3480 drives. Tom Duerbusch THD Consulting Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:55 PM I am looking at table 3 on page 10 of the 3590 Introduction and Planning Guide. It mentions two things of interest: Device Data Rate(native) and Data Transfer Rate(maximum instantaneous). Device Data Rate for the E11 is 14 MB/Sec. Data Transfer Rate depends on the channel. I guess what I am reading says the tape will move around at 14 meg/sec no matter how fast I get the data to the device. FICON for tapes is a waste of time. When would FICON for tapes be a good idea? Jim Hughes 603-271-5586 It is fun to do the impossible. ==-Original Message- ==From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On ==Behalf Of Tom Duerbusch ==Sent: Monday, June 01, 2009 2:46 PM ==To: IBMVM@LISTSERV.UARK.EDU ==Subject: Re: Z/VM and 3590 tape speed == ==You're getting confused between tape drive speed and channel speed. == ==The IBM 3590 E and H drives will read/write to the tape at a rate of 14 ==MBs. Multiple that rate by your compression rate, if you have ==compression turned on. == ==The FICON channel, can operate at 200 MB or 270 MBs (on a z/890). == ==So if you had 2:1 compression, you would see a transfer of 28 MBs. ==Uncompressed it will be 14 MBs at best. == ==And that is what you are seeing. == ==These are data streaming drives. You have to feed the beast. If your ==source (disk) can't keep up with the tape drive and it's compression, you ==will see much, much lower transfer numbers. == ==Tom Duerbusch ==THD Consulting == == Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:08 PM ==We have Z/VM 5.4, with 4 3590's attached to the z890 using FICON Express ==with the 2-Gbps feature. The tape controller is the A60. == == == ==I am doing some tape speed tests and my results are not very good. I ==have a pipeline(look below) that writes 65,500 byte blocks to the 3590. ==I used the cms command TAPE MODESET ( NOCOMP/COMP to turn compression ==off/on. == == == ==I see around 14 MB/sec with compression off and 28 MB/sec with ==compression on. == == == ==The 3590 Planning manual says the 3590's should operate at 200MB/sec ==when using FICON with the 2-Gbps feature. == == == ==There maybe a problem with my pipeline or my expectations. == == == ==Here is the pipeline. Any insight or suggestions are welcome. == == == ==/* */ == ==arg blkcnt . == ==if blkcnt = then exit 99 == == == ==numeric digits 12 == == == ==TAPE REW == ==TAPE FSF == ==say time() == ==x = time(E) == == == ==PIPE literal | tapetest 3590 a == == == ==PIPE (endchar ?), == == ? xrange 00-ff |,/* 256 characters*/ == ==dup 256|, == ==specs todclock 1 1-* n |, == ==join 256 |,/* 64k */ == ==dup * |, == ==specs todclock 1 1-* n |, == ==fblock 65500 00|, == ==take blkcnt |, == ==cnt: count lines |, == == tape 181 |, == == specs 1-1 1 |, == == join 4999 |, == == specs todclock 1 |, == == dateconv 1.8 todabs ISODATE timeout|, == == specs recno 1 , == == substringfs . f 1 of word 2 nw , == ==/5,000 Blocks Interval Check/ nw |, == == console|, == == tapetest 3590 a , == == ? cnt: | var xblkcnt | specs / Blocks written =/ 1 w 1 nw |, == == console == == == == == ==Jim Hughes == ==603-271-5586 == ==It is fun to do the impossible. == ==
Re: Z/VM and 3590 tape speed
'80s We still have 3 IBM 3420 drives. If necessary, I should be able to read paper tape... Tom Duerbusch THD Consulting Schuh, Richard rsc...@visa.com 6/1/2009 3:25 PM Bus and tag! I thought that you had progressed beyond the 1980's. Actually, we jut got rid of our last B/T devices a couple of months ago. However, we referred to them as bug and tag - they, not the cables or interface to the computer, were problem devices. Their replacements are about the only ESCON devices we have left. Maybe the vendor will upgrade to Ficon in about 20 years. Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Tom Duerbusch Sent: Monday, June 01, 2009 1:09 PM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: Z/VM and 3590 tape speed Actually, it's the opposite. FICON is the only way to drive an IBM 3590 drive. ESCON is way, way too slow. I have ESCON attached B11 (9 MB/s transfer rate). I get about 4 MB/s when controller hardware compression is used. I get about 6 MB/s when compression is turned off. They are about twice as fast as my bus and tag 3480 drives. Tom Duerbusch THD Consulting Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:55 PM I am looking at table 3 on page 10 of the 3590 Introduction and Planning Guide. It mentions two things of interest: Device Data Rate(native) and Data Transfer Rate(maximum instantaneous). Device Data Rate for the E11 is 14 MB/Sec. Data Transfer Rate depends on the channel. I guess what I am reading says the tape will move around at 14 meg/sec no matter how fast I get the data to the device. FICON for tapes is a waste of time. When would FICON for tapes be a good idea? Jim Hughes 603-271-5586 It is fun to do the impossible. ==-Original Message- ==From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On ==Behalf Of Tom Duerbusch ==Sent: Monday, June 01, 2009 2:46 PM ==To: IBMVM@LISTSERV.UARK.EDU ==Subject: Re: Z/VM and 3590 tape speed == ==You're getting confused between tape drive speed and channel speed. == ==The IBM 3590 E and H drives will read/write to the tape at a rate of 14 ==MBs. Multiple that rate by your compression rate, if you have ==compression turned on. == ==The FICON channel, can operate at 200 MB or 270 MBs (on a z/890). == ==So if you had 2:1 compression, you would see a transfer of 28 MBs. ==Uncompressed it will be 14 MBs at best. == ==And that is what you are seeing. == ==These are data streaming drives. You have to feed the beast. If your ==source (disk) can't keep up with the tape drive and it's compression, you ==will see much, much lower transfer numbers. == ==Tom Duerbusch ==THD Consulting == == Hughes, Jim jim.hug...@doit.nh.gov 6/1/2009 1:08 PM ==We have Z/VM 5.4, with 4 3590's attached to the z890 using FICON Express ==with the 2-Gbps feature. The tape controller is the A60. == == == ==I am doing some tape speed tests and my results are not very good. I ==have a pipeline(look below) that writes 65,500 byte blocks to the 3590. ==I used the cms command TAPE MODESET ( NOCOMP/COMP to turn compression ==off/on. == == == ==I see around 14 MB/sec with compression off and 28 MB/sec with ==compression on. == == == ==The 3590 Planning manual says the 3590's should operate at 200MB/sec ==when using FICON with the 2-Gbps feature. == == == ==There maybe a problem with my pipeline or my expectations. == == == ==Here is the pipeline. Any insight or suggestions are welcome. == == == ==/* */ == ==arg blkcnt . == ==if blkcnt = then exit 99 == == == ==numeric digits 12 == == == ==TAPE REW == ==TAPE FSF == ==say time() == ==x = time(E) == == == ==PIPE literal | tapetest 3590 a == == == ==PIPE (endchar ?), == == ? xrange 00-ff |,/* 256 characters*/ == ==dup 256|, == ==specs todclock 1 1-* n |, == ==join 256 |,/* 64k */ == ==dup * |, == ==specs todclock 1 1-* n |, == ==fblock 65500 00|, == ==take blkcnt |, == ==cnt: count lines |, == == tape 181 |, == == specs 1-1 1 |, == == join 4999 |, == == specs todclock 1 |, == == dateconv 1.8 todabs ISODATE timeout|, == == specs recno 1 , == == substringfs . f 1 of word 2 nw , == ==/5,000 Blocks Interval Check/ nw |, == == console|, == == tapetest 3590 a , == == ? cnt: | var xblkcnt | specs / Blocks written =/ 1 w 1 nw |, == == console == == == == == ==Jim Hughes == ==603-271-5586 == ==It is fun
Re: IBM 1401
You couldn't fee the paper tape in backwards, the sprocket holes wouldn't line up. However, you could feed the tape in backwards if it was also up side down. Now that really took someone with some smarts to do. I still have my Teletype ASR33 with 8 level reader punch, which included a 44 pound 110 baud modem. Still works. I do have spools of paper tape as well as a spool or two of mylar tape. For a few years, back in the early '80s, I used it for communication to TSO. Then I got a TRS-80 Model 1. I used the Teletype modem, for communication with the TRS-80. I would download programs to my floppy, edit them, and upload them to compile. Really wasn't worth it. Usually took more than a 30 minute TV show to download and upload my PL/1 programs. Anyway, it made a racket that my apartment neighbors didn't like too much. G In my world, before transmitting something for paper tape use, you used the here is key that would punch out a leader. That was the start of any tape. I also recall there was some method that punched out arrows (i.e. forward pointing carrot), that also gave operators a good indication on which way the tape went in. Tom Duerbusch THD Consulting (RIP Grey Stripe, a great cat and my buddy for, just shy of 19 years) Schuh, Richard rsc...@visa.com 5/29/2009 1:30 PM If the radar signal was strong enough to wipe the core, I wonder what it did to the synapses of the person posted to guard the door. In the early '80s, the state of Missouri bought a fleet of new patrol cars for the highway patrol. After a few days, many of the officers started complaining about headaches, Upon investigation, it was determined that all of the officers who had reported the headaches had been using their radar units extensively. After more investigation, the problem was solved by moving the radar units so that they did not point directly at the back of the driver's head. I wonder if all of these systems that used paper tape were programmed so that they could properly read the tapes no matter what the orientation - frontwards or backwards, right side up or wrong side up. Some of the early readers could read the tape regardless of the orientation; however, the data would look very odd if the orientation were wrong. It is scary to think what would happen to an ICBM's targeting if the tape was not fed in correctly. I hope there was something done to prevent that type of problem. Regards, Richard Schuh -Original Message- From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf Of Mike Walter Sent: Friday, May 29, 2009 10:35 AM To: IBMVM@LISTSERV.UARK.EDU Subject: Re: IBM 1401 Paper tape is immune from magnetic interference (of course, back then there was no public documentation of EMF weapons, right?). Another paper tape story... when I was in the US Marines (1971-1977) working in the Tactical Air Command Center at MCAS Cherry Point, North Carolina one summer, an important computer kept failing at random intervals. That computer translated radar screen paints (bright blobs) into symbols that we could interpret on large displays (i.e. different symbols for different aircraft; and different symbols between friendlies and bogies). When examined after each failure, the core (yes, real core) memory was always wiped clean. That computer (and its tech) was housed in a metal box (IIRC, about 6'x10', 8' high) which was transportable on the back of a 2 1/2 ton (6-by) truck, or by helicopter It was located about 15 feet from another similar box with all the radar gear inside, and large radar dish on the top. After a few days of random core wipes, someone noticed that the core wipe only happened when the door to the computer hut was momentarily opened as the radar dish swept past. While aimed much higher, there was enough residual power from the dish to wipe the computer's core memory clean. Memory was reloaded (back on track now) from dependable paper tape. Someone was stationed outside the computer hut for the rest of that day until it could be turned around with the door faced AWAY from the radar dish sweep. Mike Walter Hewitt Associates Any opinions expressed herein are mine alone and do not necessarily represent the opinions or policies of Hewitt Associates. USMCR Sergeant, 1971-1977 Huegel, Thomas thue...@kable.com Sent by: The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 05/29/2009 11:49 AM Please respond to The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU To IBMVM@LISTSERV.UARK.EDU cc Subject Re: IBM 1401 Trivia.. Recently I went to the Titan-II ICBM silo (now a museum) just outside Tucson, AZ .. Interesting fact, they loaded the program for the nucleaur tipped ballistic missiles guidence system from a paper tape.. -Original Message- From: The IBM z/VM Operating System [mailto:ib
Re: Any idea? Dirmaint error by detach 123 disk(540RES)
From Maint: LINK * 123 123 RR Q V 123 Another approach is: q dasd 520res DASD 3320 CP OWNED 520RES 146 Ready; T=0.01/0.01 09:37:15 q system 3320 DASD 3320 ATTACHED CPVOL 0146 520RES MAINT05E6 R/W , MAINT049E R/W , MAINT0500 R/W MAINT049B R/W , MAINT0490 R/W , MAINT0123 R/W MAINT02CC R/W , RSCSDNS 0191 R/W , RSCSDNS 0403 R/O RSCS 0191 R/O , FTPSERVE 0191 R/W , TCPIP0191 R/W Tom Duerbusch THD Consulting (RIP Grey Stripe, a great cat and my buddy for, just shy of 19 years) Rob van der Heij rvdh...@gmail.com 5/27/2009 3:46 AM On Wed, May 27, 2009 at 10:35 AM, Jonathan R Nolting jrnol...@us.ibm.com wrote: From MAINT issue: CP Q V 123 Dirm cp q v 123 And provide results. Have you tried shutting down Dirmaint and logging off MAINT. Then restart DIRMAINT? If MAINT still had the 123 and it is not in the online directory anymore, then logging off is not a wise approach. But you can get that back. Normally MAINT has the DEVMAINT option, so you should be able to issue the DEFINE MDISK to get the 0123 full pack linked. Then get the yesterday's user backup from DIRMAINT and use MAINT to bring that online. This will give you a MAINT 123 again that DIRMAINT can link. Rob
Re: CP DIAL question
The easiest way of doing this, and perhaps the less costly, is to keep the license for VM/VTAM an extra month or two and use MSG10 to inform them. After that, it's the help desk problem G. Tom Duerbusch THD Consulting (RIP Grey Stripe, a great cat and my buddy for, just shy of 19 years) Mark Post mp...@novell.com 5/27/2009 12:07 PM On 5/26/2009 at 6:08 PM, Alan Altmark alan_altm...@us.ibm.com wrote: On Tuesday, 05/26/2009 at 05:54 EDT, Mark Post mp...@novell.com wrote: So, why don't you just update the message put out in MSG10 to say what you want? That won't work if he gets rid of VTAM! :-) My reading was that he was trying to provide a transition period for his users. Mark Post
Re: Initializing 3590 tapes?
1. Try another tape. Depending on your source for tapes, we have experienced 1 in 10 bad 3590 tapes. Sent them back and got a replacement. 2. If multiple tapes are bad, call service. (bad drive G) Tom Duerbusch THD Consulting Rich Greenberg ric...@panix.com 5/21/2009 5:58 PM On: Thu, May 21, 2009 at 02:36:49PM -0600,Lee Stewart Wrote: The TAPE WVOL1 gives me the same error... I just took one of the z/OS tapes that they have inited (IEHINITT) and I was able to write to it fine... (Of course now they have to reinint it Lee, Have the Z/OS folks run IEHINITT on your tapes, then redo with WVOL1. -- Rich Greenberg N Ft Myers, FL, USA richgr atsign panix.com + 1 239 543 1353 Eastern time. N6LRT I speak for myself my dogs only.VM'er since CP-67 Canines:Val, Red, Shasta Casey (RIP), Red Zero, Siberians Owner:Chinook-L Retired at the beach Asst Owner:Sibernet-L
IBM 1401: was Re: z/VM 5.4 VSAM question - PJBR
http://ed-thelen.org/1401Project/1401RestorationPage.html Tom Duerbusch THD Consulting Jim Bohnsack jab...@cornell.edu 5/20/2009 8:46 PM I don't remember a VM/370 1401 emulator. I supported IBM customers that were running 1401 support under DOS/360, but now I can't remember what it was called. It required, I think, a hardware feature on the S/360-30. I think I remember that there was a 1410 emulator that ran under DOS, probably on a 360-40. Was there a separate VM/370 1401 emulator or were you just running DOS or DOS/VS under VM/370? What was the name of that DOS 1401 emulator? The old core memory is getting a little rusty, maybe a lot rusty. Jim David Boyes wrote: One shop I worked at ran the VM/370 1401 emulator for well over 20 years af= ter IBM withdrew it from marketing, faithfully paying the maintenance charg= e year after year. It would have cost a fraction of that price to just rewr= ite the darn application, but Not In My Control -- Jim Bohnsack Cornell University (972) 596-6377 home/office (972) 342-5823 cell jab...@cornell.edu
VSWITCH and packets
When mainframes just started getting into IP communications, one of the things we were warned about is to filter out any unnecessary IP traffic that is not for the same subnet that the mainframe was on. The reason that I remember, is that the IP stack looked at every packet to see if that packet was destined for itself. Hence an interrupt was generated for each packet sent on the LAN. Ok, now we are on VSWITCH and Guest Lans. Does that same problem exist within the VSWITCH/Guest LANS? i.e. If I have multiple guests on the same internal LAN, and I FTP a file from one guest to another (or for that matter, out to another platform), it would seem to me that every guest on that VSWITCH/Guest LAN would wakeup to see if that packet was something that it needed to be concerned with. I don't have a performance monitor, so I don't see a problem G, but I wonder if this could become a problem. Right now, I have plenty of CPU. I can afford to waste it. In the future, that might not be the case. I'm wonder if I'm going down a scary path, that is just going to get darker and darker, until Tom Duerbusch THD Consulting (Hope WAVV was fun and good. Now, where are the online presentations!)