tuto:virtualisation:virt_scripts

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
Prochaine révision Les deux révisions suivantes
tuto:virtualisation:virt_scripts [12/04/2010 10:57]
dani
tuto:virtualisation:virt_scripts [22/06/2010 20:02]
dani
Ligne 1: Ligne 1:
 +FIXME: cette page est obsolète, et n'a été utilisé que pour la création du paquet virt-stack
 +
 Contenue du paquet: Contenue du paquet:
   * script de sauvegarde virt-backup.pl   * script de sauvegarde virt-backup.pl
Ligne 169: Ligne 171:
 <code bash> <code bash>
 #!/bin/bash #!/bin/bash
 +
 +VM=shift
 +OP=shift
 +SUBOP=shift
  
 VOLS=(cat /dev/stdin | xmlstarlet sel -t -m \ VOLS=(cat /dev/stdin | xmlstarlet sel -t -m \
     "/domain/devices/disk/source" -v @dev -v @file -n; done | grep '/')     "/domain/devices/disk/source" -v @dev -v @file -n; done | grep '/')
  
-for VOL in $VOLS;do  +if [ $OP == "start" ]; then 
-    chcon -t virt_image_t $VOL +    for VOL in $VOLS;do  
-done+        chcon -t virt_image_t $VOL 
 +    done 
 +fi 
 + 
 +exit 0 
 +</code> 
 + 
 +Hook script pour le démon (/etc/libvirt/hook/daemon) 
 + 
 +<code bash> 
 +#!/bin/bash 
 + 
 +OBJ=shift 
 +OP=shift 
 + 
 +if [ $OP == "start" ]; then 
 +    for DIR in /var/lib/libvirt/qemu /var/run/libvirt/qemu /var/cache/libvirt/qemu; do 
 +        [ -d $DIR ] || mkdir -p $DIR 
 +        chown qemu:qemu $DIR 
 +    done 
 +fi
  
 exit 0 exit 0
  • tuto/virtualisation/virt_scripts.txt
  • Dernière modification: 12/07/2012 23:32
  • de dani