TCPIP Dynamic Definition
Hi all: I have six VSE virtual machines under z/VM, each machine has an IP address that is used to couple the TCPIP of z/VM and so each virtual machine to go through this point to the LAN of my company, now the problem I have is that every time I register a new VSE virtual machine, I have to modify the TPCIP PROFILE of the user TCPMAINT and to make the change I have to give the LOGOFF command at the TCPIP of z/VM, the question that I want to make is: I can I dynamically set the TCPIP of z/VM, these definitions of CTC and so I do not have to be dropping the TCPIP service? Best Regards, Mario Izaguirre Mainframe System Programmer Barcelona, Spain
Re: TCPIP Dynamic Definition
The TCP/IP Obeyfile command can be used to dynamically modify the stack, but unfortunately you can not add or remove DEVICE or LINK statements. If you know you will be adding VSE machines in the future, you may want to 'pre-configure' TCP/IP with DEVICE and LINK statements for a normal shutdown/restart cycle so that they are available when a VSE system is added. Then the HOME/GATEWAY/START statements can be added dynamically. What release are these VSE systems? If they are newer than VSE/ESA 2.6/2.7, it may be better to try to convert them to a disconnected VSwitch. This way there is no playing around with device addresses and point-to-point links. The VSE systems see the disconnected VSwitch just like any other QDIO device. On 07/22/2010 04:22 AM, Mario Izaguirre wrote: Hi all: I have six VSE virtual machines under z/VM, each machine has an IP address that is used to couple the TCPIP of z/VM and so each virtual machine to go through this point to the LAN of my company, now the problem I have is that every time I register a new VSE virtual machine, I have to modify the TPCIP PROFILE of the user TCPMAINT and to make the change I have to give the LOGOFF command at the TCPIP of z/VM, the question that I want to make is: I can I dynamically set the TCPIP of z/VM, these definitions of CTC and so I do not have to be dropping the TCPIP service? Best Regards, /Mario Izaguirre/ Mainframe System Programmer Barcelona, Spain -- Rich Smrcina Phone: 414-491-6001 http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2011 - April 15-19, 2011 Colorado Springs, CO
Re: TCPIP Dynamic Definition
Hi, Rich I have zVSE 4.2.1 in a 5 Virtual Machines, and one with VSE/ESA 2.6.2. Best Regards, Mario Izaguirre Mainframe System Programmer Barcelona, Spain -Mensaje original- De: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] En nombre de Rich Smrcina Enviado el: jueves, 22 de julio de 2010 13:04 Para: IBMVM@LISTSERV.UARK.EDU Asunto: Re: TCPIP Dynamic Definition The TCP/IP Obeyfile command can be used to dynamically modify the stack, but unfortunately you can not add or remove DEVICE or LINK statements. If you know you will be adding VSE machines in the future, you may want to 'pre-configure' TCP/IP with DEVICE and LINK statements for a normal shutdown/restart cycle so that they are available when a VSE system is added. Then the HOME/GATEWAY/START statements can be added dynamically. What release are these VSE systems? If they are newer than VSE/ESA 2.6/2.7, it may be better to try to convert them to a disconnected VSwitch. This way there is no playing around with device addresses and point-to-point links. The VSE systems see the disconnected VSwitch just like any other QDIO device. On 07/22/2010 04:22 AM, Mario Izaguirre wrote: Hi all: I have six VSE virtual machines under z/VM, each machine has an IP address that is used to couple the TCPIP of z/VM and so each virtual machine to go through this point to the LAN of my company, now the problem I have is that every time I register a new VSE virtual machine, I have to modify the TPCIP PROFILE of the user TCPMAINT and to make the change I have to give the LOGOFF command at the TCPIP of z/VM, the question that I want to make is: I can I dynamically set the TCPIP of z/VM, these definitions of CTC and so I do not have to be dropping the TCPIP service? Best Regards, /Mario Izaguirre/ Mainframe System Programmer Barcelona, Spain -- Rich Smrcina Phone: 414-491-6001 http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2011 - April 15-19, 2011 Colorado Springs, CO
Re: TCPIP Dynamic Definition
Your VSE systems should be at a high enough level (the z/VSE systems certainly) where you can take advantage of a disconnected Vswitch. Each time a VSE system is added, you will not have to go through this mess. Your VSE/ESA 2.6.2 system should be at a high enough level (according the planning guide that release supports QDIO, but I think that was the first release to do so). On 07/22/2010 06:06 AM, Mario Izaguirre wrote: Hi, Rich I have zVSE 4.2.1 in a 5 Virtual Machines, and one with VSE/ESA 2.6.2. Best Regards, Mario Izaguirre Mainframe System Programmer Barcelona, Spain -Mensaje original- De: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] En nombre de Rich Smrcina Enviado el: jueves, 22 de julio de 2010 13:04 Para: IBMVM@LISTSERV.UARK.EDU Asunto: Re: TCPIP Dynamic Definition The TCP/IP Obeyfile command can be used to dynamically modify the stack, but unfortunately you can not add or remove DEVICE or LINK statements. If you know you will be adding VSE machines in the future, you may want to 'pre-configure' TCP/IP with DEVICE and LINK statements for a normal shutdown/restart cycle so that they are available when a VSE system is added. Then the HOME/GATEWAY/START statements can be added dynamically. What release are these VSE systems? If they are newer than VSE/ESA 2.6/2.7, it may be better to try to convert them to a disconnected VSwitch. This way there is no playing around with device addresses and point-to-point links. The VSE systems see the disconnected VSwitch just like any other QDIO device. On 07/22/2010 04:22 AM, Mario Izaguirre wrote: Hi all: I have six VSE virtual machines under z/VM, each machine has an IP address that is used to couple the TCPIP of z/VM and so each virtual machine to go through this point to the LAN of my company, now the problem I have is that every time I register a new VSE virtual machine, I have to modify the TPCIP PROFILE of the user TCPMAINT and to make the change I have to give the LOGOFF command at the TCPIP of z/VM, the question that I want to make is: I can I dynamically set the TCPIP of z/VM, these definitions of CTC and so I do not have to be dropping the TCPIP service? Best Regards, /Mario Izaguirre/ Mainframe System Programmer Barcelona, Spain -- Rich Smrcina Phone: 414-491-6001 http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2011 - April 15-19, 2011 Colorado Springs, CO
Re: TCPIP Dynamic Definition
I don't want to say using a VSWITCH isn't a better solution, but I can confirm that adding a DEVICE and LINK via OBEYFILE is perfectly possible. 2010/7/22 Rich Smrcina r...@velocitysoftware.com The TCP/IP Obeyfile command can be used to dynamically modify the stack, but unfortunately you can not add or remove DEVICE or LINK statements. If you know you will be adding VSE machines in the future, you may want to 'pre-configure' TCP/IP with DEVICE and LINK statements for a normal shutdown/restart cycle so that they are available when a VSE system is added. Then the HOME/GATEWAY/START statements can be added dynamically. What release are these VSE systems? If they are newer than VSE/ESA 2.6/2.7, it may be better to try to convert them to a disconnected VSwitch. This way there is no playing around with device addresses and point-to-point links. The VSE systems see the disconnected VSwitch just like any other QDIO device. On 07/22/2010 04:22 AM, Mario Izaguirre wrote: Hi all: I have six VSE virtual machines under z/VM, each machine has an IP address that is used to couple the TCPIP of z/VM and so each virtual machine to go through this point to the LAN of my company, now the problem I have is that every time I register a new VSE virtual machine, I have to modify the TPCIP PROFILE of the user TCPMAINT and to make the change I have to give the LOGOFF command at the TCPIP of z/VM, the question that I want to make is: I can I dynamically set the TCPIP of z/VM, these definitions of CTC and so I do not have to be dropping the TCPIP service? Best Regards, /Mario Izaguirre/ Mainframe System Programmer Barcelona, Spain -- Rich Smrcina Phone: 414-491-6001 http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2011 - April 15-19, 2011 Colorado Springs, CO -- Kris Buelens, IBM Belgium, VM customer support
Re: TCPIP Dynamic Definition
Sorry, I was reading it wrong. The doc says You can not add DEVICE and LINK statements for OFFLOAD devices using OBEYFILE. I skimmed over the OFFLOAD part. Kris is correct. On 07/22/2010 06:23 AM, Kris Buelens wrote: I don't want to say using a VSWITCH isn't a better solution, but I can confirm that adding a DEVICE and LINK via OBEYFILE is perfectly possible. -- Rich Smrcina Phone: 414-491-6001 http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2011 - April 15-19, 2011 Colorado Springs, CO
Re: TCPIP Dynamic Definition
On Thursday, 07/22/2010 at 07:02 EDT, Kris Buelens kris.buel...@gmail.com wrote: OBEYFILE is your friend... Update PROFILE TCPIP Extract the statements to change dynamically in a separate CMS file Issue OBEYFILE (from a user listed in OBEY inthe PROFILE TCPIP) Notes: When you need to update the virtual HW of TCPIP (e.g. a new CTCA), you need some other method. Like CP FOR TCPIP CMD DEFINE ... CP SEND CP TCPIP DEFINE ... Be careful with the statements you copy from PROFILE TCPIP: you need to copy entire sections, because TCPIP replace the whole section. For example all statements below PORT; or the whole HOME section I despair. Let us, hand in hand, step forward into the 21st century and learn to use z/VM's ifconfig command, introduced ca. 2002. It encapsulates all of the needed commands into a single program. Not only does ifconfig display things in a well-understood format, it creates and changes them. You can even have IFCONFIG simply emit the needed PROFILE TCPIP changes and CP commands without actually doing them. That makes it a great teaching tool, too. ifconfig even tolerates use by those who aren't in the obey list; they simply get less information. As an aside, the NETSTAT OBEY command can be used instead of OBEYFILE for smaller changes. Learn both. Alan Altmark z/VM Development IBM Endicott
Re: TCPIP Dynamic Definition
I plead guilty, how much less will I suffer then on the pain bank? 2010/7/22 Alan Altmark alan_altm...@us.ibm.com On Thursday, 07/22/2010 at 07:02 EDT, Kris Buelens kris.buel...@gmail.com wrote: OBEYFILE is your friend... Update PROFILE TCPIP Extract the statements to change dynamically in a separate CMS file Issue OBEYFILE (from a user listed in OBEY inthe PROFILE TCPIP) Notes: When you need to update the virtual HW of TCPIP (e.g. a new CTCA), you need some other method. Like CP FOR TCPIP CMD DEFINE ... CP SEND CP TCPIP DEFINE ... Be careful with the statements you copy from PROFILE TCPIP: you need to copy entire sections, because TCPIP replace the whole section. For example all statements below PORT; or the whole HOME section I despair. Let us, hand in hand, step forward into the 21st century and learn to use z/VM's ifconfig command, introduced ca. 2002. It encapsulates all of the needed commands into a single program. Not only does ifconfig display things in a well-understood format, it creates and changes them. You can even have IFCONFIG simply emit the needed PROFILE TCPIP changes and CP commands without actually doing them. That makes it a great teaching tool, too. ifconfig even tolerates use by those who aren't in the obey list; they simply get less information. As an aside, the NETSTAT OBEY command can be used instead of OBEYFILE for smaller changes. Learn both. Alan Altmark z/VM Development IBM Endicott -- Kris Buelens, IBM Belgium, VM customer support