14e2c8479396cea1770c7cb28d3575789a528ef5
[samba.git] / ctdb / tests / tool / ctdb.natgw.008.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "3 nodes, all in natgw group, 1 disconnected"
6
7 setup_natgw <<EOF
8 192.168.20.41
9 192.168.20.42
10 192.168.20.43
11 EOF
12
13 ctdb_state="\
14 NODEMAP
15 0       192.168.20.41   0x1
16 1       192.168.20.42   0x0     CURRENT RECMASTER
17 2       192.168.20.43   0x0
18
19 VNNMAP
20 654321
21 0
22 1
23 2
24
25 IFACES
26 :Name:LinkStatus:References:
27 :eth2:1:2:
28 :eth1:1:4:
29 "
30
31 #####
32
33 required_result 0 <<EOF
34 1 192.168.20.42
35 EOF
36
37 simple_test master <<EOF
38 $ctdb_state
39 EOF
40
41 #####
42
43 required_result 0 <<EOF
44 192.168.20.41
45 192.168.20.42   MASTER
46 192.168.20.43
47 EOF
48
49 simple_test list <<EOF
50 $ctdb_state
51 EOF
52
53 #####
54
55 required_result 0 <<EOF
56 pnn:0 192.168.20.41    DISCONNECTED|INACTIVE
57 pnn:1 192.168.20.42    OK (THIS NODE)
58 pnn:2 192.168.20.43    OK
59 EOF
60
61 simple_test status <<EOF
62 $ctdb_state
63 EOF