Re: wackamole query
Ashton Trey Belew <[email protected]> Tue, 29 Jul 2003 09:41:22 -0400 (EDT)
| Newsgroups | gmane.comp.apache.mod-wackamole.general |
|---|---|
| Organization | University of Vermont |
| Message-ID | <[email protected]> |
> The other issue I'd mention is that there have been problems with some
> platforms in the past where you needed to have an address already on
> eth0 in order for Wackamole to correctly function, so 0.0.0.0 might not
> be enough.
This is precisely my problem. Does anyone perchance know where I
should start poking around to try to change wackamole to work properly
with a null address?
Thank you! :)
-Trey
>
> Let me know if this is any help,
> Ryan
>
> Ashton Trey Belew wrote:
>
> > Hello,
> > I am hoping to use wackamole in a cluster of machine which have
> > 2 interfaces. eth0 I hope to be the public service interface, while
> > eth1 is connected to a private network.
> >
> > I have been doing some experimenting with the spread.conf and
> > wackamole.conf to get the behavior I desire with very limited success,
> > so I thought I would come here and see what I could learn.
> >
> > My hope:
> > Boot box, eth0 gets upped with no address (ifconfig eth0
> > 0.0.0.0) eth1 receives a private address (10.0.0.211) Start spread,
> > start wackamole -- machine receives 1 or more public addresses on eth0.
> > I am hoping to not have to have an address in the public network for
> > every machine, for we don't really have that many addresses left.
> >
> > Here are my two current config attempts and what they do:
> > Attempt1:
> > /usr/local/etc/spread.conf:
> > Spread_Segment 10.0.0.255 {
> > p1 10.0.0.211
> > p2 10.0.0.212
> > p3 10.0.0.213
> > p4 10.0.0.214
> > p5 10.0.0.215
> > p6 10.0.0.216
> > }
> > wackamole.conf:
> > VirtualInterfaces {
> > { eth0:132.198.101.211/24 }
> > { eth0:132.198.101.212/24 }
> > { eth0:132.198.101.213/24 }
> > { eth0:132.198.101.214/24 }
> > { eth0:132.198.101.215/24 }
> > { eth0:132.198.101.216/24 }
> > }
> > Notify {
> > eth1:10.0.0.0/24 throttle 128
> > arp-cache
> > }
> > Behavior: Semi works if I am very careful to already have eth0
> > up with no address. 1 machine of the 6 invariably doesn't receive an
> > address properly for reasons I do not understand.
> >
> >
> > Attempt 2:
> > spread.conf:
> > Spread_Segment 10.0.0.255 {
> > penguin1 132.198.101.211 {
> > D 10.0.0.211
> > C 132.198.101.211
> > }
> > penguin2 132.198.101.212 {
> > D 10.0.0.212
> > C 132.198.101.212
> > }
> > penguin3 132.198.101.213 {
> > D 10.0.0.213
> > C 132.198.101.213
> > }
> > penguin4 132.198.101.214 {
> > D 10.0.0.214
> > C 132.198.101.214
> > }
> > penguin5 132.198.101.215 {
> > D 10.0.0.215
> > C 132.198.101.215
> > }
> > penguin6 132.198.101.216 {
> > D 10.0.0.216
> > C 132.198.101.216
> > }
> > }
> > wackamole.conf:
> > VirtualInterfaces {
> > { eth0:132.198.101.211/24 }
> > { eth0:132.198.101.212/24 }
> > { eth0:132.198.101.213/24 }
> > { eth0:132.198.101.214/24 }
> > { eth0:132.198.101.215/24 }
> > { eth0:132.198.101.216/24 }
> > }
> > Notify {
> > eth1:10.0.0.0/24 throttle 128
> > arp-cache
> > }
> >
> > Behavior: Does not seem to work at all. I am not sure why. I
> > haven't been receiving notifications of new nodes joining the group, and
> > when I start wackamole the eth0 interface (which I suspect unwisely)
> > brought up with its default address gets lost.
> >
> > Suggestions? Would it be easy/possible to hack wackamole to
> > check to see if the default address is already up and not attempt to add
> > vip?
> >
> > Thank you very much for your time,
> > -Trey
> >
> > --
> > Ashton Trey Belew
> > http://www.uvm.edu/~atb
> >
> > You will gain money by a speculation or lottery.
>
> --
> Ryan W. Caudy
> Center for Networking and Distributed Systems
> Department of Computer Science
> Johns Hopkins University
>
>
> _______________________________________________
> wackamole-users mailing list
> [email protected]
> http://lists.backhand.org/mailman/listinfo/wackamole-users
>
--
Ashton Trey Belew
http://www.uvm.edu/~atb
Repeat after me: the goodness of an operating system is not in how pretty it
is, but in how well it supports the user.
Make it your mantra.
- Linus Torvalds