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