rev |
line source |
root@54
|
1
|
root@54
|
2 node1='lab8'
|
root@54
|
3 node2='linux10'
|
root@54
|
4
|
root@54
|
5 from socket import gethostname; i_am=gethostname()
|
root@54
|
6 if i_am != node1 and i_am != node2:
|
root@54
|
7 raise ValueError, "My hostname (%s) should be equal to node1 (%s) or node2 (%s)" % (i_am, node1, node2)
|
root@54
|
8
|
root@54
|
9 ip_address = {
|
root@54
|
10 node1: '192.168.15.8',
|
root@54
|
11 node2: '192.168.15.10',
|
root@54
|
12 }
|
root@54
|
13
|
root@54
|
14 node1_ip=ip_address[node1]
|
root@54
|
15 node2_ip=ip_address[node2]
|
root@54
|
16
|
root@54
|
17 domains= [ 'gw1', 'gw2', 'dns', 'mail', 'ts' ]
|
root@54
|
18 domain_types= [ 'linux', 'linux', 'linux', 'linux', 'linux' ]
|
root@54
|
19
|
root@54
|
20 domain_home= {
|
root@54
|
21 node1 : ['gw1', 'gw2', 'dns'],
|
root@54
|
22 node2 : ['mail', 'ts'],
|
root@54
|
23 }
|
root@54
|
24
|
root@54
|
25 kernel = "/boot/vmlinuz-2.6.18-6-xen-686"
|
root@54
|
26 ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
|
root@54
|
27
|
root@54
|
28 mem_table={
|
root@54
|
29 'gw1' :256,
|
root@54
|
30 'gw2' :256,
|
root@54
|
31 'dns' :256,
|
root@54
|
32 'mail' :256,
|
root@54
|
33 'ts' :256,
|
root@54
|
34 }
|
root@54
|
35
|
root@54
|
36 vcpus_table={
|
root@54
|
37 'gw1' :1,
|
root@54
|
38 'gw2' :1,
|
root@54
|
39 'dns' :1,
|
root@54
|
40 'mail' :1,
|
root@54
|
41 'ts' :1,
|
root@54
|
42 }
|
root@54
|
43
|
root@54
|
44 lvm_pv_names="/dev/null"
|
root@54
|
45 lvm_vg_name="VG0"
|
root@54
|
46 lvm_lv_drbd_meta_size="2G"
|
root@54
|
47 lvm_lv_drbd_meta_name="meta"
|
root@54
|
48
|
root@54
|
49 disk_table={
|
root@54
|
50 'gw1' : ['drbd1:gw1:2G'],
|
root@54
|
51 'gw2' : ['drbd2:gw2:2G'],
|
root@54
|
52 'dns' : ['drbd3:dns:2G'],
|
root@54
|
53 'mail' : ['drbd4:mail:2G'],
|
root@54
|
54 'ts' : ['drbd5:ts:5G'],
|
root@54
|
55 }
|
root@54
|
56
|
root@54
|
57 bridges=['tagged0', 'br100', 'br1', 'br2', 'br3' ]
|
root@54
|
58 vlans= ['tagged', 100, 141, 142, 143 ]
|
root@54
|
59 management_interface='br100'
|
root@54
|
60 trunk='eth0'
|
root@54
|
61 management_ip=ip_address[i_am]
|
root@54
|
62 management_gw='192.168.15.254'
|
root@54
|
63 management_netmask='255.255.255.0'
|
root@54
|
64
|
root@54
|
65 vbridges_table={
|
root@54
|
66 'gw1' : ['br2','br3'],
|
root@54
|
67 'gw2' : ['br2','br1'],
|
root@54
|
68 'dns' : ['br2'],
|
root@54
|
69 'mail' : ['br2'],
|
root@54
|
70 'ts' : ['br1'],
|
root@54
|
71 }
|
root@54
|
72
|
root@54
|
73 # FOR INSTALLATION ONLY
|
root@54
|
74
|
root@54
|
75 ip_network="192.168.142"
|
root@54
|
76 ip_netmask="255.255.255.0"
|
root@54
|
77 domain_name="net4.unix.nt"
|
root@54
|
78 ip_nameserver="192.168.142.2"
|
root@54
|
79 ip_gateway="192.168.142.1"
|
root@54
|
80
|
root@54
|
81 ip_address_table={
|
root@54
|
82 'gw1' : '192.168.142.1',
|
root@54
|
83 'gw2' : '192.168.142.4',
|
root@54
|
84 'dns' : '192.168.142.2',
|
root@54
|
85 'mail' : '192.168.142.3',
|
root@54
|
86 'ts' : '192.168.141.2',
|
root@54
|
87 }
|
root@54
|
88
|
root@54
|
89 debian_release="sid"
|
root@54
|
90 debian_mirror="http://10.0.35.1:9999/debian"
|
root@54
|
91 apt_get_install="less tcpdump libc6-xen openssh host"
|
root@54
|
92
|
root@54
|
93 apt_get_install_table={
|
root@54
|
94 "dns" :"bind9 bind9utils",
|
root@54
|
95 "mail" :"sendmail sensible-mda",
|
root@54
|
96 "ts" :"xfce4 gdm vnc4server",
|
root@54
|
97 }
|
root@54
|
98
|
root@54
|
99 mkfs_options=""
|