TAF pour pouvoir virtualiser correctement

Idée principale

* Mettre l'image disque-winxp sur un serveur

* Mettre le snapshot sur le disque dur local pour le traitement des diffèrences

* Ceux qui restent sur les dossiers personnels (serveur nfs) de l'utilisateur

I. Configuration de la machine type/modele

* Configurer virtualbox en mode graphique :), l'essentiel est d'avoir une "bonne" config de Windows XP

* Installer le VBOXGuestAdditions_Tools_1.5.0_OSE.iso qui est un correctif, essentiel pour le partage de dossier, graphisme etc...que du bien

* Configuration de Windows avec un disque en mode normal. Droits: (rwx)

II. Configuration sur les machines foad

* Créer une partition de 5Go pour mettre le snapshot, monter sur /mnt/VBOX/TMP

* Essai de [https://help.ubuntu.com/community/ATAOverEthernet ATAoverEThernet] ... impossible en multiaccess de disque-winxp.vdi

* Mettre le disque-winxp.vdi sur le serveur NFS avec les droits 440, appartenant au groupe vbox. (/usr/local)

* Faire un script qui automatise le management et le démarrage de vbox,

# Script qui permet aux uilisateurs d'installer une image windows sous virtualbox
# VDI contient l'image du disque winxp mis sur le serveur nfs
# TMP contient l'image de diffèrence. Il est préfèrable de monter une partition sur TMP

#VDI=/usr/local/diskimage/aigeme
VDI=/mnt/AIGEME
MAPAGE=/nfs$HOME/Documents
FLASH=/nfs$HOME/.FlashDisk
#TMP=/srv/aigeme/tmp
TMP=/mnt/VBOX/TMP/
DISK=XP-AIGEME.vdi

if [ -e $HOME/.VirtualBox ] ; then
    rm -rf $HOME/.VirtualBox
fi

# Nettoyage des disques de diffèrences
if [ ! -d $TMP ] ; then
        echo "Fichier temporaire innaccessible, contacter votre administrateur"
        exit 1
elif [ -n "$TMP" -a -e $TMP/* ] ; then 
        rm -rf $TMP/{*
fi


# Tips pour les usb, dans VBOX ose
if [ ! -d $FLASH ] ; then
        mkdir $FLASH
        ln -s /media/disk/ $FLASH/
fi



# repertoires des images sources des machines sur le serveur nfs
vboxmanage setproperty vdifolder $VDI/

# conf des machines restent dans le homedir
vboxmanage setproperty machinefolder defaults

# faire reconnaitre notre image modele
if [ -e $VDI/$DISK ]; then

        vboxmanage registerimage disk $DISK -type immutable
        
        # creer la machine du nom de "WinXP"
        vboxmanage createvm -name "WinXP" -register

        # lui attacher l'image disque avec les options audio et nat
        vboxmanage modifyvm "WinXP" -hda $DISK -nic1 nat -snapshotfolder $TMP -audio alsa

        # supprimer les extradatas
        vboxmanage setextradata global "GUI/SuppressMessages" "remindAboutAutoCapture,remindAboutInputCapture,remindAboutMouseIntegrationOn"

        # Partage des dossiers entre XP et Ubuntu
        vboxmanage sharedfolder add "WinXP" -name Documents -hostpath $MAPAGE/
        vboxmanage sharedfolder add "WinXP" -name FlashDisk -hostpath $FLASH/

else
        echo " Disque image innaccessible, contacter votre administrateur " 
        
        exit 1
fi


# Interface simple
vboxsdl -vm "WinXP"


Remarques

A tester