Bonjour,
Je dois installer LVS et pour le moment je rencontre quelques problèmes.
J'aurais voulu savoir d'abord comment je pouvais savoir si ipvs et ipvsadm était bien installé?
J'ai lu que normalement le module ipvs était déjà installé donc il était inutile de patcher le kernel.
Puis j'ai effectué les commandes suivantes:
Pour savoir si ipvs est déjà dans le kernel:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| #lsmod | grep ip_vs
ip_vs 94528 0
$ yum install ipvsadm
Setting up Install Process
No package ipvsadm available.
Nothing to do
$ apt-get install ipvsadm
Reading package lists... Done
Building dependency tree
Reading state information... Done
ipvsadm is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
#ipvsadm
->IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
$ rpm -q ipvsadm
package ipvsadm is not installed
J'ai donc deux différentes réponses concernant l'installation de ipvsadm.
Comment savoir laquelle est correcte?
Dans ma configuration j'ai un load balancer avec l'adresse 192.168.1.x
et 2 real servers : 192.168.1.x
Je n'ai pas d'adresse IP pour la VIP.
J'aimerai donc savoir si il faut une adresse IP qui existe ou si par exemple je peux choisir une IP comme 192.168.0.x et l'utiliser?
Pour le moment c'est ce aue je fais mais mes real servers ne peuvent pas pinguer la VIP, est-ce normale?
Je met en place la configuration NAT.
Ma configuration est:
Pour le LB
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
sysctl -p
/sbin/iptables -F -t nat
/sbin/iptables -F INPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F OUTPUT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
ifconfig eth0:0 192.168.0.x netmask 255.255.255.0 broadcast 192.168.0.255 up
ipvsadm -C
ipvsadm -A -t 192.168.0.x:80 -s rr
ipvsadm -a -t 192.168.0.x:80 -r 192.168.1.x1 -m
ipvsadm -a -t 192.168.0.x:80 -r 192.168.1.x2 -m
ipvsadm -l |
Pour les real servers
route add default gw 192.168.0.x
Pouvez-vous me dire ou se trouve mes erreurs?
Merci
Partager