6 export FAKE_LVS_STATE_DIR="${FAKE_NETWORK_STATE}/lvs"
7 mkdir -p "$FAKE_LVS_STATE_DIR"
9 lvs_header=$(ipvsadm -l -n)
11 [ -n "$_ip" ] || return 0
12 [ -n "$_iface" ] || return 0
14 setup_script_options <<EOF
15 CTDB_LVS_NODES="${CTDB_BASE}/lvs_nodes"
16 CTDB_LVS_PUBLIC_IP="$_ip"
17 CTDB_LVS_PUBLIC_IFACE="$_iface"
20 export FAKE_CTDB_LVS_MASTER=""
24 while read _ip _opts ; do
27 FAKE_CTDB_LVS_MASTER="$_pnn"
31 printf "%s\tslave-only\n" "$_ip"
38 done >"$CTDB_LVS_NODES"
43 if [ "$1" = "NULL" ] ; then
44 required_result 0 <<EOF
48 required_result 0 <<EOF
54 simple_test_command ipvsadm -l -n
61 if [ "$_scope" = "NULL" ] ; then
62 required_result 0 <<EOF
63 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
64 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
67 required_result 0 <<EOF
68 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
69 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
70 inet ${CTDB_LVS_PUBLIC_IP}/32 scope ${_scope} lo
71 valid_lft forever preferred_lft forever
75 simple_test_command ip addr show dev lo