09-10-2013 01:32 PM
I have 3 virtual servers sharing the same IP, just using different ports.
192.168.1.1:8000 = server1
192.168.1.1:8001 = server2
192.168.1.1:8002 = server3
I would like to loadbalance across all 3 with the following probe, looking for the URL.
http://192.168.1.1:8000/index.php
http://192.168.1.1:8001/index.php
http://192.168.1.1:8002/index.php
The config I have in place doesn't seem to be working... I probably configured this entirely wrong... not sure.
I need to understand what I missed.
++++++++++++++++++++++++++++++++++++++++++++++++++++++
probe http WEB1-http-probe
interval 30
passdetect interval 5
request method get url /index.php
expect status 200 200
connection term forced
probe http WEB2-http-probe
interval 30
passdetect interval 5
request method get url /index.php
expect status 200 200
connection term forced
probe http WEB3-http-probe
interval 30
passdetect interval 5
request method get url /index.php
expect status 200 200
connection term forced
! RSERVER
rserver host 192.168.1.1-rs
ip address 192.168.1.1
inservice
! SERVERFARM
serverfarm host WEB-sf-HTTP
rserver 192.168.1.1-rs 8000
probe WEB1-http-probe
inservice
rserver 192.168.1.1-rs 8001
probe WEB2-http-probe
inservice
rserver 192.168.1.1-rs 8002
probe WEB3-http-probe
inservice
! STICKYGROUP
sticky ip-netmask 255.255.255.255 address source StickyGroup_WEB-HTTP
timeout 60
replicate sticky
serverfarm WEB-sf-HTTP
! CLASS-MAP
class-map match-any WEB-cm-HTTP
2 match virtual-address 192.168.200.1 tcp eq 80
! POLICY-MAP
policy-map type loadbalance first-match WEB-pm-HTTP
class class-default
serverfarm WEB-sf-HTTP
policy-map multi-match POLICY
class WEB-cm-HTTP
loadbalance vip inservice
loadbalance policy WEB-pm-HTTP
loadbalance vip icmp-reply active
-------------------------------------------------------------------------------------------------
When I check the status of the RSERVER, the probes all indicate "FAIL"
09-11-2013 08:49 AM
Found my problem...
I failed to put in the "port" statement under the probe.
After doing this and then verifying the RSERVER status, all the probes now show as OPERATIONAL.
!
probe http WEB1-http-probe
port 8000
!
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide