TCPIP Dynamic Definition

2010-07-22 Thread Mario Izaguirre
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

2010-07-22 Thread Rich Smrcina
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

2010-07-22 Thread Mario Izaguirre
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

2010-07-22 Thread Rich Smrcina
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

2010-07-22 Thread Kris Buelens
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

2010-07-22 Thread Rich Smrcina

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

2010-07-22 Thread Alan Altmark
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

2010-07-22 Thread Kris Buelens
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