Re: Virtual network topology questions...

2002-11-11 Thread Marcy Cortes
Adam wrote:
Here's how: go get the virgin 2.4.19 kernel sources
from kernel.org.  Go get the s390-may2002, s390-1-may2002, and
timer-1-may2002 patches from IBM Developerworks, and apply them in
that order.  Also get the qeth driver from there.  Build a kernel.
Build your modules.  Copy the qeth driver somewhere under your modules
directory.  Run depmod -a.  Edit zipl.conf to boot from your new kernel,
and run zipl.  ReIPL your Linux image--into CMS, if you can.


Suppose another customer had a SuSE support contract.  Could
that customer email Robert the kernel patch rpm file without
violating their support contract?  That's all he would need to run
guest LAN on his existing HW/SW.

Marcy Cortes
Wells Fargo Services Co



Re: Virtual network topology questions...

2002-11-11 Thread McKown, John
 -Original Message-
 From: Marcy Cortes [mailto:marcy;WellsFargo.COM]
 Sent: Monday, November 11, 2002 12:06 PM
 To: [EMAIL PROTECTED]
 Subject: Re: Virtual network topology questions...

 Suppose another customer had a SuSE support contract.  Could
 that customer email Robert the kernel patch rpm file without
 violating their support contract?  That's all he would need to run
 guest LAN on his existing HW/SW.

 Marcy Cortes
 Wells Fargo Services Co


I think that's a very interesting question. I cannot think of how, legally,
SuSE can stop you from sending a RPM which contains free patches to
another person. But whether it is morally correct to redistribute
something for which you paid a fee and which is a source of livelihood for a
company is another question. Or can a person or organization own a
compilation copyright on the rpm itself, without having a copyright on any
of the elements within the RPM. I do understand how SuSE, et al., can stop
the redistribution of something like YaST.

Discussion?

--
John McKown
Senior Technical Specialist
UICI Insurance Center
Applications  Solutions Team
+1.817.255.3225



Re: Virtual network topology questions...

2002-11-11 Thread Post, Mark K
Without having seen one of those contracts, I would not be able to comment
on the particulars.

Since the pieces under discussion in this scenario are all GPL, then any
recipient has the right to redistribute it freely.  Any attempt to restrict
that right is in itself a violation of the GPL.

Sharing such things as userids and passwords to restricted sites would be
another matter entirely.

Mark Post

-Original Message-
From: Marcy Cortes [mailto:marcy;WellsFargo.COM]
Sent: Monday, November 11, 2002 1:06 PM
To: [EMAIL PROTECTED]
Subject: Re: Virtual network topology questions...


Adam wrote:
Here's how: go get the virgin 2.4.19 kernel sources
from kernel.org.  Go get the s390-may2002, s390-1-may2002, and
timer-1-may2002 patches from IBM Developerworks, and apply them in
that order.  Also get the qeth driver from there.  Build a kernel.
Build your modules.  Copy the qeth driver somewhere under your modules
directory.  Run depmod -a.  Edit zipl.conf to boot from your new kernel,
and run zipl.  ReIPL your Linux image--into CMS, if you can.


Suppose another customer had a SuSE support contract.  Could
that customer email Robert the kernel patch rpm file without
violating their support contract?  That's all he would need to run
guest LAN on his existing HW/SW.

Marcy Cortes
Wells Fargo Services Co



Re: Virtual network topology questions...

2002-11-11 Thread John Summerfield
On Mon, 11 Nov 2002, McKown, John wrote:

  -Original Message-
  From: Marcy Cortes [mailto:marcy;WellsFargo.COM]
  Sent: Monday, November 11, 2002 12:06 PM
  To: [EMAIL PROTECTED]
  Subject: Re: Virtual network topology questions...
 
  Suppose another customer had a SuSE support contract.  Could
  that customer email Robert the kernel patch rpm file without
  violating their support contract?  That's all he would need to run
  guest LAN on his existing HW/SW.
 
  Marcy Cortes
  Wells Fargo Services Co
 

 I think that's a very interesting question. I cannot think of how, legally,
 SuSE can stop you from sending a RPM which contains free patches to
 another person. But whether it is morally correct to redistribute
 something for which you paid a fee and which is a source of livelihood for a
 company is another question. Or can a person or organization own a
 compilation copyright on the rpm itself, without having a copyright on any
 of the elements within the RPM. I do understand how SuSE, et al., can stop
 the redistribution of something like YaST.

 Discussion?


Compilation is a bit like a singer's performance. Several copyrights
may apply:
Composer of the music
Writer of the words
Arranger
Singer and supporting musicians.

Arguably, the performance is a derived work, as is the compilation.

GPL requires derived works to be GPL.


--


Cheers
John.

Please, no off-list mail. You will fall foul of my spam treatment.
Join the Linux Support by Small Businesses list at
http://mail.computerdatasafe.com.au/mailman/listinfo/lssb



Re: Virtual network topology questions...

2002-11-11 Thread Alan Cox
On Mon, 2002-11-11 at 18:06, Marcy Cortes wrote:
 Adam wrote:
 Here's how: go get the virgin 2.4.19 kernel sources
 from kernel.org.  Go get the s390-may2002, s390-1-may2002, and
 timer-1-may2002 patches from IBM Developerworks, and apply them in
 that order.  Also get the qeth driver from there.  Build a kernel.
 Build your modules.  Copy the qeth driver somewhere under your modules
 directory.  Run depmod -a.  Edit zipl.conf to boot from your new kernel,
 and run zipl.  ReIPL your Linux image--into CMS, if you can.


 Suppose another customer had a SuSE support contract.  Could
 that customer email Robert the kernel patch rpm file without
 violating their support contract?  That's all he would need to run
 guest LAN on his existing HW/SW.

If its GPL licensed software then the SuSE customer can do that, they
can put it on the net, make T-shirts of it too. The GPL prohibits
additional restrictions, so if the support contract forbade doing that
with GPL software then they would be violating the license.



Virtual network topology questions...

2002-11-08 Thread Nix, Robert P.
Given an IFL running zVM and several Linux/390 images, is it better to fan out to all 
the Linux images from zVM's TCPIP, or should TCPIP talk to a selection of images, with 
these images each handling several end machines, more like a tree structure? What 
would be the advantages and disadvantages of either method, and is there a 
break-even point below which you'd want to fan from TCPIP, but above which you'd 
want helper images?

If two images have a need to talk to each other, is it better to connect them 
directly, or just allow them to converse through zVM's TCPIP?

And lastly: When I install SuSE, it lists the IUCV driver as experimental. Is it 
experimental, but stable, and I should take a look at it, or is it experimental, and 
unstable, and I should stick to the vCTCA's I'm currently using?

Thanks in advance for any and all opinions.


Robert P. Nixinternet: [EMAIL PROTECTED]
Mayo Clinic  phone: 507-284-0844
200 1st St. SW page: 507-255-3450
Rochester, MN 55905

In theory, theory and practice are the same,
 but in practice, theory and practice are different.



Re: Virtual network topology questions...

2002-11-08 Thread Adam Thornton
On Fri, Nov 08, 2002 at 08:44:20AM -0600, Nix, Robert P. wrote:
 Given an IFL running zVM and several Linux/390 images, is it better to
 fan out to all the Linux images from zVM's TCPIP, or should TCPIP talk to a
 selection of images, with these images each handling several end
 machines, more like a tree structure? What would be the advantages and
 disadvantages of either method, and is there a break-even point
 below which you'd want to fan from TCPIP, but above which you'd want
 helper images?

I'd say that the answer is none of the above.

Which version of z/VM?  If at all possible, use a guest LAN.  It makes
your life a *whole* lot simpler.  If you can't, I'd say use about six
downstream Linux images per upstream router; IUCV is theoretically
faster, but I have found CTC somewhat easier to configure.

Now, you're using SuSE, so that may be a stumbling block too.  IIRC, the
totally-free version (beer, not speech, for those of you keeping score
at home) of SuSE doesn't do HiperSockets.  But if you have either the
$500 trial or a support contract then you have access to the service
releases, which do let you use HiperSockets.  And if you don't, then
(IMHO) you shouldn't be using SuSE--if you're going to be your own
support, you may as well be your own support with a less antiquated
distribution.  I'm going to surprise exactly no one by saying here,
Debian.  Largely because I haven't played with RH in a long time, and
I know that Debian works just fine (albeit taintedly) with the qeth
drivers and guest LANs.  To wit:

debian:~# uname -a
Linux debian 2.4.19 #1 SMP Thu Nov 7 13:33:12 CST 2002 s390 unknown
debian:~# ifconfig hsi0
hsi0  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.168.129.7  Mask:255.255.255.0
  inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
  UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
  RX packets:228 errors:0 dropped:0 overruns:0 frame:0
  TX packets:143 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:100
  RX bytes:20515 (20.0 KiB)  TX bytes:22262 (21.7 KiB)
  Interrupt:15

debian:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric RefUse Iface
192.168.131.65  0.0.0.0 255.255.255.255 UH0  00 ctc0
192.168.129.0   0.0.0.0 255.255.255.0   U 0  00 hsi0
0.0.0.0 192.168.129.1   0.0.0.0 UG0  00 hsi0
debian:~#

You'll notice that I'm routing through the HiperSockets connection, not
the ctc.


Adam



Re: Virtual network topology questions...

2002-11-08 Thread Nix, Robert P.
9672, so no hiper-sockets. In trial mode, so no money to buy a distribution or 
support, but with the potential to do so if / when it goes into production. 
Potentially running DB2 and WebSphere, so SuSE instead of RedHat, as IBM supports SuSE 
more so than RedHat, in our experience.

I'd like to work within the confines I have.


Robert P. Nixinternet: [EMAIL PROTECTED]
Mayo Clinic  phone: 507-284-0844
200 1st St. SW page: 507-255-3450
Rochester, MN 55905

In theory, theory and practice are the same,
 but in practice, theory and practice are different.


 -Original Message-
 From: Adam Thornton [SMTP:[EMAIL PROTECTED]]
 Sent: Friday, November 08, 2002 9:59 AM
 To:   [EMAIL PROTECTED]
 Subject:  Re: Virtual network topology questions...

 On Fri, Nov 08, 2002 at 08:44:20AM -0600, Nix, Robert P. wrote:
  Given an IFL running zVM and several Linux/390 images, is it better to
  fan out to all the Linux images from zVM's TCPIP, or should TCPIP talk to a
  selection of images, with these images each handling several end
  machines, more like a tree structure? What would be the advantages and
  disadvantages of either method, and is there a break-even point
  below which you'd want to fan from TCPIP, but above which you'd want
  helper images?

 I'd say that the answer is none of the above.

 Which version of z/VM?  If at all possible, use a guest LAN.  It makes
 your life a *whole* lot simpler.  If you can't, I'd say use about six
 downstream Linux images per upstream router; IUCV is theoretically
 faster, but I have found CTC somewhat easier to configure.

 Now, you're using SuSE, so that may be a stumbling block too.  IIRC, the
 totally-free version (beer, not speech, for those of you keeping score
 at home) of SuSE doesn't do HiperSockets.  But if you have either the
 $500 trial or a support contract then you have access to the service
 releases, which do let you use HiperSockets.  And if you don't, then
 (IMHO) you shouldn't be using SuSE--if you're going to be your own
 support, you may as well be your own support with a less antiquated
 distribution.  I'm going to surprise exactly no one by saying here,
 Debian.  Largely because I haven't played with RH in a long time, and
 I know that Debian works just fine (albeit taintedly) with the qeth
 drivers and guest LANs.  To wit:




Re: Virtual network topology questions...

2002-11-08 Thread David Boyes
 Given an IFL running zVM and several Linux/390 images, is it
 better to fan out to all the Linux images from zVM's TCPIP,
 or should TCPIP talk to a selection of images, with these
 images each handling several end machines, more like a tree
 structure?

If you have a version of z/VM that supports guest LANs, you should be
using guest LANs and eliminating the point-to-point links wherever
possible, if nothing else to keep from going insane handling the
addressing.

This provides a third option: using VM TCP (or a Linux TCP stack) to
control a physical adapter and connecting to multiple guest LANs acting
as a router. Guests on the LAN talk directly to each other (just as the
do on an external network) and only inter-segment traffic passes through
the router.

 And lastly: When I install SuSE, it lists the IUCV driver as
 experimental. Is it experimental, but stable, and I should
 take a look at it, or is it experimental, and unstable, and I
 should stick to the vCTCA's I'm currently using?

Get rid of the CTCs as fast as you can. If you don't have a guest LAN
capable VM, then the IUCV stuff is about as stable as the CTC driver.



Re: Virtual network topology questions...

2002-11-08 Thread Rich Smrcina
If at all possible, use the Guest LAN.  It gets past all of this point to
point stuff and for all the reasons that Adam mentioned.

On Friday 08 November 2002 08:44 am, you wrote:
 Given an IFL running zVM and several Linux/390 images, is it better to fan
 out to all the Linux images from zVM's TCPIP, or should TCPIP talk to a
 selection of images, with these images each handling several end machines,
 more like a tree structure? What would be the advantages and disadvantages
 of either method, and is there a break-even point below which you'd want
 to fan from TCPIP, but above which you'd want helper images?

 If two images have a need to talk to each other, is it better to connect
 them directly, or just allow them to converse through zVM's TCPIP?

 And lastly: When I install SuSE, it lists the IUCV driver as experimental.
 Is it experimental, but stable, and I should take a look at it, or is it
 experimental, and unstable, and I should stick to the vCTCA's I'm currently
 using?

 Thanks in advance for any and all opinions.

 
 Robert P. Nixinternet: [EMAIL PROTECTED]
 Mayo Clinic  phone: 507-284-0844
 200 1st St. SW page: 507-255-3450
 Rochester, MN 55905
 
 In theory, theory and practice are the same,
  but in practice, theory and practice are different.

--
Rich Smrcina
Sytek Services, Inc.
Milwaukee, WI
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Catch the WAVV!  Stay for Requirements and the Free for All!
Update your S/390 skills in 4 days for a very reasonable price.
WAVV 2003 in Winston-Salem, NC.
April 25-29, 2003
For details see http://www.wavv.org



Re: Virtual network topology questions...

2002-11-08 Thread Rich Smrcina
No hardware hipersockets doesn't necessarily mean that you can't use the
guest LAN.  Are you using the evaluation version of SuSE 7.2 or are you using
the old SuSE with the 2.2.16 kernel?  If the former you can define a guest
LAN and set up SuSE to use it.  If the latter, then you are definitely stuck
using point to point.

On Friday 08 November 2002 09:12 am, you wrote:
 9672, so no hiper-sockets. In trial mode, so no money to buy a distribution
 or support, but with the potential to do so if / when it goes into
 production. Potentially running DB2 and WebSphere, so SuSE instead of
 RedHat, as IBM supports SuSE more so than RedHat, in our experience.

 I'd like to work within the confines I have.

 
 Robert P. Nixinternet: [EMAIL PROTECTED]
 Mayo Clinic  phone: 507-284-0844
 200 1st St. SW page: 507-255-3450
 Rochester, MN 55905
 
 In theory, theory and practice are the same,
  but in practice, theory and practice are different.

  -Original Message-
  From: Adam Thornton [SMTP:[EMAIL PROTECTED]]
  Sent: Friday, November 08, 2002 9:59 AM
  To:   [EMAIL PROTECTED]
  Subject:  Re: Virtual network topology questions...
 
  On Fri, Nov 08, 2002 at 08:44:20AM -0600, Nix, Robert P. wrote:
   Given an IFL running zVM and several Linux/390 images, is it better to
   fan out to all the Linux images from zVM's TCPIP, or should TCPIP talk
   to a selection of images, with these images each handling several end
   machines, more like a tree structure? What would be the advantages and
   disadvantages of either method, and is there a break-even point below
   which you'd want to fan from TCPIP, but above which you'd want helper
   images?
 
  I'd say that the answer is none of the above.
 
  Which version of z/VM?  If at all possible, use a guest LAN.  It makes
  your life a *whole* lot simpler.  If you can't, I'd say use about six
  downstream Linux images per upstream router; IUCV is theoretically
  faster, but I have found CTC somewhat easier to configure.
 
  Now, you're using SuSE, so that may be a stumbling block too.  IIRC, the
  totally-free version (beer, not speech, for those of you keeping score
  at home) of SuSE doesn't do HiperSockets.  But if you have either the
  $500 trial or a support contract then you have access to the service
  releases, which do let you use HiperSockets.  And if you don't, then
  (IMHO) you shouldn't be using SuSE--if you're going to be your own
  support, you may as well be your own support with a less antiquated
  distribution.  I'm going to surprise exactly no one by saying here,
  Debian.  Largely because I haven't played with RH in a long time, and
  I know that Debian works just fine (albeit taintedly) with the qeth
  drivers and guest LANs.  To wit:

--
Rich Smrcina
Sytek Services, Inc.
Milwaukee, WI
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Catch the WAVV!  Stay for Requirements and the Free for All!
Update your S/390 skills in 4 days for a very reasonable price.
WAVV 2003 in Winston-Salem, NC.
April 25-29, 2003
For details see http://www.wavv.org



Re: Virtual network topology questions...

2002-11-08 Thread David Boyes
 9672, so no hiper-sockets. In trial mode, so no money to buy
 a distribution or support, but with the potential to do so if
 / when it goes into production. Potentially running DB2 and
 WebSphere, so SuSE instead of RedHat, as IBM supports SuSE
 more so than RedHat, in our experience.

Guest LANs do not require hardware hipersockets. They use the same
driver, but do not require the hardware.

 I'd like to work within the confines I have.

If x/VM 4.2 or higher runs on your box, you have the support you need.

-- db



Re: Virtual network topology questions...

2002-11-08 Thread Malcolm Beattie
Nix, Robert P. writes:
 9672, so no hiper-sockets. In trial mode, so no money to buy a distribution or 
support, but with the potential to do so if / when it goes into production. 
Potentially running DB2 and WebSphere, so SuSE instead of RedHat, as IBM supports 
SuSE more so than RedHat, in our experience.

 I'd like to work within the confines I have.

You don't need physical hiper-sockets hardware for the GuestLAN and
virtual hipersockets provided by z/VM 4.3. GuestLAN (or virtual hsi)
simplifies many things. Unless there's absolutely no way for you to
use z/VM 4.3, you're good to go.

Part 2 of the ...zSeries...  Large Scale Linux Deployment redbook
(SG246824) covers these sorts of issues and includes chapters on
Hipersockets and z/VM GuestLAN, TCP/IP direct connection and
TCP/IP routing.

--Malcolm

--
Malcolm Beattie [EMAIL PROTECTED]
Linux Technical Consultant
IBM EMEA Enterprise Server Group...
...from home, speaking only for myself



Re: Virtual network topology questions...

2002-11-08 Thread Carlos Ordonez
I think that as long as your distribution of Linux supports QDIO (which
2.2.16 does) you can define a qdio (instead of a hipers one) guest lan
under zVM 4.3 and use qdio/qeth. (I think! haven't tried it) Carlos :-)


Saying goes: Great minds think alike - I say: Great minds think for
themselves!

Carlos A. Ordonez
IBM Corporation
Server Consolidation



|-+---
| |   Rich Smrcina|
| |   [EMAIL PROTECTED]|
| |   com|
| |   Sent by: Linux  |
| |   on 390 Port |
| |   [EMAIL PROTECTED]|
| |   RIST.EDU   |
| |   |
| |   |
| |   11/08/2002 10:23|
| |   AM  |
| |   Please respond  |
| |   to Linux on 390 |
| |   Port|
| |   |
|-+---
  
---|
  |
   |
  |To:  [EMAIL PROTECTED]
   |
  |cc: 
   |
  | From:  
   |
  |   Subject:  Re: Virtual network topology questions...  
   |
  |
   |
  
---|




No hardware hipersockets doesn't necessarily mean that you can't use the
guest LAN.  Are you using the evaluation version of SuSE 7.2 or are you
using
the old SuSE with the 2.2.16 kernel?  If the former you can define a guest
LAN and set up SuSE to use it.  If the latter, then you are definitely
stuck
using point to point.

On Friday 08 November 2002 09:12 am, you wrote:
 9672, so no hiper-sockets. In trial mode, so no money to buy a
distribution
 or support, but with the potential to do so if / when it goes into
 production. Potentially running DB2 and WebSphere, so SuSE instead of
 RedHat, as IBM supports SuSE more so than RedHat, in our experience.

 I'd like to work within the confines I have.

 
 Robert P. Nixinternet: [EMAIL PROTECTED]
 Mayo Clinic  phone: 507-284-0844
 200 1st St. SW page: 507-255-3450
 Rochester, MN 55905
 
 In theory, theory and practice are the same,
  but in practice, theory and practice are different.

  -Original Message-
  From: Adam Thornton [SMTP:[EMAIL PROTECTED]]
  Sent: Friday, November 08, 2002 9:59 AM
  To:   [EMAIL PROTECTED]
  Subject:  Re: Virtual network topology questions...
 
  On Fri, Nov 08, 2002 at 08:44:20AM -0600, Nix, Robert P. wrote:
   Given an IFL running zVM and several Linux/390 images, is it better
to
   fan out to all the Linux images from zVM's TCPIP, or should TCPIP
talk
   to a selection of images, with these images each handling several end
   machines, more like a tree structure? What would be the advantages
and
   disadvantages of either method, and is there a break-even point
below
   which you'd want to fan from TCPIP, but above which you'd want
helper
   images?
 
  I'd say that the answer is none of the above.
 
  Which version of z/VM?  If at all possible, use a guest LAN.  It makes
  your life a *whole* lot simpler.  If you can't, I'd say use about six
  downstream Linux images per upstream router; IUCV is theoretically
  faster, but I have found CTC somewhat easier to configure.
 
  Now, you're using SuSE, so that may be a stumbling block too.  IIRC,
the
  totally-free version (beer, not speech, for those of you keeping score
  at home) of SuSE doesn't do HiperSockets.  But if you have either the
  $500 trial or a support contract then you have access to the service
  releases, which do let you use HiperSockets.  And if you don't, then
  (IMHO) you shouldn't be using SuSE--if you're going to be your own
  support, you may as well be your own support with a less antiquated
  distribution.  I'm going to surprise exactly no one by saying here,
  Debian.  Largely because I haven't played with RH in a long time, and
  I know that Debian works just fine (albeit taintedly) with the qeth
  drivers and guest LANs.  To wit:

--
Rich Smrcina
Sytek Services, Inc.
Milwaukee, WI
[EMAIL

Re: Virtual network topology questions...

2002-11-08 Thread Dave Myers
So according to the statements below...I CAN use SUSE SLES7
to play the guest lan game, using QDIO instead of virtual hipersockets?
Am I correct in this assumption?
Any testimony from someone who has setup guest lans with SUSE SLES7?
Tia
Dave Myers


Adam said...
Now, you're using SuSE, so that may be a stumbling block too.  IIRC, the
totally-free version (beer, not speech, for those of you keeping score
at home) of SuSE doesn't do HiperSockets.  But if you have either the
$500 trial or a support contract then you have access to the service
releases, which do let you use HiperSockets.  And if you don't, then
(IMHO) you shouldn't be using SuSE--if you're going to be your own
support, you may as well be your own support with a less antiquated


Rober said...
No hardware hipersockets doesn't necessarily mean that you can't use the
guest LAN.  Are you using the evaluation version of SuSE 7.2 or are you using
the old SuSE with the 2.2.16 kernel?  If the former you can define a guest
LAN and set up SuSE to use it.  If the latter, then you are definitely stuck
using point to point.

Carlos said:
I think that as long as your distribution of Linux supports QDIO (which
2.2.16 does) you can define a qdio (instead of a hipers one) guest lan
under zVM 4.3 and use qdio/qeth. (I think! haven't tried it) Carlos :-)



Re: Virtual network topology questions...

2002-11-08 Thread Adam Thornton
On Fri, Nov 08, 2002 at 10:57:41AM -0500, Dave Myers wrote:
 So according to the statements below...I CAN use SUSE SLES7
 to play the guest lan game, using QDIO instead of virtual hipersockets?
 Am I correct in this assumption?
 Any testimony from someone who has setup guest lans with SUSE SLES7?
 Tia
 Dave Myers

Yeah, as long as you're running one of the more recent patches that
fixes virtual qeth support, it works fine.

On a virtual LAN, the only difference is whether you specify it as type
QDIO or leave it unset (in the VM LAN definition statment).

Then if it's a qdio LAN, you define your virtual NIC to the guest as
TYPE QDIO (which really means OSA, since both HiperSockets and OSA are
QDIO devices).

Virtual OSAs support broadcast (under z/VM 4.3).  HiperSockets don't.
That's pretty much the difference between them.  They use the same
driver, but OSA is aliased to interface ethX and HiperSockets to hsiX.

Here's something from an SLES-based guest...

r2:~ # ifconfig
eth2  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.168.130.67  Mask:255.255.255.192
  inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
  UP RUNNING NOARP MULTICAST  MTU:1492  Metric:1
  RX packets:473155 errors:0 dropped:0 overruns:0 frame:0
  TX packets:553105 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:100
  RX bytes:45294696 (43.1 Mb)  TX bytes:161088571 (153.6 Mb)
  Interrupt:17

eth2:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.168.130.68  Mask:255.255.255.192
  UP RUNNING NOARP MULTICAST  MTU:1492  Metric:1
  Interrupt:17

hsi0  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.168.129.4  Mask:255.255.255.0
  inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
  UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
  RX packets:2517010 errors:0 dropped:0 overruns:0 frame:0
  TX packets:1719082 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:100
  RX bytes:1009596522 (962.8 Mb)  TX bytes:276571455 (263.7 Mb)
  Interrupt:11

hsi0:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.168.129.5  Mask:255.255.255.0
  UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
  Interrupt:11

hsi1  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.168.130.2  Mask:255.255.255.192
  inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
  UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
  RX packets:1660330 errors:0 dropped:0 overruns:0 frame:0
  TX packets:2378314 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:100
  RX bytes:211072990 (201.2 Mb)  TX bytes:977121122 (931.8 Mb)
  Interrupt:14

hsi1:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
  inet addr:192.168.130.4  Mask:255.255.255.192
  UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
  Interrupt:14

loLink encap:Local Loopback
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:16436  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


Notice that I have one eth device and two hsi devices.  These are
all virtual; this router lives on two HiperSockets and one OSA segment.
Also note the dummy addresses (XXXN:0): this is VRT in action; r1
contains the other side of the pair, but r2 is currently holding the
virtual addresses.  Here's the routing table...

r2:~ # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric RefUse Iface
192.168.131.0   192.168.130.10  255.255.255.192 UG0  00 hsi1
192.168.131.64  192.168.130.10  255.255.255.192 UG0  00 hsi1
192.168.130.0   0.0.0.0 255.255.255.192 U 0  00 hsi1
192.168.130.64  0.0.0.0 255.255.255.192 U 0  00 eth2
192.168.129.0   0.0.0.0 255.255.255.0   U 0  00 hsi0
0.0.0.0 192.168.129.1   0.0.0.0 UG0  00 hsi0


Adam



Re: Virtual network topology questions...

2002-11-08 Thread Nix, Robert P.
This has gone completely off track, and in no way resembles or answers my original 
questions.

We're running zVM 4.2, not 4.2. We're on a 9672, not a z-series, we have a single OSA 
interface, shared with a zOS image, and no option for adding hardware interfaces, and 
we don't have any money budgeted for the trial, not even the $500 for the true trial 
from SuSE. Answers that involve any of the things we don't have don't help.

Sorry to be blunt, but I was really looking for which way I should be going, within 
the walls I have around me. The answers have been fairly much the same as Put out 
your resume, and find a job at a company with a different system...


Robert P. Nixinternet: [EMAIL PROTECTED]
Mayo Clinic  phone: 507-284-0844
200 1st St. SW page: 507-255-3450
Rochester, MN 55905

In theory, theory and practice are the same,
 but in practice, theory and practice are different.


 -Original Message-
 From: Adam Thornton [SMTP:[EMAIL PROTECTED]]
 Sent: Friday, November 08, 2002 11:38 AM
 To:   [EMAIL PROTECTED]
 Subject:  Re: Virtual network topology questions...

 On Fri, Nov 08, 2002 at 10:57:41AM -0500, Dave Myers wrote:
  So according to the statements below...I CAN use SUSE SLES7
  to play the guest lan game, using QDIO instead of virtual hipersockets?
  Am I correct in this assumption?
  Any testimony from someone who has setup guest lans with SUSE SLES7?
  Tia
  Dave Myers

 Yeah, as long as you're running one of the more recent patches that
 fixes virtual qeth support, it works fine.

 On a virtual LAN, the only difference is whether you specify it as type
 QDIO or leave it unset (in the VM LAN definition statment).

 Then if it's a qdio LAN, you define your virtual NIC to the guest as
 TYPE QDIO (which really means OSA, since both HiperSockets and OSA are
 QDIO devices).

 Virtual OSAs support broadcast (under z/VM 4.3).  HiperSockets don't.
 That's pretty much the difference between them.  They use the same
 driver, but OSA is aliased to interface ethX and HiperSockets to hsiX.

 Here's something from an SLES-based guest...

 r2:~ # ifconfig
 eth2  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.67  Mask:255.255.255.192
   inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
   UP RUNNING NOARP MULTICAST  MTU:1492  Metric:1
   RX packets:473155 errors:0 dropped:0 overruns:0 frame:0
   TX packets:553105 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:100
   RX bytes:45294696 (43.1 Mb)  TX bytes:161088571 (153.6 Mb)
   Interrupt:17

 eth2:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.68  Mask:255.255.255.192
   UP RUNNING NOARP MULTICAST  MTU:1492  Metric:1
   Interrupt:17

 hsi0  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.129.4  Mask:255.255.255.0
   inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
   RX packets:2517010 errors:0 dropped:0 overruns:0 frame:0
   TX packets:1719082 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:100
   RX bytes:1009596522 (962.8 Mb)  TX bytes:276571455 (263.7 Mb)
   Interrupt:11

 hsi0:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.129.5  Mask:255.255.255.0
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
   Interrupt:11

 hsi1  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.2  Mask:255.255.255.192
   inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
   RX packets:1660330 errors:0 dropped:0 overruns:0 frame:0
   TX packets:2378314 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:100
   RX bytes:211072990 (201.2 Mb)  TX bytes:977121122 (931.8 Mb)
   Interrupt:14

 hsi1:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.4  Mask:255.255.255.192
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
   Interrupt:14

 loLink encap:Local Loopback
   inet addr:127.0.0.1  Mask:255.0.0.0
   inet6 addr: ::1/128 Scope:Host
   UP LOOPBACK RUNNING  MTU:16436  Metric:1
   RX packets:0 errors:0 dropped:0 overruns:0 frame:0
   TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:0
   RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


 Notice that I have one eth device and two hsi devices.  These are
 all virtual; this router lives on two HiperSockets and one OSA segment.
 Also note the dummy addresses (XXXN:0): this is VRT in action; r1
 contains the other side of the pair, but r2 is currently holding the
 virtual addresses.  Here's

Re: Virtual network topology questions...

2002-11-08 Thread Dave Myers
In a message dated 11/8/2002 10:14:42 AM Mountain Standard Time,
[EMAIL PROTECTED] writes:

 The answers have been fairly much the same as Put out your resume, and find
 a job at a company with a different system...


h...then you either haven't been reading them carefully...or you don't
understand the technology concepts yet??
these answers seem very helpful for your situation
Dave



Re: Virtual network topology questions...

2002-11-08 Thread Post, Mark K
Robert,

About the only thing you can't get out of this thread is broadcast support
on your Guest LAN.  Everything else should be available to you as you sit
now with z/VM 4.2 and a 9672.  No new hardware, etc.

Further, there is another option from SuSE.  For free, they will send you
CDs with their GA code on them.  You just don't get any support during the
trial.  That meets your $0 budget constraints as well, if you want to go
that route.  But, even if you don't, you should be able to succeed in
implementing a Guest LAN.

Mark Post

-Original Message-
From: Nix, Robert P. [mailto:Nix.Robert;mayo.edu]
Sent: Friday, November 08, 2002 12:09 PM
To: [EMAIL PROTECTED]
Subject: Re: Virtual network topology questions...


This has gone completely off track, and in no way resembles or answers my
original questions.

We're running zVM 4.2, not 4.2. We're on a 9672, not a z-series, we have a
single OSA interface, shared with a zOS image, and no option for adding
hardware interfaces, and we don't have any money budgeted for the trial, not
even the $500 for the true trial from SuSE. Answers that involve any of the
things we don't have don't help.

Sorry to be blunt, but I was really looking for which way I should be going,
within the walls I have around me. The answers have been fairly much the
same as Put out your resume, and find a job at a company with a different
system...


Robert P. Nixinternet: [EMAIL PROTECTED]
Mayo Clinic  phone: 507-284-0844
200 1st St. SW page: 507-255-3450
Rochester, MN 55905

In theory, theory and practice are the same,
 but in practice, theory and practice are different.


 -Original Message-
 From: Adam Thornton [SMTP:[EMAIL PROTECTED]]
 Sent: Friday, November 08, 2002 11:38 AM
 To:   [EMAIL PROTECTED]
 Subject:  Re: Virtual network topology questions...

 On Fri, Nov 08, 2002 at 10:57:41AM -0500, Dave Myers wrote:
  So according to the statements below...I CAN use SUSE SLES7
  to play the guest lan game, using QDIO instead of virtual hipersockets?
  Am I correct in this assumption?
  Any testimony from someone who has setup guest lans with SUSE SLES7?
  Tia
  Dave Myers

 Yeah, as long as you're running one of the more recent patches that
 fixes virtual qeth support, it works fine.

 On a virtual LAN, the only difference is whether you specify it as type
 QDIO or leave it unset (in the VM LAN definition statment).

 Then if it's a qdio LAN, you define your virtual NIC to the guest as
 TYPE QDIO (which really means OSA, since both HiperSockets and OSA are
 QDIO devices).

 Virtual OSAs support broadcast (under z/VM 4.3).  HiperSockets don't.
 That's pretty much the difference between them.  They use the same
 driver, but OSA is aliased to interface ethX and HiperSockets to hsiX.

 Here's something from an SLES-based guest...

 r2:~ # ifconfig
 eth2  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.67  Mask:255.255.255.192
   inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
   UP RUNNING NOARP MULTICAST  MTU:1492  Metric:1
   RX packets:473155 errors:0 dropped:0 overruns:0 frame:0
   TX packets:553105 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:100
   RX bytes:45294696 (43.1 Mb)  TX bytes:161088571 (153.6 Mb)
   Interrupt:17

 eth2:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.68  Mask:255.255.255.192
   UP RUNNING NOARP MULTICAST  MTU:1492  Metric:1
   Interrupt:17

 hsi0  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.129.4  Mask:255.255.255.0
   inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
   RX packets:2517010 errors:0 dropped:0 overruns:0 frame:0
   TX packets:1719082 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:100
   RX bytes:1009596522 (962.8 Mb)  TX bytes:276571455 (263.7 Mb)
   Interrupt:11

 hsi0:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.129.5  Mask:255.255.255.0
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
   Interrupt:11

 hsi1  Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.2  Mask:255.255.255.192
   inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric:1
   RX packets:1660330 errors:0 dropped:0 overruns:0 frame:0
   TX packets:2378314 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:100
   RX bytes:211072990 (201.2 Mb)  TX bytes:977121122 (931.8 Mb)
   Interrupt:14

 hsi1:0Link encap:Ethernet  HWaddr 00:00:00:00:00:00
   inet addr:192.168.130.4  Mask:255.255.255.192
   UP RUNNING NOARP MULTICAST  MTU:8192  Metric

Re: Virtual network topology questions...

2002-11-08 Thread Dave Myers
In a message dated 11/8/2002 10:37:37 AM Mountain Standard Time,
[EMAIL PROTECTED] writes:

 Further, there is another option from SuSE.  For free, they will send you
 CDs with their GA code on them.  You just don't get any support during the
 trial.

There is?
I thought sles7 was all i can get for free?
What's this option.
Dave



Re: Virtual network topology questions...

2002-11-08 Thread David Boyes
 This has gone completely off track, and in no way resembles
 or answers my original questions.

Huh?

 We're running zVM 4.2, not 4.2.

OK, you have guest LAN support, just no broadcast support.

 We're on a 9672, not a
 z-series,

Guest LANs work fine on 9672s.

 we have a single OSA interface, shared with a zOS
 image, and no option for adding hardware interfaces,

You don't need to add interfaces.

 and we
 don't have any money budgeted for the trial, not even the
 $500 for the true trial from SuSE.

Considering that there are other fixes you need to make the rest of your
trial viable, then you are unlikely to be able to succeed with your
goals if you can't get even the limited support.

What part of that is non helpful?

 Sorry to be blunt, but I was really looking for which way I
 should be going, within the walls I have around me. The
 answers have been fairly much the same as Put out your
 resume, and find a job at a company with a different system...

Please look at the responses again. The responses you got are that you
are making this unnecessarily difficult for youself when you have other
alternatives that are vastly simpler than the one you are using. The
support issue is one you're going to have to solve if you want to use
any of the commercial products you mentioned in earlier postings; most
simply don't work correctly without patches.

Sorry if it's not what you wanted to hear, but that's the way it is.



Re: Virtual network topology questions...

2002-11-08 Thread Post, Mark K
http://www.marist.edu/htbin/wlvtype?LINUX-VM.23045
http://www.marist.edu/htbin/wlvtype?LINUX-VM.24840
http://www.marist.edu/htbin/wlvtype?LINUX-VM.25835

Mark Post

-Original Message-
From: Dave Myers [mailto:dave.myers;twcable.com]
Sent: Friday, November 08, 2002 12:47 PM
To: [EMAIL PROTECTED]
Subject: Re: Virtual network topology questions...


In a message dated 11/8/2002 10:37:37 AM Mountain Standard Time,
[EMAIL PROTECTED] writes:

 Further, there is another option from SuSE.  For free, they will send you
 CDs with their GA code on them.  You just don't get any support during the
 trial.

There is?
I thought sles7 was all i can get for free?
What's this option.
Dave



Re: Virtual network topology questions...

2002-11-08 Thread Adam Thornton
On Fri, Nov 08, 2002 at 11:09:02AM -0600, Nix, Robert P. wrote:
 This has gone completely off track, and in no way resembles or answers
 my original questions.  We're running zVM 4.2, not 4.2. We're on a 9672,
 not a z-series, we have a single OSA interface, shared with a zOS image,
 and no option for adding hardware interfaces, and we don't have any
 money budgeted for the trial, not even the $500 for the true trial from
 SuSE. Answers that involve any of the things we don't have don't help.

Then I would suggest you haven't been reading very carefully.

Point the First:
You do not need any additional hardware or a newer release of VM.  You
can do guest LANs just fine.

Point the Second:
If you cannot get anything newer from SuSE, then you will have to build
your own kernel.  SuSE will not support this kernel, but since SuSE
isn't supporting you *anyway*, it doesn't matter.  When you get a
support contract, then you can get a SuSE-supported kernel that will
support HiperSockets.  *VIRTUAL* HiperSockets.  For which you *DO NOT
NEED ANY MORE PHYSICAL HARDWARE THAN WHAT YOU ALREADY HAVE*.

Here's how: go get the virgin 2.4.19 kernel sources
from kernel.org.  Go get the s390-may2002, s390-1-may2002, and
timer-1-may2002 patches from IBM Developerworks, and apply them in
that order.  Also get the qeth driver from there.  Build a kernel.
Build your modules.  Copy the qeth driver somewhere under your modules
directory.  Run depmod -a.  Edit zipl.conf to boot from your new kernel,
and run zipl.  ReIPL your Linux image--into CMS, if you can.

Add a guest LAN to VM.  Add a VIRTUAL HiperSocket NIC to your Linux
image.  Couple B to A.  IPL Linux on your guest.  Screw around with
/etc/chandev.conf until your new virtual OSA works.

Clone this image.  Change IP address and hostname for each clone.
Couple it to the same LAN.

You're all done.  It didn't cost you a penny.  You don't need to fool
with a point-to-point routing structure.

Adam