Linux Virtual Server en 2 internet kaarten

Pagina: 1
Acties:

  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 20-02 19:33

stefklep

((Stefklepje))

Topicstarter
Beste meede Tweakers

Ik heb met Linux Virtual Server een load balancer opgezet.
Nu is dat allemaal wel gelukt. Maar ik ben bezig geweest om het met 2 internert kaarten te doen.
die allebei op een verschillend netwerk zit. Ik heb alles al geprobeerd maar het is niet voor uit te branden.


Ik heb het volgende gedaan

eth1 -------- |
|
__________
| |
| director |---|
|_________ |
eth2 -------- |

Maar nu wilt hij niet van eth2 naar eth1 dat ik zeg maar op eth1 de webpagina's kan bekijken.
En op eth 2 zitten de webserver op.
Ik heb al heel veel howto's bekeken maar er staat nergens echt wat ik wil.
Als jullie meer info of uitleg nodig hebben zal ik dat zo snel mogelijk geven.

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 20-02 14:16

Kees

Serveradmin / BOFH / DoC
Hoe bedoel je het precies?
code:
1
2
3
4
[          ]   eth1        eth2    
[ Internet ] --- [ director ] ---- [ realserver 1 ]
[          ]                    |- [ realserver 2 ]
                                `- [ realserver n ]
dat begrijp ik uit je verhaal. Welke commando's gebruik je? gooi ze hier eens neer? heb je ook een iptable script lopen?

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 20-02 19:33

stefklep

((Stefklepje))

Topicstarter
Kees schreef op 17 februari 2004 @ 20:10:
Hoe bedoel je het precies?
code:
1
2
3
4
[          ]   eth1        eth2    
[ Internet ] --- [ director ] ---- [ realserver 1 ]
[          ]                    |- [ realserver 2 ]
                                `- [ realserver n ]
dat begrijp ik uit je verhaal. Welke commando's gebruik je? gooi ze hier eens neer? heb je ook een iptable script lopen?
Kees zo wil ik het graag laaten loopen

in de director staat
net.ipv4.ip_forward = 1

en geef ik de volgende commando's

ipvsadm -A -t 192.168.2.79:80
ipvsadm -a -t 192.168.2.79:80 -r 192.168.2.76:80 -g
ipvsadm -a -t 192.168.2.79:80 -r 192.168.2.70:80 -g

Op de realserver staat het volgende

ifconfig lo0 192.168.2.79 netmask 255.255.255.0

en in de /etc/sysctl.conf
staat

# Enable configuration of hidden devices
net.ipv4.conf.all.hidden = 1
# Make the loopback interface hidden
net.ipv4.conf.lo.hidden = 1
ik heb het volgende ook al geprobeerd

ipvsadm -A -t 192.168.1.70:80
ipvsadm -a -t 192.168.1.70:80 -r 192.168.2.76:80 -g
ipvsadm -a -t 192.168.1.70:80 -r 192.168.2.70:80 -g

de director heeft de volgende ip eth0 192.168.1.70 en eth1 192.168.2.79

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 20-02 14:16

Kees

Serveradmin / BOFH / DoC
Kun je op de realservers de director wel pingen en vice versa?

De realservers hebben volgens mij gewoon een 'ifconfig eth0 192.168.2.76' oid nodig?
iig moeten ze de director kunnen bekijken, verder kun je dan testen mbv tcpdump (op de director), of door eerst maar een server te laten 'loadbalancen'.

De config files die jij noemt komen mij niet bekend voor, ik werk zelf liever met 'rauwe' commando's op de cli, dus alla 'echo 1 > /proc/net/ipv4/ip_forward' e.d. maar dat zal je server ook wel afhandelen ;)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 20-02 19:33

stefklep

((Stefklepje))

Topicstarter
ALs ik lynx gebruik op de realserver naar de loadbalancer werkt het wel.
Nu zitten in de realserver wel 2 netwerk kaarten die allebij op een ander netwerk zitten. Maar dat mag het probleem volgens mijn niet wezen

[ Voor 83% gewijzigd door stefklep op 17-02-2004 22:01 ]


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 20-02 19:33

stefklep

((Stefklepje))

Topicstarter
Is het mogelijk om het anders te doen ? ik heb echt alles al geprobeerd. Ik heb hier een duidelijk plaatje http://www.ultramonkey.org/papers/lvs_tutorial/html/img1.png maar staat helaas geen howto of iets bij. Hoe werkt het bij tweakers precies gaat dat allemaal via de loadbalancer alle data of loopt er een exstra utp kabel vanaf de switch naar het internet?

[ Voor 27% gewijzigd door stefklep op 18-02-2004 20:39 ]


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 20-02 19:33

stefklep

((Stefklepje))

Topicstarter
Niemand ?

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 20-02 14:16

Kees

Serveradmin / BOFH / DoC
Tja.. bij ons zitten er gewoon 2 netwerkkaarten in de loadbalancer, een daarvan gaat naar de externe switch (die weer de uplink heeft naar trueserver & de rest van het internet) en een gaat naar de interne switch, waar dus weer de realservers aanhangen.

Verder staan er op www.linuxvirtualserver.org uitgebreide tutorials, howtos ea documenten, waarin je ook een lijstje kan vinden wat je moet controleren als het niet werkt. Ook duidelijk je probleem omschrijven kan handig zijn.

Dus
a) Werkt pingen
- realserver kan director pingen en vice versa
- director kan de client pingen
b) http
- werkt 'lynx realserver' vanaf de director
- werkt het eventueel ook lokaal op de realserver?
- werkt het vanaf de client?

En lees vooral dit document door: http://www.austintek.com/LVS/LVS-HOWTO/mini-HOWTO/#problems

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 20-02 19:33

stefklep

((Stefklepje))

Topicstarter
Kees schreef op 18 februari 2004 @ 21:30:
Tja.. bij ons zitten er gewoon 2 netwerkkaarten in de loadbalancer, een daarvan gaat naar de externe switch (die weer de uplink heeft naar trueserver & de rest van het internet) en een gaat naar de interne switch, waar dus weer de realservers aanhangen.

Verder staan er op www.linuxvirtualserver.org uitgebreide tutorials, howtos ea documenten, waarin je ook een lijstje kan vinden wat je moet controleren als het niet werkt. Ook duidelijk je probleem omschrijven kan handig zijn.

Dus
a) Werkt pingen
- realserver kan director pingen en vice versa
- director kan de client pingen
b) http
- werkt 'lynx realserver' vanaf de director
- werkt het eventueel ook lokaal op de realserver?
- werkt het vanaf de client?

En lees vooral dit document door: http://www.austintek.com/LVS/LVS-HOWTO/mini-HOWTO/#problems
Ja kees alles wat je zegt werkt gewoon dat is het vreemde juist net. nu heb ik op de real server's wel freebsd draaien en op de director slackware. maar dat mag volgens mijn niks uitmaaken.

  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 20-02 19:33

stefklep

((Stefklepje))

Topicstarter
Kees een vraagje. Op de realserver op tweakers hebben jullie daar nog dingen moeten aanpasen. Mischien heb ik daar dat nog wat aan als je me dat zouw willen vertellen. Ik heb het nu wel werkend gekreegen. Maar ik moet een tunnel maaken en kan het helaas niet via nat doen

[ Voor 24% gewijzigd door stefklep op 19-02-2004 19:05 ]

Pagina: 1