Création du fichier common_wheezy, et création d'un domu de tests pour les mailing lists.
This commit is contained in:
parent
b1fdd303ac
commit
7b381655f0
5 changed files with 82 additions and 0 deletions
|
@ -26,6 +26,7 @@
|
|||
<Path name="/etc/xen/dhcp"/>
|
||||
<Path name="/etc/xen/log"/>
|
||||
<Path name="/etc/xen/eap"/>
|
||||
<Path name="/etc/xen/listes"/>
|
||||
<Path name="/etc/xen/routeur"/>
|
||||
<Path name="/etc/xen/puppet"/>
|
||||
<Path name="/etc/xen/bob"/>
|
||||
|
|
62
Cfg/etc/xen/common_wheezy.py/common_wheezy.py
Normal file
62
Cfg/etc/xen/common_wheezy.py/common_wheezy.py
Normal file
|
@ -0,0 +1,62 @@
|
|||
# -*- 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"
|
12
Cfg/etc/xen/listes/listes
Normal file
12
Cfg/etc/xen/listes/listes
Normal file
|
@ -0,0 +1,12 @@
|
|||
# -*- coding: utf-8; mode: python -*-
|
||||
|
||||
execfile("/etc/xen/common_squeeze.py")
|
||||
|
||||
name = "listes"
|
||||
|
||||
vif = [ pub('4a:4b:4c:4d:34:99'),
|
||||
adm('4a:4b:4c:4d:35:00') ]
|
||||
|
||||
disk = [ vol(name, "slash", "xvda"),
|
||||
vol(name, "swap", "xvdb"),
|
||||
vol(name, "var", "xvdc")]
|
|
@ -44,6 +44,7 @@
|
|||
<Client name="puppet.adm.crans.org" profile="puppet" pingable="Y"/>
|
||||
<Client name="thot.adm.crans.org" profile="thot" pingable="Y"/>
|
||||
<Client name="eap.adm.crans.org" profile="eap" pingable="Y"/>
|
||||
<Client name="listes.adm.crans.org" profile="listes" pingable="Y"/>
|
||||
|
||||
<!-- Containers OpenVZ -->
|
||||
<Client name="notyetbroken.adm.crans.org" profile="notyetbroken" pingable="N" pingtime="1252769390.14"/>
|
||||
|
|
|
@ -323,6 +323,12 @@
|
|||
<Group name="mailing-list-manager"/>
|
||||
</Group>
|
||||
|
||||
<Group name="listes"
|
||||
profile="true">
|
||||
<Group name="crans-squeeze-domu"/>
|
||||
<Group name="mailing-list-manager"/>
|
||||
</Group>
|
||||
|
||||
<Group name="cerbere"
|
||||
profile="true">
|
||||
<Group name="crans-squeeze-domu"/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue