| 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=""
 |