Objectifs
Sous qemu génération et installation de Xen.Démarrage
Nous lançons qemu et nous choisissons le kernel linux-3.2.73 dans le menu grub. Nous nous logguons en tant que root et nous montons diskB (voir article 2) dans le répertoire /mnt de la machine qemu par:$ mount /dev/sdb /mnt
Génération et installation de Xen
Afin de générer Xen, il nous faut installer les packages suivants:$ apt-get install -y build-essential
$ apt-get install -y bcc bin86 gawk bridge-utils iproute libcurl3
$ apt-get install -y libcurl4-openssl-dev bzip2 module-init-tools transfig tgif
$ apt-get install -y texinfo texlive-latex-base texlive-latex-recommended
$ apt-get install -y texlive-fonts-extra texlive-fonts-recommended
$ apt-get install -y pciutils-dev mercurial
$ apt-get install -y make gcc libc6-dev zlib1g-dev python python-dev
$ apt-get install -y python-twisted libncurses5-dev patch libvncserver-dev
$ apt-get install -y libsdl-dev libjpeg62-dev
$ apt-get install -y iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml
$ apt-get install -y ocaml-findlib libx11-dev bison flex xz-utils libyajl-dev
$ apt-get install -y gettext libpixman-1-dev libaio-dev markdown pandoc
$ apt-get install -y libc6-dev-i386
Ensuite, nous pouvons entrer dans le répertoire où nous avons décompressé les sources de Xen.
$ cd /mnt/xen-4.1.4
Et démarrer les générations:
$ make -j 4 world
$ make -j 4 tools
Une fois que tout est généré, il faut installer Xen:
$ make install-xen && make install-tools
Puis, nous allons mettre à jour grub afin que Xen soit accessible dans les options de boot.
$ cd boot; update-grub2
Nous allons redémarrer la machine qemu et choisir dans les menus de grub:
Xen 4.1.4
Debian GNU/Linux avec Xen 4.1.4 et Linux 3.2.73-dom
Pour cela, simplement rebootez:
$ reboot
Et faites les bons choix dans les menus de grub...
Mise à jour de ld.conf et démarrage des démons Xen
Il est nécessaire de mettre à jour les chemins du linker dynamic afin que les outils de Xen soient utilisables.Pour cela, avec votre éditeur préféré (vi ou nano), créez un fichier /etc/ld.so.conf.d/xen.conf dans lequel vous enregistrez la ligne ci-dessous:
/usr/lib64
Ceci fait, provoquez une mise à jour des liens par:
$ ldconfig
Enfin, vous pouvez démarrer les démons Xen par:
$ /etc/init.d/xencommons start
Note: afin d'activer par défaut le chargement du daemon xencommons:
$ update-rc.d xencommons defaults
Vérification...
Si tout est ok, vous devriez pouvoir faire:$ xl list
Et obtenir en retour un petit tableau indiquant que seul le Dom0 est présent.
Merge work and qcow
Si tout est ok, je vous propose de merger votre disque de travail avec le disque qcow de référence.Pour cela, vous quittez qemu par:
$ halt
Puis, une fois que la machine virtuelle est arrêtée, sur votre PC hôte faire:
$ qemu-img commit xendeb2.qcow
Prochaine étape, nous installons un Dom-U...
Aucun commentaire:
Enregistrer un commentaire