Ricozome Wiki

Piste:

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
pages_it:libvirt [2016/12/05 07:55]
ebelhomme
pages_it:libvirt [2017/01/16 07:58] (Version actuelle)
ebelhomme
Ligne 29: Ligne 29:
 ^ cdrom | /data/files/iso/CentOS-6.8-x86_64-minimal.iso | image ISO à utiliser pour l'installation du système hôte | ^ cdrom | /data/files/iso/CentOS-6.8-x86_64-minimal.iso | image ISO à utiliser pour l'installation du système hôte |
 ^ disk | /data/opt/kvm/tuleap.qcow2 | image disque de l'hôte | ^ disk | /data/opt/kvm/tuleap.qcow2 | image disque de l'hôte |
 +
 +==== Creation de VM LXC ====
 +
 +Procéder à la création du container LXC à l'aide de debootstrap classiquement, par exemple :
 +<code=bash>
 +debootstrap jessie /data/opt/lxc/jessuiebuild
 +</code>
 +
 +Puis créer un template XML pour libvirt :
 +<code=xml>
 +<!--
 +For Reference :
 +  https://libvirt.org/drvlxc.html
 +  https://libvirt.org/formatdomain.html
 +
 +To "register" a new domain into libvirt :
 +  virsh -c lxc:// define lxc-template.xml
 +-->
 +<domain type='lxc'>
 +  <name>sorrow</name>
 +  <memory unit='MB'>2048</memory>
 +  <os>
 +    <type>exe</type>
 +    <init>/sbin/init</init>
 +  </os>
 +  <vcpu>2</vcpu>
 +  <clock offset='utc'/>
 +  <on_poweroff>destroy</on_poweroff>
 +  <on_reboot>restart</on_reboot>
 +  <on_crash>destroy</on_crash>
 +  <devices>
 +    <emulator>/usr/lib/libvirt/libvirt_lxc</emulator>
 +    <filesystem type='mount'>
 +      <source dir='/data/opt/lxc/sorrow/rootfs'/>
 +      <target dir='/'/>
 +    </filesystem>
 +    <interface type='bridge'>
 +      <mac address='00:1e:e8:df:e3:cf'/>
 +      <source bridge='br0'/>
 +      <link state='up'/>
 +    </interface>
 +    <console type='pty'/>
 +  </devices>
 +</domain>
 +</code>