Virtualisation
lundi 19 mars 2012Par : CyrIngGestionnaire de Machines Virtuelles
1- Installation
Libvirt et virt-manager composent le gestionnaire de machines virtuelles (VM)
Leur installation est détaillée dans le Wiki d’ArchLinux ↔ wiki.archlinux.org/index.php/Libvirt
La mise en oeuvre du réseau en Bridge Networking est facilitée par le démon Netcfg ↔ wiki.archlinux.org/index.php/Netcfg
Un net-profile est crée avec les paramètres suivants.
Hypothèses: x et y sont à substituer par les données de votre architecture réseau.
192.x.y.101 est l’adresse IP de votre station Linux
192.x.y.1 est l’adresse IP de votre passerelle Internet
192.x.y.1 est aussi l’adresse IP du serveur DNS
192.x.y.199 est l’adresse IP statique de l’interface bridge
# nano /etc/network.d/cyring-network
CONNECTION='ethernet' DESCRIPTION='Ethernet' INTERFACE='eth0' IP='static' ADDR='192.x.y.101' GATEWAY='192.x.y.1' DNS=('192.x.y.1') IP6='' # KVM bridge INTERFACE="br0" CONNECTION="bridge" DESCRIPTION="Bridge" BRIDGE_INTERFACES="eth0" IP="static" ADDR='192.x.y.199' GATEWAY='192.x.y.1' DNS=('192.x.y.1') IP6=''
Le net-profile, ainsi que les modules et le démon, sont à spécifier dans le fichier de configuration d’ArchLinux.
MODULES=(msr coretemp kvm kvm-intel vboxdrv vboxnetflt vboxnetadp drm dmi-sysfs)
NETWORKS=(cyring-network)
DAEMONS=(hwclock syslog-ng acpid dbus rpcbind @net-profiles @netfs @nfs-common @crond avahi-daemon avahi-dnsconfd @libvirtd ...)
Redémarrer le système Linux …
2- Création
Rendez-vous sur le site de FreeDOS pour télécharger l’image ISO du système à installer dans la machine virtuelle.
La version fd11src.iso est celle employée dans les étapes suivantes. Dernière version ↔ www.freedos.org/freedos/files
Lancer le gestionnaire
Création d’une nouvelle VM
Cliquer sur l’icône situé le plus à gauche : un assistant vous guide.
Entrer le nom de votre machine. Indiquer que le support d’installation est une image ISO ou un CDROM.
Cliquer sur [Forward] pour continuer avec l’assistant.
Sélectionner image ISO puis cliquer sur [Browse...]
Cliquer sur [Browse Local] pour ouvrir le navigateur de fichiers.
Parcourir l’arborescence jusqu’au dossier où est enregistrée l’image ISO de FreeDOS.
Sélectionner le fichier ISO puis cliquer [Open]
Passer à l’étape suivante en cliquant [Forward]
Spécifier la quantité de mémoire et le nombre de processeurs alloués à la machine virtuelle.
Cliquer sur [Forward] pour continuer.
Entrer la taille en gigaoctets du disque dur virtuel.
Cliquer sur [Forward] pour continuer.
Dans la section ″ Advanced options ″, dérouler la liste jusqu’à ″ Specify shared device name ″.
Entrer le nom de l’adaptateur réseau bridge : br0
Réviser les paramètres de la VM puis valider en cliquant [Finish]
3- Démarrage
Double cliquer le nom de la machine.
Choisir le menu ″ Virtual Machine ″ → ″ Run ″ ou cliquer sur l’icône ″ Power on ″.
La VM amorce l’image ISO : procéder maintenant à l’installation de FreeDOS sur le disque dur virtuel.
4- Extinction
Une machine virtuelle doit être traitée comme un ordinateur physique !
Aussi pour procéder à son extinction, le système d’exploitation, invité dans la VM, doit être arrêté proprement afin d’éviter toute corruption de son système de fichiers.
Avec FreeDOS, entrer la commande halt
c:> halt
5- Exploitation
En cliquant l’icône point d’exclamation, sont présentés les détails matériels de la machine.
Optimiser, ajouter [Add Hardware] ou supprimer [Remove] des composants de la VM.
Valider les changements en cliquant [Apply]
Comment copier les fichiers du débogueur du système hôte Linux vers la machine virtuelle FreeDOS ?
(¡) Le ″ storage format ″ , dans la section ″ IDE Disk ″, doit être de nature ″ raw ″.
Monter la partition virtuelle dans le dossier ″ /tmp/vhd ″ de l’hôte Linux.
Password:
Vérifier l’exécution du montage.
Filesystem Size Used Avail Use% Mounted on /dev/loop0 126M 68M 59M 54% /mnt
Copier les fichiers du débogueur 386SWAT et vérifier le bon transfert.
1.1M vhd/386SWAT 1.5K vhd/AUTOEXEC.BAT 512 vhd/BOOTSECT.BIN 67K vhd/COMMAND.COM 1.0K vhd/FDCONFIG.SYS 68M vhd/FDOS 45K vhd/KERNEL.SYS
Démonter la partition virtuelle.
Password:
Démarrer la machine virtuelle FreeDOS …
Editer le fichier de configuration système.
c:> edit fdconfig.sys
Insérer une ligne de chargement du débogueur 386SWAT.LOD après celle du gestionnaire de mémoire étendue.
Sauvegarder le fichier et quitter l’éditeur.
Ctrl + s
Alt + x
Redémarrer la machine virtuelle FreeDOS.
c:> reboot
La VM redémarrée, déclencher le débogueur en appuyant simultanément Ctrl + Alt + 5 ( où 5 est la touche du pavé numérique )
…