62 lines
1.7 KiB
Python
62 lines
1.7 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Fichier gere par Bcfg2 --- NE PAS EDITER
|
|
# Editez /var/lib/bcfg2/Cfg/etc/xen/common_squeeze.py/common_squeeze.py
|
|
|
|
u'''Definition communes pour tout les dom-U sous squeeze'''
|
|
|
|
# Le noyau et l'initrd, c'est le meme pour tout le monde
|
|
kernel = "/boot/vmlinuz-3.2.0-4-amd64"
|
|
ramdisk = "/boot/initrd.img-3.2.0-4-amd64"
|
|
|
|
# Memoire conseillee, augmenter si necessaire
|
|
memory = 256
|
|
|
|
# L'argument root= a passer au noyau
|
|
root = "/dev/xvda ro"
|
|
|
|
def pub(mac):
|
|
u"Definit une interface sur le vlan public"
|
|
return 'mac=%s, bridge=xenbr1' % mac
|
|
|
|
def adm(mac):
|
|
u"Definit une interface sur le vlan d'administration"
|
|
return 'mac=%s, bridge=xenbr2' % mac
|
|
|
|
def freebox(mac):
|
|
u"Definit une interface sur le vlan de la freebox"
|
|
return 'mac=%s, bridge=xenbr8' % mac
|
|
|
|
def install_party(mac):
|
|
u"Definit une interface sur le vlan install-party"
|
|
return 'mac=%s, bridge=xenbr10' % mac
|
|
|
|
def appt_ens(mac):
|
|
u"Definit une interface sur le vlan 21"
|
|
return 'mac=%s, bridge=xenbr21' % mac
|
|
|
|
def gratuit(mac):
|
|
u"Definit une interface sur le vlan 6"
|
|
return 'mac=%s, bridge=xenbr6' % mac
|
|
|
|
def accueil(mac):
|
|
u"Definit une interface sur le vlan 7"
|
|
return 'mac=%s, bridge=xenbr7' % mac
|
|
|
|
def isolement(mac):
|
|
u"Definit une interface sur le vlan 9"
|
|
return 'mac=%s, bridge=xenbr9' % mac
|
|
|
|
def wifi(mac):
|
|
u"Definit une interface sur le vlan 3"
|
|
return 'mac=%s, bridge=xenbr3' % mac
|
|
|
|
def vol(name, vol_name, guest_disk):
|
|
u"Definit un disque dur"
|
|
return 'phy:/dev/iscsi_%s_%s,%s,w' % (name, vol_name, guest_disk)
|
|
|
|
on_poweroff = 'destroy'
|
|
on_reboot = 'restart'
|
|
on_crash = 'restart'
|
|
|
|
# Sans ca il n'y a pas de console dans les domU
|
|
extra = "xencons=tty"
|