3 \cp ./materials/l7directord-1-2-54-l7directord.cf ${L7DIRECTORD_CONF_DIR}/l7directord.cf
4 echo "virtual=127.0.0.1:40001
6 checktype=ping" > ${L7DIRECTORD_CONF_DIR}/a.cf
8 echo "virtual=127.0.0.1:40002
10 checktype=ping" > ${L7DIRECTORD_CONF_DIR}/b.cf
16 echo "Test failed: $L7VSD"
22 $INIT_L7DIRECTORD start
25 echo "Test failed: $INIT_L7DIRECTORD start"
31 EXPECT="Layer-7 Virtual Server version 3.0.0-1
32 Prot LocalAddress:Port ProtoMod Scheduler
33 -> RemoteAddress:Port Forward Weight ActiveConn InactConn
34 TCP 127.0.0.1:40001 sessionless rr
35 -> 127.0.0.1:50001 Masq 1 0 0
36 TCP 127.0.0.1:40002 sessionless rr
37 -> 127.0.0.1:50002 Masq 1 0 0 "
38 if [ "${RET}" != "${EXPECT}" ]
40 echo "Test failed: $L7VSADM -l -n"
44 echo "virtual=127.0.0.1:40003
46 real=[::1]:50004" >> ${L7DIRECTORD_CONF_DIR}/l7directord.cf
48 echo "virtual=127.0.0.1:40001
49 real=127.0.0.1:50001 10
50 checktype=ping" > ${L7DIRECTORD_CONF_DIR}/a.cf
52 echo "virtual=127.0.0.1:40002
53 real=127.0.0.1:50002 20
54 checktype=ping" > ${L7DIRECTORD_CONF_DIR}/b.cf
57 $INIT_L7DIRECTORD restart
60 echo "Test failed: $INIT_L7DIRECTORD restart"
66 EXPECT="Layer-7 Virtual Server version 3.0.0-1
67 Prot LocalAddress:Port ProtoMod Scheduler
68 -> RemoteAddress:Port Forward Weight ActiveConn InactConn
69 TCP 127.0.0.1:40001 sessionless rr
70 -> 127.0.0.1:50001 Masq 10 0 0
71 TCP 127.0.0.1:40002 sessionless rr
72 -> 127.0.0.1:50002 Masq 20 0 0
73 TCP 127.0.0.1:40003 sessionless rr
74 -> [::1]:50003 Masq 1 0 0
75 -> [::1]:50004 Masq 1 0 0 "
76 if [ "${RET}" != "${EXPECT}" ]
78 echo "Test failed: $L7VSADM -l -n"
82 RET=`$INIT_L7DIRECTORD status 2>&1 | egrep "l7directord for ./etc/ha.d/conf/l7directord.cf' is running with pid: .*
83 l7directord for ./etc/ha.d/conf/a.cf' is running with pid: .*
84 l7directord for ./etc/ha.d/conf/b.cf' is running with pid: .*"`
87 echo "Test failed: $INIT_L7DIRECTORD status"
92 $INIT_L7DIRECTORD stop
95 echo "Test failed: $INIT_L7DIRECTORD stop"
100 RET=`ps -ef | grep l7directord | grep -v grep | grep -v umtest.sh`
103 echo "Test failed: ps -ef | grep l7directord | grep -v grep | grep -v umtest.sh"