3
3
<memory>${memory_kb}</memory>
8
7
<init>/sbin/init</init>
9
8
#else if $type == 'uml'
10
#set $disk_bus = 'uml'
9
#set $root_disk_bus = 'uml'
10
#set $ephemeral_disk_bus = 'uml'
12
12
<kernel>/usr/bin/linux</kernel>
13
13
#set $root_device_name = $getVar('root_device_name', '/dev/ubda')
14
14
<root>${root_device_name}</root>
17
#set $disk_bus = 'scsi'
17
#set $root_disk_bus = 'scsi'
18
#set $ephemeral_disk_bus = 'scsi'
19
20
#set $root_device_name = $getVar('root_device_name', '/dev/xvda')
20
21
<root>${root_device_name}</root>
22
#set $disk_bus = 'virtio'
23
#set $ephemeral_disk_bus = 'virtio'
24
#if $root_device_type == 'cdrom'
25
#set $root_disk_bus = 'ide'
27
#set $root_disk_bus = 'virtio'
25
31
#if $getVar('rescue', False)
59
65
<driver type='${driver_type}'/>
60
66
<source file='${basepath}/disk.rescue'/>
61
<target dev='${disk_prefix}a' bus='${disk_bus}'/>
67
<target dev='${disk_prefix}a' bus='${ephemeral_disk_bus}'/>
64
70
<driver type='${driver_type}'/>
65
71
<source file='${basepath}/disk'/>
66
<target dev='${disk_prefix}b' bus='${disk_bus}'/>
72
<target dev='${disk_prefix}b' bus='${ephemeral_disk_bus}'/>
69
75
#if not ($getVar('ebs_root', False))
76
<disk type='file' device='${root_device_type}'>
71
77
<driver type='${driver_type}'/>
72
78
<source file='${basepath}/disk'/>
73
<target dev='${root_device}' bus='${disk_bus}'/>
79
<target dev='${root_device}' bus='${root_disk_bus}'/>
76
82
#if $getVar('local_device', False)
78
84
<driver type='${driver_type}'/>
79
85
<source file='${basepath}/disk.local'/>
80
<target dev='${local_device}' bus='${disk_bus}'/>
86
<target dev='${local_device}' bus='${ephemeral_disk_bus}'/>
83
89
#for $eph in $ephemerals
84
90
<disk type='block'>
85
91
<driver type='${driver_type}'/>
86
92
<source dev='${basepath}/${eph.device_path}'/>
87
<target dev='${eph.device}' bus='${disk_bus}'/>
93
<target dev='${eph.device}' bus='${ephemeral_disk_bus}'/>
90
96
#if $getVar('swap_device', False)
92
98
<driver type='${driver_type}'/>
93
99
<source file='${basepath}/disk.swap'/>
94
<target dev='${swap_device}' bus='${disk_bus}'/>
100
<target dev='${swap_device}' bus='${ephemeral_disk_bus}'/>
97
103
#for $vol in $volumes