Hello Karika,
Vártam már hogy mikor nézel be ide, láttam, hogy aktiv résztvevője voltál/vagy a ha,lvs dolgoknak... Köszönöm szépen!
Szóval nekem valami más van,de hogy mi azt nem egészen tudom:
root@debianmaster:/etc/network# ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.8.200:www rr persistent 600
-> debianslave:www Route 1 0 0
-> debianmaster.localdomain:www Local 1 0 0
Valszeg nekem is a NAT-oltal kéne próbálkoznom?
Az ultramonkey-al próbálkoztam előszőr,de az nem ment etch alatt, ezért feltettem csomagból, viszont a konfigot azt hagytam!De nem megy rendesen!
Hogy konkrétan mivel rendelkezem:
2 db WMware szerver, ami naton kapja eleve az ip-t és a két gép valós ip-je
- 192.168.8.100 - debianserver
- 192.168.8.101 - debianmaster
Az LVS pedig 192.168.8.200
Windows alol tudom pingelni a 192.168.8.200-at viszont nem szolgáltat a 80-as porton!Ha az egyik szerveren vagyok, ott persze megy a dolog!
Ha beállítottam a Listen 192.168.8.200:80-at akkor hibával nem indult az apache!
A sysctl fájlom nem tartalmaz semmit, ultramonkey miatt volt ott 1-2 dolog oda nem kell betennem semmit?
ifconfig:
#debianmaster
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.8.100
netmask 255.255.255.0
network 192.168.8.0
broadcast 192.168.8.255
gateway 192.168.8.2
dns-nameservers 192.168.8.2
#debianslave
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.8.101
netmask 255.255.255.0
network 192.168.8.0
broadcast 192.168.8.255
gateway 192.168.8.2
dns-nameservers 192.168.8.2
LVS-t igazából nem is konfigoltam, csak a heartbeatet:
ha.cf
-----
logfacility local0
#keepalive 1
#deadtime 10
#warntime 5
#initdead 120
# serial serialportname ...
#serial /dev/ttyS0 # Linux
mcast eth0 225.0.0.1 694 1 0
auto_failback off
match uname -n
node debianmaster
node debianslave
ping 192.168.8.2 # VMware gateway
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster
haresources
-----------
debianmaster \
ldirectord::ldirectord.cf \
LVSSyncDaemonSwap::master \
IPaddr2::192.168.8.200/24/eth0/192.168.8.255
ldirectord.cf
-------------
# Global Directives
checktimeout=10
checkinterval=2
#fallback=127.0.0.1:80
autoreload=yes
#logfile="/var/log/ldirectord.log"
logfile="local0"
quiescent=no
# Virtual Server for HTTP
virtual=192.168.8.200:80
fallback=127.0.0.1:80
real=192.168.8.100:80 gate
real=192.168.8.101:80 gate
service=http
request="ldirector.html"
receive="Working"
scheduler=rr
persistent=600
protocol=tcp
checktype=negotiate
Ennyi lenne az egész.Az apache-hoz nem nyúltam,az alap!
Fentebb olvashattad,h mit szeretnék igazából,de biztonság kedvéért beteszem ide mégegyszer:
- HEARTBEAT kell nekem, hogy ha az egyik megállna akkor a másik átvegye a resource group-ot.
Mivel nekem load balancing is lesz,ezért akit/aktiv módban fognak futni.
- LVS (linuxvurtualserver) fogja nekem nyújtani azt hogy a két szerver, csúnyán fogalmazva 1 ip-n látszódjon ez mondjuk a 192.168.100.200, emelett még load balancingot is fog nyújtani.
- Hogy az adatok szinronba legyen az pedig az rsync-el tudom megoldani...
Nekem ez kell, mivel dinamikus tartalmat nem fogok szolgáltatni (se php,se cgi se semmi), csak a csomagból feltelepített apache!
Jól látom én azt,amit felvázoltam?Ami nem igazán tiszta az az aktiv/aktiv felállás és az LVS loadbalancing szerep.
Kb erre lenne szükségem, amiket említettek doksik, olvastam átjártam, és nagyjából megvalósítottam,de a háttér amiket itt említettem és egyéb hiányosságaim vannak!
Köszönöm előre is, hogy időt szánsz/szántok a problémámra!