Modification : etc/nsd/zone.d/velocampus.net.zone.m4 -->
[lhc/ateliers.git] / host / xen-vm-configure
1 #!/bin/sh -eu
2 tool=$(readlink -e "${0%/*}/..")
3 . "$tool"/host/lib.sh
4
5 sudo install -m 644 -u root -g root /dev/stdin \
6 /etc/xen/$local_fqdn.cfg <<-EOF
7 # -*- mode: python; -*-
8 # DOC: http://wiki.xen.org/wiki/Xen_Linux_PV_on_HLOCAL_drivers
9 import os, re
10 name = "$local_fqdn"
11 arch = os.uname()[4]
12 memory = 3072
13 vcpus = 1
14 pae = 1
15 acpi = 1
16 apic = 1
17 vif = ['mac=$local_mac,bridge=$local_bridge']
18 disk = ['phy:/dev/domU/$local_fqdn-disk,hda,w']
19 device_model = 'qemu-dm'
20 # HVM :
21 #kernel = "/usr/lib/xen-4.0/boot/hvmloader"
22 #builder = 'hvm'
23 #xen_platform_pci = 1 # NOTE: the guest VM can use optimized PV on HVM drivers
24 # PV :
25 #kernel = "pv-grub.gz" # NOTE: pas encore dans Debian car il ne fonctionne qu'avec grub-legacy
26 #extra = "(hd0,0)/grub/grub.cfg"
27 bootloader = '/usr/bin/pygrub'
28
29 # boot on floppy (a), hard disk (c) or CD-ROM (d)
30 #boot = 'd'
31
32 #vnc = 1
33 #sdl = 0
34 #vncconsole = 0
35 #vnclisten = "0.0.0.0"
36 #vncpasswd = ""
37 #usbdevice = 'tablet'
38
39 keymap = 'fr'
40 serial = 'pty'
41 on_poweroff = 'destroy'
42 on_reboot = 'restart'
43 on_crash = 'restart'
44 EOF