Statistiques
| Révision :

root / trunk / shell / templates / etc / xen-tools / xen-tools.conf @ 18

Historique | Voir | Annoter | Télécharger (8,06 ko)

1
##
2
#  /etc/xen-tools/xen-tools.conf
3
##
4
#
5
#  This is the global configuration file for the scripts included
6
# within the xen-tools package.
7
#
8
#  For more details please see:
9
#
10
#        http://xen-tools.org/
11
#
12
##
13

    
14

    
15
##
16
#
17
# File Format
18
# -----------
19
#
20
#  Anything following a '#' character is ignored as a comment.
21
#
22
#  Otherwise the format of this file "key = value".  The value of
23
# any keys in this file may be constructed via the output of a command.
24
#
25
#  For example:
26
#
27
#         kernel = /boot/vmlinuz-`uname -r`
28
#
29
##
30

    
31

    
32

    
33
#
34
##
35
#  Output directory for storing loopback images.
36
#
37
#  If you choose to use loopback images, which are simple to manage but
38
# slower than LVM partitions, then specify a directory here and uncomment
39
# the line.
40
#
41
#  New instances will be stored in subdirectories named after their
42
# hostnames.
43
# 
44
##
45
# dir = /home/xen
46
#
47

    
48
#
49
##
50
#
51
# If you don't wish to use loopback images then you may specify an 
52
# LVM volume group here instead
53
#
54
##
55
# lvm = vg0
56

    
57

    
58
#
59
##
60
#
61
#  Installation method.
62
#
63
#  There are four distinct methods which you may to install a new copy
64
# of Linux to use in your Xen guest domain:
65
#
66
#   - Installation via the debootstrap command.
67
#   - Installation via the rpmstrap command.
68
#   - Installation via the rinse command.
69
#   - Installation by copying a directory containing a previous installation.
70
#   - Installation by untarring a previously archived image.
71
#
72
#  NOTE That if you use the "untar", or "copy" options you should ensure
73
# that the image you're left with matches the 'dist' setting later in
74
# this file.
75
#
76
#
77
##
78
#
79
# 
80
# install-method = [ debootstrap | rinse | rpmstrap | copy | tar ]
81
#
82
#
83
install-method = debootstrap
84

    
85
#
86
# If you're using the "copy", or "tar" installation methods you must
87
# need to specify the source location to copy from, or the source
88
# .tar file to unpack.
89
#
90
# You may specify that with a line such as:
91
#
92
# install-source = /path/to/copy
93
# install-source = /some/path/img.tar
94
#
95
#
96

    
97
#
98
##
99
#  Command definitions.
100
##
101
#
102
# The "rinse", and "rpmstrap" commands are hardwired into 
103
# the script, but if you wish to modify the commands which are executed
104
# when installing new systems by a "copy", "debootstrap", or "tar" method
105
# you can do so here:
106
#
107
# (This allows you to install from a .tar.bz file, rather than a plain
108
# tar file, use cdebootstrap, etc.)
109
#
110
# install-method = copy:
111
# copy-cmd = /bin/cp -a $src/* $dest
112
#
113
# install-method = debootstrap:
114
# debootstrap-cmd = /usr/sbin/debootstrap
115
#
116
# install-method = tar:
117
# tar-cmd  = /bin/tar --numeric-owner -xvf $src
118
#
119
#
120

    
121

    
122

    
123
#
124
##
125
#  Disk and Sizing options.
126
##
127
#
128
size   = 4Gb      # Disk image size.
129
memory = 128Mb    # Memory size
130
swap   = __CLUSTER_SWAP_SIZE__    # Swap size
131
__CLUSTER_NOSWAP__      # Don't use swap at all for the new system.
132
fs     = ext3     # use the EXT3 filesystem for the disk image.
133
dist   = `xt-guess-suite-and-mirror --suite` # Default distribution to install.
134
image  = __CLUSTER_IMAGE__   # Specify sparse vs. full disk images.
135

    
136
#
137
#  See the README for currently supported and tested distributions. You can
138
# either find it in the root directory of the unpacked source or, on Debian
139
# and Ubuntu based systems, in /usr/share/doc/xen-tools/README.gz
140
#
141

    
142

    
143

    
144
##
145
# Networking setup values.
146
##
147

    
148
#
149
# Uncomment and adjust these network settings if you wish to give your
150
# new instances static IP addresses.
151
#
152
# gateway    = 192.168.1.1
153
# netmask    = 255.255.255.0
154
# broadcast  = 192.168.1.255
155
#
156
# Uncomment this if you wish the images to use DHCP
157
#
158
# dhcp = 1
159

    
160
#
161
# Uncomment and adjust this setting if you wish to give your new
162
# instances a specific nameserver.
163
#
164
# By default, nameserver is not set, and Dom0's /etc/resolv.conf will
165
# be copied to guest.
166
#
167
# nameserver = 192.168.1.1
168
#
169

    
170
#
171
# Setup bridge name for host vif. Usefull if you use bridged networking
172
# for guests.
173
#
174
# bridge = xendmz
175
#
176

    
177
##
178
# Misc options
179
##
180

    
181
#
182
# Uncomment the following line if you wish to disable the caching
183
# of downloaded .deb files when using debootstrap to install images.
184
#
185
# cache = no
186
#
187

    
188
#
189
# The default cachedir is, /var/cache/apt/archives/, however if it
190
# does not exist it will default to /var/cache/xen-tools/archives/
191
# Uncomment the line below to set it to something else.
192
#
193
# cachedir = /var/cache/xen-tools/archives/
194
#
195

    
196
#
197
# Uncomment the following line if you wish not to generate a new root
198
# password for the new guest.
199
#
200
# genpass = 0
201
#
202

    
203
#
204
# You can also change the password length by uncommenting and
205
# changing the line below
206
#
207
# genpass_len = 8
208
#
209

    
210
#
211
# You can yet change the hashing method to encrypt the generated
212
# password by changing the line below.
213
# Valid values : md5, sha256 and sha512.
214
#
215
# hash_method = sha256
216
#
217

    
218
#
219
# Uncomment the following line if you wish to interactively setup a
220
# new root password for images.
221
#
222
# passwd = 1
223
#
224

    
225
#
226
# If you'd like all accounts on your host system which are not present
227
# on the guest system to be copied over then uncomment the following line.
228
#
229
# accounts = 1
230
#
231

    
232
#
233
# Default kernel and ramdisk to use for the virtual servers
234
#
235
kernel = /boot/vmlinuz-`uname -r`
236
initrd = /boot/initrd.img-`uname -r`
237

    
238
#
239
#  The architecture to use when using debootstrap, rinse, or rpmstrap.
240
#
241
#  This is most useful on 64 bit host machines, for other systems it
242
# doesn't need to be used.
243
#
244
arch = __CLUSTER_ARCH__
245

    
246

    
247
#
248
# The default mirror for debootstrap to install Debian-derived distributions
249
#
250
mirror = `xt-guess-suite-and-mirror --mirror`
251

    
252
#
253
# A mirror suitable for use when installing the Dapper release of Ubuntu.
254
#
255
# mirror = http://gb.archive.ubuntu.com/ubuntu/
256

    
257
#
258
#  If you like you could use per-distribution mirrors, which will
259
# be more useful if you're working in an environment where you want
260
# to regularly use multiple distributions. The following are the
261
# default values used (for Debian the GeoIP feature is used, see
262
# http://wiki.debian.org/DebianGeoMirror):
263
#
264
# mirror_sarge = http://archive.debian.org/debian
265
# mirror_etch = http://archive.debian.org/debian
266
# mirror_lenny = http://cdn.debian.net/debian
267
# mirror_squeeze = http://cdn.debian.net/debian
268
# mirror_wheezy = http://cdn.debian.net/debian
269
# mirror_sid = http://cdn.debian.net/debian
270
# mirror_dapper = http://archive.ubuntu.com/ubuntu
271
# mirror_edgy = http://old-releases.ubuntu.com/ubuntu
272
# mirror_feisty = http://old-releases.ubuntu.com/ubuntu
273
# mirror_gutsy = http://old-releases.ubuntu.com/ubuntu
274
# mirror_hardy = http://archive.ubuntu.com/ubuntu
275
# mirror_intrepid = http://old-releases.ubuntu.com/ubuntu
276
# mirror_karmic = http://archive.ubuntu.com/ubuntu
277
# mirror_lucid = http://archive.ubuntu.com/ubuntu
278
# mirror_maverick = http://archive.ubuntu.com/ubuntu
279
# mirror_natty = http://archive.ubuntu.com/ubuntu
280

    
281

    
282
#
283
#  Filesystem options for the different filesystems we support.
284
#
285
ext3_options     = noatime,nodiratime,errors=remount-ro
286
ext2_options     = noatime,nodiratime,errors=remount-ro
287
xfs_options      = defaults
288
reiserfs_options = defaults
289
btrfs_options    = defaults
290

    
291
#
292
#  Uncomment if you wish newly created images to boot once they've been
293
# created.
294
#
295
# boot = 1
296

    
297

    
298
#
299
#  If you're using the lenny or later version of the Xen guest kernel you will
300
# need to make sure that you use 'hvc0' for the guest serial device,
301
# and 'xvdX' instead of 'sdX' for serial devices.
302
#
303
#  You may specify the things to use here:
304
#
305
# serial_device = hvc0 #default
306
# serial_device = tty1
307
#
308
# disk_device = xvda #default
309
# disk_device = sda
310
#
311

    
312

    
313
#
314
#  Here we specify the output directory which the Xen configuration
315
# files will be written to, and the suffix to give them.
316
#
317
#  Historically xen-tools have created configuration files in /etc/xen,
318
# and given each file the name $hostname.cfg.  If you want to change
319
# that behaviour you may do so here.
320
#
321
#
322
# output    = /etc/xen
323
# extension = .cfg
324
#
325

    
326
#
327
#  Here you can control weather your dom0's /etc/hosts file should be
328
# appended with the new guest, and also if your dom0's /etc/hosts file
329
# should be copied to the new guest.
330
#
331
#  Change the following options to 1 to set them
332
# nohosts - don't touch the dom0's /etc/hosts file
333
# copyhosts - copy the dom0's /etc/hosts to the guest
334
#
335
#  by default new guests ARE added to the dom0's /etc/hosts file
336
# nohosts = 0 # default
337
#
338
#  by default the dom0's /etc/hosts IS NOT copied
339
# copyhosts = 0 # default
340
#
341