VIMINAL TP vodka (Virtualization Operation Discovery on KVM Architecture)

Dimension: px
Commencer à balayer dès la page:

Download "VIMINAL TP vodka (Virtualization Operation Discovery on KVM Architecture)"

Transcription

1 (Virtualization Operation Discovery on KVM Architecture) TELECOM Lille 1 J. Landru 1 / 39 V

2

3 Préambule : L'ensemble des contenus relatif à ce sujet de TP est publié sous licence Creative-Commons CC-BY-NC-SA. Merci à Messieurs Luc Betry et Tovoherizo Rakotonavalona pour leur relecture attentive et leurs observations. Jacques Landru Ingénieur d'etudes - Institut TELECOM TELECOM Lille1 Dept Informatique et Réseaux. TELECOM Lille 1 J. Landru 3 / 39 V

4

5 Licence Creative Commons CC-BY-NC-SA Paternité-Pas d'utilisation Commerciale-Partage des Conditions Initiales à l'identique 2.0 France Vous êtes libres : de reproduire, distribuer et communiquer cette création au public de modifier cette création... Selon les conditions suivantes : Paternité. Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre). Pas d'utilisation Commerciale. Vous n'avez pas le droit d'utiliser cette création à des fins commerciales. Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci. A chaque réutilisation ou distribution de cette création, vous devez faire apparaître clairement au public les conditions contractuelles de sa mise à disposition. La meilleure manière de les indiquer est un lien vers cette page web. Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits sur cette oeuvre. Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs. Les informations détaillées sont disponibles aux URL suivantes : TELECOM Lille 1 J. Landru 5 / 39 V

6

7 Table des matières 1 ) Contexte du TP ) Eco-système de l'environnement KVM ) Votre première machine virtuelle avec KVM ) Installation d'un système dans la machine virtuelle ) «Faisons les clones» ) Connexion au réseau a ) Connectivité des VM...19 Mise en oeuvre du mode «ponté» ) La boite à outils libvirt a ) Création d'une machine virtuelle avec libvirt b ) Contrôle de la machine virtuelle avec virsh ) Virt-manager le gestionnaire de machines virtuelles...27 TELECOM Lille 1 J. Landru 7 / 39 V

8

9 TP VODKA (Virtualization Operation Discovery on KVM Architecture ) 1 ) Contexte du TP Ce TP virtualisation est bâti sur la plate-forme VIMINAL (VIrtual Model for Ip Network Architecture Lab). L'objectif est de vous familiariser avec les éléments de base du système de virtualisation KVM (Kernel based Virtual Machine) intégré au système GNU/Linux. 2 ) Eco-système de l'environnement KVM Kernel based Virtual Machine (KVM) est un environnement de virtualisation initialement développé par la société Qumranet. Il est nativement intégré au noyau GNU/Linux depuis la version L'éditeur Red Hat, qui a racheté Qumranet en 2008, l'a adopté comme principal mécanisme de virtualisation afin de se positionner sur le marché concurrentiel de la virtualisatiion face aux solutions d'autres éditeurs tels VmWare (VmWare ESX), Microsoft(Hyper-V) et Citrix (XEN), Oracle (OracleVM et Virtualbox)... pour ne citer que les plus médiatiquement connus. KVM est un système de virtualisation complète (full virtualization) s'appuyant sur les mécanismes de virtualisation matérielle (HVM Hardware Virtual Machine) intégrés aux dernières générations de processeurs. HVM se traduit par l'extension du jeu d'instructions des processeurs fournissant une assistance matérielle à la virtualisation. Extensions nommées VMX (Virtual Machine extensions) chez Intel, SVM (Secure Virtual Machine) chez AMD. Bien qu'elles soient spécifiques à chaque constructeur, KVM en présente une interface unifiée au niveau du noyau du système de la machine hôte (la machine physique). Concrètement KVM se présente sous la forme de deux modules du noyau GNU-Linux que l'on charge lors du démarrage de la machine hôte. Un simple test du jeu d'instructions du processeur de la machine hôte permet de choisir le module kvm-intel ou kvm-amd à charger. En l'absence du module, soit parce que le processeur de l'hôte est ancien et ne dispose pas des extensions de virtualisation, soit celles ci sont présentes dans le processeur mais inactives, car verrouillées par le BIOS de la machine, la virtualisation KVM fonctionnera avec des performances moindres. Sur des machines anciennes cette baisse de performances, étant trop importante, peut entrainer des dysfonctionnements des machines virtuelles. Ouvrez un terminal de commandes, en enchainant les menus «K Applications System Terminal (Konsole)» ou en cliquant sur l'icone d'un terminal dans le coin inférieur droit du bureau Viminal. Testez la présence des extensions du jeu d'instruction en affichant les caractéristiques du processeur de la machine hôte à l'aide de la commande «cat /proc/cpuinfo». TELECOM Lille 1 J. Landru 9 / 39 V

10 cat /proc/cpuinfo Note : Pour les processeurs multi-coeurs, les informations sont affichées pour chacun des coeurs. Si l'attribut «flags» contient la sous chaine «vmx», vous êtes en présence d'un processeur Intel disposant des extensions HVM, si l'attribut «flags» contient la sous chaine «svm» vous êtes en présence d'un processeur AMD disposant des extensions HVM, sinon la machine hôte ne dispose pas de l'assistance matérielle à la virtualisation, les performances des machines virtuelles seront alors faibles. Afin de faciliter la détection vous pouvez filtrer l'affichage de la commande en la redirigeant vers la commande «grep» à l'aide du «pipe unix» (caractère ) Dans le cas d'un processeur Intel viminal@livecd~$ cat /proc/cpuinfo grep vmx Dans le cas d'un processeur AMD : viminal@livecd~$ cat /proc/cpuinfo grep svm Si les extensions HVM sont présentes sur l'hôte, nous allons charger le module noyau d'accélération matérielle. Sur une machine Intel, tapez la commande suivante : viminal@livecd~$ sudo modprobe kvm-intel Sur une machine AMD, tapez la commande suivante : viminal@livecd~$ sudo modprobe kvm-amd L'absence de message d'erreur confirme le bon déroulement de l'opération que l'on peut facilement vérifier en listant les modules du noyau au moyen de la commande lsmod. viminal@livecd~$ lsmod grep kvm L'échec du chargement du module, malgré le présence des extensions HVM au niveau du processeur, indique que celles ci ont été invalidées au niveau du BIOS de la machine hôte, si vous ne pouvez les activer, les performances des machines virtuelles seront faibles. L'outil de base pour le contrôle de machines virtuelles KVM est une version adaptée du célèbre émulateur de matériel QEMU développé par Fabrice Bellard. Nota : QEMU permet d'émuler plusieurs types d'architecture matérielle sur différents systèmes hôtes. Un émulateur de matériel permet de faire tourner des systèmes (OS) ou des applicatifs destinés à d'autres architectures matérielles (processeurs, bus, entrées/sorties, bios) sur votre TELECOM Lille 1 J. Landru 10 / 39 V

11 poste bâti sur un matériel différent. Il est ainsi possible de faire tourner un Linux pour processeur embarqué de type ARM sur votre machine Intel X86. Cette souplesse a toutefois un coût important en terme de performances. La version modifiée, dénommée qemu-kvm permet, en s'appuyant sur le module que l'on vient de charger, de tirer profit des extensions HVM et d'atteindre des performances de machine virtuelle proches des performances natives de la machine hôte. Affichez les paramètres de la commande kvm en la sollicitant avec l'option «--help». viminal@livecd~$ kvm --help Affichez le détails des options à l'aide de la commande «man qemu» viminal@livecd~$ man qemu 2.1 ) Votre première machine virtuelle avec KVM Pour cette première machine virtuelle KVM, nous allons utiliser une distribution GNU/Linux dite «livecd». Nota : Ce type de distribution permet de lancer un environnement GNU/Linux complet depuis un CD ou un DVD sans l'installer sur sa machine. Très utile pour tester ou découvrir GNU/Linux sans altérer le système pré-existant sur la machine d'accueil (en général un système MS- Windows), le livecd ou livedvd est également très courant pour les procédures d'installation de la plupart des distributions GNU/LInux. Les livecd découvrent automatiquement les composants matériels de la machine d'accueil avant de lancer un bureau graphique qui donnera accès à tout un ensemble de commodités. Nous allons utiliser la distribution «live» dénommée Slitaz. Il s'agit d'une distribution livecd dont l'objectif est de conserver un fichier iso de taille très réduite de quelques dizaines de Méga-octets. Elle peut de cette manière être gravée sur des supports de type CD format carte de crédit ou tout autre support iso de taille réduite telles que le clés USB. Nous allons démarrer la machine virtuelle pourvue de 256 Mo de mémoire et d'un lecteur CDrom qui pointera sur le fichier iso du livecd. Le fichier iso du livecd Slitaz est localisé dans le répertoire /usr/local/share/viminal/filesystems. La commande suivante «kvm -cdrom /usr/local/share/viminal/filesystems/slitaz- 2.0.iso -m 256 -vga std -boot d» démarre une machine virtuelle de 256 Mo de ram (paramètre -m) muni d'un écran vga standard (-vga std) d'un lecteur de CDrom contenant le CD Slitaz-2.0 (option -cdrom). Le démarrage (boot) de la machine se fera sur le lecteur de CD (option -boot d). viminal@livecd~$ kvm -cdrom /usr/local/share/viminal/filesystems/slitaz-2.0.iso -m 256 -vga std -boot d Nota : Si vous ne disposez pas des extensions HVM et que vous avez la patience d'attendre le démarrage complet de la machine virtuelle, vous devez ajouter l'option -no-kvm à vos commandes kvm, pour que la machine virtuelle Slitaz puisse démarrer avec succès. TELECOM Lille 1 J. Landru 11 / 39 V

12 Nota : Le démarrage de la distribution Slitaz vous permet de sélectionner la résolution de l'écran de votre machine virtuelle. Veillez à sélectionner une résolution inférieure à celle de votre machine hôte. En sélectionnant une résolution de 800x600 vous garderez un contrôle plus aisé de votre machine virtuelle. Nota : Lorsque vous cliquez dans l'écran de la machine virtuelle vos périphériques d'entrée «clavier / souris» sont captés et restent confinés à l'écran de la machine virtuelle. L'appui simultané sur les touches «Ctrl» et «Alt», vous permettra de les libérer pour reprendre le contrôle du bureau de votre machine hôte (machine réelle). Affichez maintenant les caractéristiques de la machine virtuelle. Option «Menu system Tools System Information» (ou cliquez sur l'icone d'un écran barré d'un point d'exclamation en bas à droite du bureau Slitaz). Observez les caractéristiques CPU, mémoire, Cdrom, Réseau de votre machine virtuelle. Stoppez maintenant cette première machine virtuelle (Option «Menu Shutdown computer»). Logout 2.2 ) Installation d'un système dans la machine virtuelle. Nous allons maintenant procéder à l'installation du système sur une machine virtuelle. Comme une machine réelle, la VM a besoin d'un espace de stockage de type disque virtuel qui sera associé à la machine virtuelle. Ce disque peut : résider localement sur la machine hôte, soit sous la forme d'un disque réel (/dev/hdax ou /dev/sdx), soit sous la forme d'un volume logique type LVM (Logical Volume Manager), soit encore sous la forme d'un simple fichier brut (fichier «raw»), être déporté sur un réseau sous forme de volume logique ou d'un fichier «raw,» résidant sur un NAS (Network Attached Storage) ou sur un réseau de stockage hautes performances dédié de type SAN (Storage Area Network) ISCSI ou FC (Fiber chanel). Dans le cadre de ce TP, nous allons créer un disque virtuel local sous la forme d'un fichier brut (raw) que nous allons associer à la machine virtuelle. Nous créons tout d'abord un répertoire dénommé rootfs-store, localisé sur /tmp. Ce répertoire nous servira de dépôt pour les disques virtuels de nos VM. viminal@livecd~$ mkdir /tmp/rootfs-store Nous allons créer un disque virtuel de 300 Méga-octets en nous allouant un fichier nommé vm-disk.img de la taille correspondante à l'aide de la commande «dd if=/dev/zero of=/tmp/rootfs-store/vm-disk.img seek=300 count=1 bs=1m» Le paramètre «if» indique que l'on crée un fichier rempli de zéro binaire, le paramètre «of» indique le nom du fichier à créer. Les paramètres suivants «seek=300 count=1 bs=1m» indiquent la taille du fichier à créer. viminal@livecd~$ dd if=/dev/zero of=/tmp/rootfs-store/vm-disk.img TELECOM Lille 1 J. Landru 12 / 39 V

13 seek=300 count=1 bs=1m Vérifiez le résultat de la création, en affichant le contenu du répertoire /tmp/rootfsstore. ls -al /tmp/rootfs-store Procédez à l'installation de la distribution Slitaz sur ce disque. Pour cela redémarrez la machine virtuelle en «bootant sur le CDrom» et en lui associant comme disque «hda» (le premier disque de l'interface IDE de la machine virtuelle) le fichier que l'on vient de créer. L'option supplémentaire «-daemonize» permet de lancer le processus KVM en arrière plan (en mode «daemon»), ce qui permet de récupérer le «prompt» de commande du terminal. kvm -cdrom /usr/local/share/viminal/filesystems/slitaz-2.0.iso -m 256 -vga std -boot d -hda /tmp/rootfs-store/vm-disk.img -daemonize Nota : Si vous ne disposez pas des extensions HVM et que vous avez la patience d'attendre le démarrage complet de la machine virtuelle, vous devez ajouter l'option -no-kvm à vos commandes kvm, pour que la machine virtuelle Slitaz puisse démarrer avec succès. Nota : Le démarrage de la distribution Slitaz vous permet de sélectionner la résolution de l'écran de votre machine virtuelle. Veillez à sélectionner une résolution inférieure à celle de votre machine hôte. En sélectionnant une résolution de 800x600 vous garderez un contrôle plus aisée de votre machine virtuelle. Nota : Lorsque vous cliquez dans l'écran de la machine virtuelle vos périphériques d'entrée «clavier / souris» sont captés et restent confinés à l'écran de la machine virtuelle. L'appui simultané sur les touches «Ctrl» et «Alt», vous permettra de les libérer pour reprendre le contrôle du bureau de votre machine hôte (machine réelle). Dès que la machine est complètement démarrée, affichez les caractéristiques de la machine virtuelle. Option «Menu system Tools System Information» (ou cliquez sur l'icone d'un écran barré d'un point d'exclamation en bas à droite du bureau Slitaz) et constatez la présence du disque (Devices Storage IDE disks QEMU Harddisk). Dans la machine virtuelle, ouvrez un terminal de commande en mode super utilisateur («root»). Enchainez les menus «menu utilities Xterm Terminal», ou cliquez sur l'icone symbolisant un terminal en bas à gauche du bureau Slitaz. Passez en privilège super utilisateur à l'aide de la commande «su -». A la demande de mot de passe tapez «root». Le prompt de commande devient «#» ce qui indique que vous avez maintenant les privilèges du super utilisateur au sein de la machine virtuelle. Comme pour toute installation de distribution GNU/Linux sur un support disque, il nous faut préparer le disque en le partitionnant. Le disque hda que nous avons associé à la machine virtuelle est pour le moment un disque brut. La commande «fdisk -l /dev/hda» qui tente de nous afficher le partitionnement du disque, nous indique que le disque hda ne contient pas de table des partition. TELECOM Lille 1 J. Landru 13 / 39 V

14 su - password : root@slitaz~# fdisk -l /dev/hda... Disk /dev/hda doesn't contain a valid partition table Nous allons donc partitionner le disque pour qu'il puisse accueillir l'installation de la distribution. Par simplicité et facilité, dans le cadre de ce TP, nous ne créerons qu'une seule partition(pas de partition de swap, pas de partition /boot, /home, /tmp, /var, ). A l'aide de la commande fdisk, créez une partition primaire qui occupe la totalité du disque avec l'attribut «bootable». root@slitaz~# fdisk /dev/hda Appuyez sur la touche «m» pour avoir de l'aide. Enchainez les commandes suivantes La touche «n», (new) permet la création d'une nouvelle partition. Sélectionnez «p» (primaire : primary partition), puis sélectionnez «1» pour le numéro de partition (partition number (1-4)), enfin valider les choix par défaut (début : First Cylinder et fin : Last cylinder) pour que votre partition occupe la totalité du disque. Positionnez l'attribut «partition de démarrage» (toggle a bootable flag) sur la partition 1 que vous venez de créer par l'appui sur la touche «a» puis en choisissant la 1ere partition (Partition number (1-4)). Quittez en écrivant la table des partitions par l'appui sur la touche «w» Remarque : si vous faites une fausse manipulation durant l utilisation de fdisk, quittez l application sans enregistrer les modifications (touche «q») et recommencez. Vérifiez votre table des partitions en l'affichant à l'aide de la commande «fdisk -l» root@slitaz~# fdisk -l /dev/hda Si l'affichage ne correspond pas strictement à celui ci dessous, recommencez l'opération. root@slitaz~# fdisk -l /dev/hda Disk /dev/hda: 315 MB, bytes 255 heads, 63 sectors/track, 38 cylinders Inits = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/hda1 * Linux Nous pouvons maintenant procéder à l'intallation de la distribution Slitaz sur le disque de la machine virtuelle, à l'aide de la commande «slitaz-installer». TELECOM Lille 1 J. Landru 14 / 39 V

15 slitaz-installer A la question «Partition to use:» saisissez /dev/hda1. Puis acceptez le formatage au format ext3. Pour les choix suivants acceptez les choix par défaut. A l'issue de l'installation, stoppez la machine virtuelle (Option «Menu Shutdown computer») Logout Nota : A l'issue de l'installation, le système slitaz installé dispose de deux comptes utilisateur, un utilisateur sans privilège particulier (login : «tux», mot de passe «tux», et un «superutilisateur» disposant de tous les privilèges administratifs (login «root» et mot de passe «root»). Nous disposons maintenant d'une machine virtuelle autonome qui ne dépend plus de son CD. Nous pouvons la lancer comme n'importe quel ordinateur en la démarrant depuis son disque. Testez votre machine virtuelle. On modifie l'option «-boot» en la positionnant à la valeur «c» pour indiquer de démarrer sur le disque. On ajoute l'option «-name» afin de nommer l'instance de la machine virtuelle. Ce nom apparaitra notamment sur le titre de la fenêtre correspondant à l'écran de la machine, ce qui permettra de la distinguer lorsque nous lancerons simultanément plusieurs machines. viminal@livecd~$ kvm -m 256 -vga std -hda /tmp/rootfs-store/vmdisk.img -boot c -name slitaz -daemonize Logger vous sous l'utilisateur «tux» (mot de passe «tux»), observez les caractéristiques CPU, mémoire, Cdrom, réseau de votre machine virtuelle. Stoppez maintenant cette première machine virtuelle (Option «Menu Shutdown computer»). Logout Le fichier vm-disk.img contient un système de fichiers complet. Dans les environnements de type Unix, il est couramment appelé système de fichiers racine ou «rootfs». C'est ce terme que nous utiliserons dans la suite de ce TP. 2.3 ) «Faisons les clones» Nous allons maintenant, sur la base de cette première machine virtuelle, créer de nouvelles machines identiques. En un mot nous allons cloner les machines virtuelles. Deux approches peuvent être utilisées : Réplication : Il s'agit tout simplement de dupliquer le fichier disque virtuel (rootfs) que nous avons créé dans l'étape précédente. La création d'une nouvelle machine identique à la première se résume à. la commande «cp /tmp/rootfsstore/vm-disk.img /tmp/rootfs-store/vm02-disk.img». Ces machines virtuelles jumelles disposent ainsi chacune de leur disque (rootfs) sur lequel des applications ou des configurations différentes pourront être installées. Cette approche simple, est cependant gourmande en espace disque, car le patrimoine génétique (système de base, noyau linux,...) commun aux systèmes clonés est répliqué autant de fois qu'il y a de clones. Ainsi si nous voulions créer 5 clones, il nous faudrait disposer de 5 fois l'espace disque de la machine initiale (soit dans TELECOM Lille 1 J. Landru 15 / 39 V

16 notre cas 1,5 Go (5 x 300 Mo)). Fichier de débordement (Copy On Write) : Comme il contient un système de fichiers complet, la taille d'un fichier rootfs d'une machine virtuelle peut être importante. Le système de virtualisation User-Mode Linux a introduit la possibilité à plusieurs machines virtuelles de se partager un rootfs commun en lecture seule. Les opérations d'écriture de chacune des machines virtuelles sont déportées dans des fichiers séparés propres à chaque machine virtuelle. Figure 1 - Partage d'un système de fichiers commun Les machines virtuelles disposent donc d'un espace de débordement (overlay) dans lequel sont stockées les surcharges apportées au système de fichiers de référence. Ces fichiers de débordement ne contenant que les différences avec le rootfs, sont dénommés fichiers COW (abréviation de Copy On Write). Ils sont liés au fichier rootfs commun et sont de taille modeste. L'utilisation des fichiers COW permet donc de personnaliser un ensemble de machines virtuelles, partageant par ailleurs une base système commune. Le clonage d'un système de base de référence devient une opération très facile. Les machines virtuelles VM1 et VM2 de la Figure 1 disposent ainsi de leur propre système de fichiers ne contenant que les différences avec le système de fichiers de référence qu'est le rootfs. «Vachement bien» les fichiers COW : Ce système COW introduit une certaine souplesse de gestion. Le premier avantage de ce système COW est l'optimisation de taille. L'unique et volumineux rootfs est partagé pour un ensemble de machines virtuelles clonées. La différentiation de ces VM est déportée dans de petits fichiers. Les environnements de virtualisation libres XEN et KVM/QEMU peuvent exploiter les fichiers COW. QEMU a même amélioré le format en créant les formats QCOW et QCOW2 qui peuvent être chiffrés et compressés. Toutefois, il convient de noter que les fichiers COW sont liés au fichier de référence par un ensemble de pointeurs internes. Ceux ci référencent les blocs de données modifiés par rapport au rootfs de référence. Ce lien fort entre le fichier COW et le rootfs de référence interdit toute modification de ce dernier. En effet en cas d'altération du système de fichiers de référence, l'ensemble des fichiers COW qui lui sont liés deviennent incohérents et inutilisables. La mise à jour du kernel ou de la distribution, l'application de patches de sécurité, doit alors être effectuée sur chacun des clones. A partir de ce moment la lignée de clones va commencer à diverger. (Des techniques d'unification permettent de s'affranchir de ce lien fort de dépendance. Leur mise en oeuvre dépasse le cadre de ce TP. L'une d'elle, dénommée GUSTAV, publiée aux congrès TELECOM Lille 1 J. Landru 16 / 39 V

17 JRES2009 est accessible à l'url suivante une copie de l'article est également disponible sur ce livecd /usr/local/share/viminal/vodka/instructionsheets/docs/jres2009-article-14.pdf). Nous allons maintenant cloner notre machine virtuelle à l'aide de la technique COW (Copy On Write). La commande «qemu-img» permet de créer et manipuler les fichiers image (rootfs) des machines virtuelles. Tapez la commande sans paramètre pour en afficher la syntaxe. Consulter également les pages manuel de cette commande. qemu-img man qemu-img Nous allons créer deux clones ayant comme rootfs de référence le fichier vm-disk.img créé à l'étape précédente. La commande «qemu-img create -f qcow2 -o backing_file=/tmp/rootfs-store/vm-disk.img /tmp/rootfs-store/vm01- disk.qcow2» crée un premier rootfs cloné. L'option «-f» permet de spécifier le format du fichier, qcow2 dans notre cas. L'option «-o backing_file=/tmp/rootfsstore/vm-disk.img» indique que le fichier créé est un fichier de débordement (Copy On Write) pointant sur le fichier de référence indiqué par le paramètre backing_file. qemu-img create -f qcow2 -o backing_file=/tmp/rootfs-store/vm-disk.img /tmp/rootfs-store/vm01- disk.qcow2 Observer le résultat en listant le contenu du répertoire /tmp/rootfs-store. ls -al /tmp/rootfs-store Quelle est la taille du fichier vm01-disk.qcow2 comparativement au fichier de référence? Créer le second fichier cloné. qemu-img create -f qcow2 -o backing_file=/tmp/rootfs-store/vm-disk.img /tmp/rootfs-store/vm02- disk.qcow2 Nous pouvons maintenant démarrer les deux clones pointant sur le même fichier de référence. Celui ci est accédé en lecture seule par les deux clones. Toutes les opérations d'écriture sont déportées dans les fichiers de débordement (Copy On Write). Démarrage du premier clone : TELECOM Lille 1 J. Landru 17 / 39 V

18 kvm -m 256 -vga std -hda /tmp/rootfs-store/vm01- disk.qcow2 -boot c -name slitaz-vm01 -daemonize Démarrage du second clone : viminal@livecd~$ kvm -m 256 -vga std -hda /tmp/rootfs-store/vm02- disk.qcow2 -boot c -name slitaz-vm02 -daemonize Chaque clone à maintenant sa propre vision du rootfs de référence. Sur la machine slitazvm01 créer un fichier de 10 Mo sur le répértoire /tmp. Ouvrez un terminal de commande et lancez la commande suivante «dd if=/dev/null of=/tmp/my-10mo-file seek=10 count=1 bs=1m». tux@slitaz-vm01:~$ dd if=/dev/null of=/tmp/my-10mo-file seek=10 count=1 bs=1m 0+0 records in 0+0 records out tux@slitaz-vm01:~$ ls -al /tmp Sur la machine hôte, observez maintenant la taille des fichiers qcow2 correspondant au deux machines virtuelles. Nota : Les mécanismes de cache en écriture de la machine hôte peuvent différer la mise à jour du fichier qcow2. viminal@livecd:~$ ls -als /tmp/rootfs-store Le rootfs de référence n'a subi aucune modification, alors que les deux fichiers qcow2 évoluent en fonction des changements d'état des clones. La commande «qemu-img info» permet d'avoir le détails de la configuration d'un rootfs. Lancez les commandes suivantes et observez les caractéristiques des différents rootfs. viminal@livecd:~$ qemu-img info /tmp/rootfs-store/vm-disk.img viminal@livecd:~$ qemu-img info /tmp/rootfs-store/vm01-disk.qcow2 viminal@livecd:~$ qemu-img info /tmp/rootfs-store/vm02-disk.qcow2 TELECOM Lille 1 J. Landru 18 / 39 V

19 2.4 ) Connexion au réseau. 2.4.a ) Connectivité des VM Il existe deux modes de connexion des VM au réseau. Ils sont utilisés, à quelques variantes près, par la plupart des systèmes de virtualisation. Le mode translaté (NAT) : Dans ce mode (mode par défaut, dit «user», dans l'environnement QEMU-KVM,) la machine virtuelle est prise en charge par l'environnement de virtualisation qui se présente comme un firewall dédié qui contrôle l'ensemble du trafic de la VM. Ce firewall fournit les fonctions de server DHCP, de relai DNS et de routeur intégrant la translation NAT/PAT avec la connexion de la machine hôte. La machine virtuelle est confinée dans l'espace de contrôle du processus de virtualisation. Ce confinement est tel, que plusieurs clones peuvent avoir les mêmes adresses MAC et IP sans que cela ne crée de perturbation. Dans le cas de QEMU, l'adresse MAC par défaut à la valeur 52:54:00:12:34:56, le Firewall du processus QEMU adresse les machines virtuelles sur le réseau privé (RFC1918) /24. Les communications des machines virtuelles sont translatées sur l'adresse de l'hôte. Observez les configurations réseau de chacun des clones à l'aide de la commande «ifconfig» tux@slitaz-vm01:~$ ifconfig tux@slitaz-vm02:~$ ifconfig Constatez que les configurations sont bien identiques. Ce mode translaté (NAT) est facile à mettre en oeuvre, car il est nativement intégré au processus de virtualisation. Il permet aux machines virtuelles d'accéder au réseau en utilisant les mêmes autorisations/restrictions que l'hôte. Il offre l'avantage d'isoler strictement dans un bac à sable chaque machine virtuelle. Par contre les machines virtuelles ne sont pas accessibles depuis l'extérieur du bac à sable. Seuls les flux sortants sont possibles. Les VM ne sont pas visibles des autres machines du réseau physique. Elles ne sont pas intégrées au réseau de l'entreprise sur lequel est connectée la machine qui les héberge (l'hôte). Dans le cas de notre TP, les deux clones slitaz-vm01 et slitazvm02 ne peuvent pas se «pinguer» mutuellement. Le mode «ponté» (Bridged) : Dans ce mode, et ses variantes, les machines virtuelles vont être intégrées au réseau de l'entreprise au même titre que l'hôte lui même. Vu du réseau, rien ne permettra de distinguer une machine physique, d'une machine virtuelle. Un commutateur ethernet virtuel,sous forme logiciel, est mis en oeuvre sur la machine hôte. Il s'agit d'un processus de l'hôte qui va simuler le comportement d'un commutateur, sur lequel viendront se connecter les interfaces virtuelles des VM, ainsi qu'éventuellement la ou les interfaces physique (carte TELECOM Lille 1 J. Landru 19 / 39 V

20 ethernet) de l'hôte pour l'accès au réseau physique. Pour que cela fonctionne, il faut que l'interface virtuelle réseau de chaque machine virtuelle dispose d'une adresse MAC unique. Il existe différents commutateurs logiciels qui peuvent être utilisés. Ils se distinguent par leur performances et leur capacité de contrôle. Dans le cadre de ce TP nous utiliserons le commutateur virtuel nativement intégré au noyau GNU/Linux de la machine hôte. Il est contrôlé par la commande «brctl». Mise en oeuvre du mode «ponté» Stoppez les deux machines virtuelles slitaz-vm01 et slitaz-vm02, (Option «Menu Logout Shutdown computer»). Création d'un commutateur virtuel sur la machine hôte : La commande «brctl» est réservée à l'usage du super utilisateur (root). Nous ferons appel à la commande «sudo» afin de bénéficier provisoirement des privilèges du super utilisateur. Créez un commutateur (bridge) nommé br0 sur la machine hôte. Configurez son adresse IP sur le réseau /24 (*) et activez le. (*) Si une des interfaces (eth0, eth1,...) de votre machine hôte dispose déjà d'une adresse sur ce réseau IP, choisissez un autre réseau du plan d'adressage de la RFC1918. viminal@livecd:~$ sudo brctl addbr br0 viminal@livecd:~$ sudo ifconfig br netmask broadcast up Nota : L'intégration de la mise en oeuvre automatique du commutateur lors de la séquence de démarrage (boot) de la machine hôte est dépendant de la distribution GNU/Linux de l'hôte (Debian, RedHat, Gentoo, Suse, Slackware,...) et dépasse le cadre de ce TP. Nota : La mise en oeuvre et la gestion de domaines de diffusion distincts (VLAN) dépassent le cadre de ce TP. Nota : Dans le cadre de ce TP, la carte ethernet (eth0) de la machine hôte, n'est pas connectée au commutateur virtuel br0, afin de ne pas perturber le réseau du laboratoire. Vos machines virtuelles ne sont donc pas connectées au réseau du laboratoire. Comme les machines virtuelles de chacune des positions de travail ont toutes les mêmes adresses MAC, elles ne peuvent (doivent) pas résider sur le même domaine de diffusion (VLAN du laboratoire). Nous devons également créer une interface Ethernet virtuelle (tun/tap) pour chacune des machines virtuelles. Ces interfaces seront associées aux machines virtuelles lors du démarrage des VM. viminal@livecd:~$ sudo tunctl -u viminal -t tap1 viminal@livecd:~$ sudo tunctl -u viminal -t tap2 Connectez ces interfaces virtuelles au commutateur virtuel br0 à l'aide de la commande «brctl». TELECOM Lille 1 J. Landru 20 / 39 V

21 sudo ifconfig tap up sudo brctl addif br0 tap1 sudo ifconfig tap up sudo brctl addif br0 tap2 Vérifiez les interfaces raccordées au «bridge» br0. sudo brctl show Nous pouvons maintenant démarrer les machines virtuelles en leur associant une carte ethernet (paramètre «-net nic») associée à son interface tap respective (paramètre «-net tap». Nota : Attention à bien fournir une adresse MAC unique à chaque carte ethernet. viminal@livecd~$ kvm -m 256 -vga std -hda /tmp/rootfs-store/vm01- disk.qcow2 -boot c -name slitaz-vm01 -daemonize -net nic,macaddr=52:54:00:f1:f1:f1 -net tap,vlan=0,ifname=tap1,script=no viminal@livecd~$ kvm -m 256 -vga std -hda /tmp/rootfs-store/vm02- disk.qcow2 -boot c -name slitaz-vm02 -daemonize -net nic,macaddr=52:54:00:f2:f2:f2 -net tap,vlan=0,ifname=tap2,script=no Une fois que les machines ont démarré, pour chacune d'elle configurez les paramètres réseau : Ouvrez un terminal de commande, passez en mode super-utilisateur (root) au moyen de la commande «su -». Sauvegardez le fichier de configuration réseau d'origine en le renommant avec l'extension «.orig». Puis à l'aide de l'éditeur «leafpad» créez le nouveau fichier de configuration réseau en respectant strictement la syntaxe indiquée ci dessous. Sur slitaz-vm01 configurez l'interface eth0 avec l'adresse : tux@slitaz:~$ su - password : root@slitaz~# mv /etc/network.conf /etc/network.conf.orig root@slitaz~# leafpad /etc/network.conf... TELECOM Lille 1 J. Landru 21 / 39 V

22 Saisissez les lignes suivantes en respectant strictement la casse (minuscules/majuscules) et les guillemets et sauvegardez le fichier. INTERFACE="eth0" STATIC="yes" IP=" " NETMASK=" " GATEWAY="" Configurez l'interface eth0 /etc/init.d/network.sh start /etc/network.conf Ne tenez pas compte du message d'avertissement relatif à la commande route, car nous n'avons pas de passerelle par défaut dans le cadre de ce TP. Vérifiez la configuration en affichant l'adresse de l'interface eth0 ifconfig -a Sur slitaz-vm02 configurez l'interface eth0 avec l'adresse : tux@slitaz:~$ su - password : root@slitaz~# mv /etc/network.conf /etc/network.conf.orig root@slitaz~# leafpad /etc/network.conf... Saisissez les lignes suivantes en respectant strictement la casse (minuscules/majuscules) et les guillemets et sauvegardez le fichier. INTERFACE="eth0" STATIC="yes" IP=" " NETMASK=" " GATEWAY="" Configurez l'interface eth0 root@slitaz~# /etc/init.d/network.sh start /etc/network.conf Ne tenez pas compte du message d'avertissement relatif à la commande route, car nous n'avons pas de passerelle par défaut dans le cadre de ce TP. Vérifiez la configuration en affichant l'adresse de l'interface eth0 TELECOM Lille 1 J. Landru 22 / 39 V

23 ifconfig -a Puis «pinguez» slitaz-vm02 à partir de slitaz-vm01. Sur slitaz-vm01 : root@slitaz~# ping -c Le succès du ce ping confirme que vos deux machines virtuelles sont bien connectées sur le même réseau au travers du bridge «br0». Pinguez slitaz-vm01 depuis le host viminal sur l'hôte viminal : viminal@livecd:~$ ping -c Pinguez l'hôte viminal depuis la machine virtuelle slitaz-vm01. Sur slitaz-vm01 : root@slitaz~# ping -c Le succès de ces deux derniers ping confirme la connectivité entre votre machine hôte (viminal) et les deux machines virtuelles au travers du bridge «br0». Stoppez les clones avant de passer à la suite. 2.5 ) La boite à outils libvirt Libvirt est une boite à outils pour la virtualisation. Soutenue et développée à l'initiative de RedHat ( ce projet libre vise à offrir une couche d'abstraction commune à plusieurs environnements de virtualisation (au moment de la rédaction de ce TP, libvirt supporte les environnements de virtualisation suivants : KVM, QEMU, XEN, LXC, OpenVZ, User Mode Linux, VirtualBox, VMWare ESX et GSX). Libvirt comporte : une libraire fournissant les appels système de communication et de contrôle du système de virtualisation (hyperviseur), un daemon dénommé libvirtd, un format de description des VM au format XML, un ensemble d'api de liaison pour l'intégration dans différents langages de haut niveau (Python, Perl, Ocaml, Ruby, Java, c#), virsh (Virtualization Shell), un ensemble de commande interactive, pour le contrôle des VM directement depuis le shell de commande ou pour l'intégration dans des scripts systèmes, TELECOM Lille 1 J. Landru 23 / 39 V

24 un ensemble d'outils de gestion de VM tels que virt-install, virt-clone, virt-image, virt-df, virt-top, libvirt est également le socle de base pour les applications de gestion d'un parc de machines virtuelles telles virt-manager (que nous découvrirons à la fin de ce TP), mais aussi ovirt, AbiCloud,...). Lancer le daemon «libvirtd» à l'aide de la commande «sudo /etc/init.d/libvirtd start». L'usage de sudo est nécessaire car le daemon nécessite les droits du super utilisateur. sudo /etc/init.d/libvirtd start 2.5.a ) Création d'une machine virtuelle avec libvirt Dans l'environnement libvirt, chaque machine virtuelle est décrite dans un fichier xml généré lors de la création/installation de la VM. L'outil virt-install est chargé de cette opération. Il comprend de nombreux paramètres, qui sont décrit dans la page manuel («man virt-install»). Nous allons créer une instance de VM correspondant au clone slitaz-vm01 de l'étape précédente à l'aide de la commande «sudo virt-install - name=slitaz-vm01 - ram=256 - disk=/tmp/rootfs-store/vm01-disk.qcow2,device=disk,format=qcow2 - vnc keymap=fr -video=vga - network=bridge=br0 - accelerate --import». Cette commande va créer le fichier de description xml, puis lancer la machine pour procéder à l'installation du système. Comme nous avons déjà installé l'os nous spécifions l'option import, qui démarrera directement la machine sur son disque. Nota : «virt-install» nécessite les privilèges du super-utilisateur pour créer dynamiquement l'interface «tap» pour la machine virtuelle. Aussi nous le lançons avec la command «sudo». viminal@livecd:~$ sudo virt-install - name=slitaz-vm01 - ram=256 -disk=/tmp/rootfs-store/vm01-disk.qcow2,device=disk,format=qcow2 -vnc -keymap=fr -video=vga -network=bridge=br0 - accelerate --import La description de la machine virtuelle sous forme de fichier xml est créée (fichier /home/viminal/.libvirt/qemu/slitaz-vm01.xml) et la machine est démarrée. Connectez vous à cette machine à l'aide de l'outil virt-viewer. Ouvrez un nouveau shell (konsole sous KDE) et lancez la commande suivante pour afficher l'écran de votre machine virtuelle «virt-viewer -c qemu:///system slitaz-vm01». viminal@livecd:~$ virt-viewer -c qemu:///system slitaz-vm01 & TELECOM Lille 1 J. Landru 24 / 39 V

25 Nota : Lancez la commande en arrière plan en suffixant la commande par un «&», afin de récupérer le prompt de commande de votre shell. L'écran de la machine s'affiche et vous pouvez interagir directement dessus. (l'appui simultané sur les touches «ctrl-alt» vous permet de libérer les périphériques d'entrée (clavier / souris). Un fois la machine complètement démarrée, stoppez là (Option «Menu Shutdown computer») avant de passer à la suite. Logout Affichez le contenu du fichier /home/viminal/.libvirt/qemu/slitaz-vm01.xml à l'aide de la commande «sudo less». *le fichier, ayant été créé avec les droits superutilisateur, n'est lisible que par ce dernier. viminal@livecd:~$ sudo less /home/viminal/.libvirt/qemu/slitazvm01.xml Observez comment le différentes caractéristiques de la machine, que vous avez spécifiées dans la commande «virt-install», ont été transposées dans le format xml. Notez également que virt-install génère, pour chaque machine créée, une adresse MAC ethernet aléatoire afin de minimiser les risques de collision d'adresse MAC. 2.5.b ) Contrôle de la machine virtuelle avec virsh Virsh peut s'utiliser selon deux modes. Le mode interactif : Un nouveau prompt de commande, donne accès à tout un ensemble de commandes qui agiront sur les machines (appelées «domaine»), la commande help vous indiquera l'ensemble des commandes. Le mode direct : en spécifiant, lors de l'appel à virsh, quelle opération effectuer sur l'une des machines virtuelles (domaines). Dans ce mode l'appel à virsh peut être fait depuis un script. Démarrez virsh en mode interactif sur l'instance locale de qemu, en tapant la commande «sudo virsh» sans paramètre. viminal@livecd:~$ sudo virsh Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit virsh # Notez que le prompt de commande a changé. Tapez «help» pour avoir un aperçu des commandes disponibles. virsh # help TELECOM Lille 1 J. Landru 25 / 39 V

26 Pour libvirt chaque machine virtuelle est un domaine, dont les caractéristiques sont stockées dans les fichiers xml de description. Pour activer une machine virtuelle lancer la commande «create <nom-du-fichier.xml>» virsh # create /home/viminal/.libvirt/qemu/slitaz-vm01.xml Domain slitaz-vm01 created from /home/viminal/.libvirt/qemu/slitaz-vm01.xml La commande «list» vous permet d'afficher l'état des machines virtuelles tournant sur l'hôte. virsh # list Id Name State slitaz-vm01 running Le domaine s'appelle «slitaz-vm01» et porte la référence «2». Le nom de domaine ou sa référence sont nécessaires pour les commandes de contrôle. La machine virtuelle est démarrée et son écran est déporté en mode vnc (VNC : Virtual Network Computing est un protocole de déport d'écran) Pour l'afficher il suffit d'un client tel que «vncviewer» ou de l'outil «virt-viewer». Ce dernier est compatible libvirt et accepte comme paramètre les nom ou référence de domaine libvirt. Ouvrez un nouveau shell (konsole sous KDE) et lancez la commande suivante pour afficher l'écran de votre machine virtuelle «virt-viewer -c qemu:///system slitaz-vm01». viminal@livecd:~$ virt-viewer -c qemu:///system slitaz-vm01 & Nota : Lancez la commande en arrière plan en suffixant la commande par un «&», afin de récupérer le prompt de commande de votre shell. L'écran de la machine s'affiche et vous pouvez interagir directement dessus. (l'appui simultané sur les touches «ctrl-alt» vous permet de libérer les périphériques d'entrée (clavier / souris). A l'aide de la commande «ps» observez les paramètres de la commande qemu que libvirt a généré pour lancer la machine virtuelle. Comparez aux paramètres de la commande kvm que nous avons utilisé dans la première partie de ce TP. viminal@livecd:~$ ps -edf grep kvm Virsh vous permet de controler la machine. (malheureusement un problème de compatibilité avec la gestion de ACPI par slitaz rend inoppérant le commande «reboot» et «shutdown» seul l'arret brutal «destroy» est reconnu par la machine slitaz). Affichez différentes informations sur l'état de votre machine. TELECOM Lille 1 J. Landru 26 / 39 V

27 virsh # dominfo slitaz-vm01.. virsh # domstate slitaz-vm01 virsh # domblkstat slitaz-vm01 hda La commande «shutdown» étant inopérante dans la version actuelle, stoppez brutalement la machine à l'aide de la commande «destroy», puis quittez virsh. virsh # destroy slitaz-vm01 virsh # quit Avant de passer à l'étape suivante, créez le domaine correspondant au deuxième clone de la partie précédente. viminal@livecd:~$ sudo virt-install - name=slitaz-vm02 - ram=256 -disk=/tmp/rootfs-store/vm02-disk.qcow2,device=disk,format=qcow2 -vnc -keymap=fr -video=vga -network=bridge=br0 - accelerate --import La description de la machine virtuelle sous forme de fichier xml est créée (fichier /home/viminal/.libvirt/qemu/slitaz-vm02.xml) et la machine est démarrée. Connectez vous à cette machine à l'aide de l'outil virt-viewer. Ouvrez un nouveau shell (konsole sous KDE) et lancez la commande suivante pour afficher l'écran de votre machine virtuelle «virt-viewer -c qemu:///system slitaz-vm02». viminal@livecd:~$ virt-viewer -c qemu:///system slitaz-vm02 & Nota : Lancez la commande en arrière plan en suffixant la commande par un «&», afin de récupérer le prompt de commande de votre shell. L'écran de la machine s'affiche et vous pouvez interagir directement dessus. (l'appui simultané sur les touches «ctrl-alt» vous permet de libérer les périphériques d'entrée (clavier / souris). Un fois la machine complètement démarrée, stoppez là (Option «Menu Shutdown computer») avant de passer à la suite. Logout 2.6 ) Virt-manager le gestionnaire de machines virtuelles. Virt-manager est une application de gestion de machines virtuelles développée sur libvirt. La majorité des fonctions que l'on a vue dans l'étape précédente a été intégrée dans une interface graphique bien plus intuitive que les outils en mode commande (virt-install et virsh). Cependant la totalité des fonctions n'a pas encore été portée dans l'outil (une TELECOM Lille 1 J. Landru 27 / 39 V

28 option comme «--import» de virt-install n'est pas encore disponible lorsque l'on crée une nouvelle VM), mais l'outil est fonctionnel. Avant de démarrer l'outil, redémarrez le daemon libvirtd à l'aide de la commande sudo /etc/init.d/libvirtd restart Démarrez virt-manager à l'aide de la commande virt-manager Explorez l'interface, pour démarrer les VM clonées, affichez les indicateurs... Créer un nouveau fichier vm03-disk.qcow2 ayant pour référence le pseudo disque vmdisk.img qemu-img create -f qcow2 -o backing_file=/tmp/rootfs-store/vm-disk.img /tmp/rootfs-store/vm03- disk.qcow2 A l'aide de l'interface virt-manager créer un machine slitaz-vm03 qui pointera sur le fichier qcow2 que vous venez de créer. Attention les configurations par défaut générées par virt-manager lors de la création d'une machine virtuelle ne sont pas reconnues par le système slitaz, il va falloir personnaliser la machine créée pour que le système slitaz puisse démarrer. Enchainer les étapes suivantes : cliquer sur le bouton «create a new virtual machine», (en haut à gauche de l'écran), TELECOM Lille 1 J. Landru 28 / 39 V

29 affecter lui le nom de slitaz-vm03, sélectionner le choix «import existing disk image», puis cliquer sur le bouton suivant «forward», sélectionner un fichier existant : choix «browse...» de l'écran intitulé «Provide the existing storage path», puis sélectionner «browse local» et enfin le fichier /tmp/rootfs-store/vm03-disk.qcow2 que vous venez de créer, TELECOM Lille 1 J. Landru 29 / 39 V

30 TELECOM Lille 1 J. Landru 30 / 39 V

31 TELECOM Lille 1 J. Landru 31 / 39 V

32 TELECOM Lille 1 J. Landru 32 / 39 V

33 Passer à l'étape suivante (bouton «forward»), affecter «256»Mégaoctets de mémoire à votre VM (au lieu des 1024 initialement affectés par défaut). Puis passer à l'étape suivante (bouton «forward»), TELECOM Lille 1 J. Landru 33 / 39 V

34 Attention ne validier pas immédiatement, c'est maintenant que nous allons rendre conforme la configuration matérielle à l'environnement slitaz. Valider le choix «customize configuration before install» et remplacer le choix «no networking» par «spécify shared device name» et séléctionner le «bridge name» br0, TELECOM Lille 1 J. Landru 34 / 39 V

35 cliquer sur «finish», TELECOM Lille 1 J. Landru 35 / 39 V

36 Dans le nouvel écran, séléctionner le périphérique «disk1», déplier «advanced options» pour séléctionner «storage format» «qcow2», (attention si vous laisser «raw» le disque ne sera pa reconnu et la machine ne pourra pas démarrer, n'oubliez pas d'appliquer vos changement (en cliquant sur le bouton «apply»), TELECOM Lille 1 J. Landru 36 / 39 V

37 Séléctionner maintenant le périphérique video et modifier le model «default» en model «vga», si vous laisser le modèle par défaut la carte video ne sera pas reconnue par le système slitaz, n'oubliez pas d'appliquer vos changements (en cliquant sur le bouton «apply»), TELECOM Lille 1 J. Landru 37 / 39 V

38 cliquer maintenant sur le bouton intitulé «begin installation», (en haut à gauche de la fenêtre), la machine démarre, après lui avoir affecté une langue, un type de clavier et une dimension d'écran, il ne vous reste plus qu'à lui affecter une adresse IP conforme à notre plan d'adressage (prendre la , reporter vous à la procédure déjà utilisée pour les clones slitaz-vm01 et slitaz-vm02 pour cela) TELECOM Lille 1 J. Landru 38 / 39 V

39 Observer le contenu du fichier de configuration du clone slitaz-vm03 /home/viminal/.libvirt/qemu/slitaz-vm03.xml généré par libvirt pour virt-manager. Affichez ce contenu du fichier à l'aide de la commande «sudo less». *le fichier, ayant été créé avec les droits super-utilisateur, n'est lisible que par ce dernier. sudo less /home/viminal/.libvirt/qemu/slitazvm03.xml Observez comment le différentes caractéristiques de la machine, que vous avez spécifiées à l'aide de «virt-manager», ont été transposées dans le format xml. Notez également que «virt-manager» génère, pour chaque machine créée, une adresse MAC ethernet aléatoire afin de minimiser les risques de collision d'adresse MAC. Attention si vous clonez de nouveau une de machines virtuelles n'oubliez pas d'affecter au clone que vous créez une nouvelle adresse IP sur le réseau / ooo TELECOM Lille 1 J. Landru 39 / 39 V

G.U.S.T.A.V. Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G U S T A V

G.U.S.T.A.V. Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G U S T A V Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G.U.S.T.A.V. 1 PLAN Introduction, Objectif, Périmètre, Principes, Fonctionnement, Les limites, Evolutions et perspectives.

Plus en détail

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Lors de la première utilisation de Virtual Box, l'utilisateur devra remplir le formulaire d'inscription Virtual Box. Création

Plus en détail

Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux

Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de ce document est de détailler l installation d un serveur KVM [1] (Kernel based Virtual

Plus en détail

EN Télécom & Réseau S Utiliser VMWARE

EN Télécom & Réseau S Utiliser VMWARE EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration

Plus en détail

http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux

http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Installation du logiciel de virtualisation VirtualBox 4 3. Création d'une

Plus en détail

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015 Cloud computing Travaux Pratiques Objectif Dans un premier temps, on utilisera libvirt : une librairie d accès aux principaux hyperviseurs

Plus en détail

EN Télécom & Réseau S Utiliser VMWARE

EN Télécom & Réseau S Utiliser VMWARE EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration

Plus en détail

VMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare

VMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare 1 Présentation de VmWare workstation 4 et 5 Auteur: P. Petit Date: 01/2004 Mise à jour : 11/09/2006 Version: 1.3 Licence: Ce document est sous licence GFDL (cf notes) VMWare Permet de simuler un ou plusieurs

Plus en détail

Administration de Parc Informatique TP07 : Installation de Linux Debian

Administration de Parc Informatique TP07 : Installation de Linux Debian Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Kernel based Virtual Machine

Kernel based Virtual Machine Kernel based Virtual Machine Retours d'expériences Jacquelin Charbonnel (CNRS LAREMA) JoSy virtualisation - Strasbourg, juin 2011 version 1.2 Jacquelin Charbonnel JOSY Virtualisation,, Strasbourg, juin

Plus en détail

A Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010

A Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010 A Libre Ouvert Médiathèque Jacques Ellul le 12-03-2010 à PESSAC avec l'abul La Virtualisation (avec VirtualBox) C'est quoi, la 'virtualisation'? A quoi ça peut me servir à la maison? Et dans mon travail,

Plus en détail

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet MI03 TP Objectifs du TP 1ère séance Construction d'un système linux embarqué complet 2ème séance Mise en place d'un environnement de développement croisé Intégration de l'extension temps réél Xenomai La

Plus en détail

Kernel based Virtual Machine

Kernel based Virtual Machine Kernel based Virtual Machine Retours d'expériences Jacquelin Charbonnel (CNRS LAREMA) Formation Virtualisation CNRS DR2 Paris - Janvier 2011 Version 1.1 Jacquelin Charbonnel Journées Virtualisation CNRS

Plus en détail

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

! #$ $ $ ! %#& ! '& ( )! )*+ ! "! "#$ $ $ ""! %#& """! '& ( ")! )*+ "! "#$ $ $ ""! %#& """! '& ( ")! )*+, ## $ *$-./ 0 - ## 1( $. - (/$ #,-".2 + -".234-5..'"6..6 $37 89-%:56.#&(#. +6$../.4. ;-37 /. .?.@A&.!)B

Plus en détail

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE Antoine CAMBIEN BTS SIO Option SISR Session 2015 BTS SIO Services Informatiques aux Organisations Session 2014 2015 Nom

Plus en détail

VMWARE VSPHERE ESXI INSTALLATION

VMWARE VSPHERE ESXI INSTALLATION 1 VMWARE VSPHERE ESXI INSTALLATION Présentation Résumé des fonctionnalités L hyperviseur vsphere, souvent appelé «VMware ESXi», du nom de l architecture d hyperviseur sous-jacente, est un hyperviseur bare-metal

Plus en détail

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2

Plus en détail

Systèmes informatiques

Systèmes informatiques Systèmes informatiques Franck Guingne, sur la base du cours d Olivier Lecarme Cours Licence 1; Semestre 2 2009 2010 Troisième cours : Installation d une distribution GNU/Linux. 1 Les différentes distributions

Plus en détail

Cours 420-123-LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

Cours 420-123-LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton Activer PAE/NX Laboratoire 02 Installation de Windows Server 2008 R2 Standard Edition Précision concernant les équipes de travail Afin de rationaliser les équipements disponibles au niveau du laboratoire, les équipes

Plus en détail

http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla

http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Définitions 3 3. Principes généraux 3 4. Clonezilla

Plus en détail

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur

Plus en détail

OpenMediaVault installation

OpenMediaVault installation OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure

Plus en détail

Projet serveur OwnCloud

Projet serveur OwnCloud Projet serveur OwnCloud 1. Présentation 1. Environnement vsphere 2. Environnement Linux Ubuntu 3. Owncloud 5.0 2. Plan de travail 1. Matériel 2. Schéma physique 3. Installation ESXi sur serveur lame 4.

Plus en détail

Retrospect 7.7 Addendum au Guide d'utilisation

Retrospect 7.7 Addendum au Guide d'utilisation Retrospect 7.7 Addendum au Guide d'utilisation 2011 Retrospect, Inc. Certaines parties 1989-2010 EMC Corporation. Tous droits réservés. Guide d utilisation d Retrospect 7.7, première édition. L utilisation

Plus en détail

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P. 2013 - www.coursonline.be 1

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P. 2013 - www.coursonline.be 1 Bac à sable (Sandbox) But de cette présentation Vous permettre d installer, de configurer et d utiliser un environnement virtuel pour vos manipulations pratiques Hainaut Patrick 2013 Hainaut P. 2013 -

Plus en détail

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau : DHCP TP Le protocole DHCP (Dynamic Host Configuration Protocol) est un standard TCP/IP conçu pour simplifier la gestion de la configuration d'ip hôte. DHCP permet d'utiliser des serveurs pour affecter

Plus en détail

Installer VMware vsphere

Installer VMware vsphere Installer VMware vsphere Ce document contient des informations confidentielles et ne doit pas être communiqué à des tiers sans autorisation écrite d'acipia Référence dossier Installer VMware vsphere Auteur

Plus en détail

Virtualisation sous Linux L'age de raison. Daniel Veillard veillard@redhat.com

Virtualisation sous Linux L'age de raison. Daniel Veillard veillard@redhat.com Virtualisation sous Linux L'age de raison Daniel Veillard veillard@redhat.com Solution Linux 2009 Une jungle d'acronymes Xen UML VServer VMWare VirtualBox lguest QEmu KVM VirtualIron OpenVZ LXC Définition

Plus en détail

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. 2013 Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. Table des matières 1 Introduction (Historique / définition)... 3 2 But de la virtualisation... 4 3 Théorie : bases et typologie des solutions techniques...

Plus en détail

Comment configurer Kubuntu

Comment configurer Kubuntu Comment configurer Kubuntu Configuration du réseau... 1 Configurer votre système Linux sur le réseau...1 Vérifier manuellement l adresse IP...5 Connecter un lecteur réseau distant Windows/Mac grâce au

Plus en détail

TP PLACO. Journées Mathrice d'amiens Mars 2010

TP PLACO. Journées Mathrice d'amiens Mars 2010 TP PLACO Journées Mathrice d'amiens Mars 2010 Nicolas Vuilmet, Jacquelin Charbonnel, Jacques Foury, Damien Ferney, Benoit Métrot Introduction PLACO est un générateur de plates-formes collaboratives. Il

Plus en détail

Symantec Backup Exec Remote Media Agent for Linux Servers

Symantec Backup Exec Remote Media Agent for Linux Servers Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour

Plus en détail

Tutoriel déploiement Windows 7 via serveur Waik

Tutoriel déploiement Windows 7 via serveur Waik Tutoriel déploiement Windows 7 via serveur Waik Sommaire : 1. Introduction et contexte 2. Prérequis 3. Configuration MDT 4. Configuration WDS 5. Déploiement de l image 1. Introduction et contexte : Dans

Plus en détail

Machine virtuelle W4M- Galaxy : Guide d'installation

Machine virtuelle W4M- Galaxy : Guide d'installation Machine virtuelle W4M- Galaxy : Guide d'installation Christophe Duperier 17/09/2014 v03 Ce document décrit l'installation et les fonctionnalités de la machine virtuelle W4M- Galaxy disponible sur le site

Plus en détail

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guide de démarrage rapide Ce document explique comment installer et utiliser Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Copyright

Plus en détail

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer Semestre 4 TR2 2013/2014 Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer But du TP Le but est simple : vous donner les moyens de réaliser chez vous les TPs réseaux, en utilisant

Plus en détail

Mise en œuvre d un poste virtuel

Mise en œuvre d un poste virtuel 129 Chapitre 5 Mise en œuvre d un poste virtuel 1. Installation et personnalisation d une image de référence 1.1 Introduction Après la phase d'installation des serveurs d'infrastructure de l'environnement

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

WINDOWS SERVER 2003-R2

WINDOWS SERVER 2003-R2 WINDOWS SERVER 2003-R2 Nous allons aborder la création d'un serveur de partage de fichiers sous "VMWARE" et "Windows Server 2003-R2". Objectifs : Solution de sauvegarde de fichiers pour la société "STE

Plus en détail

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions

Plus en détail

Mise en place d'un antivirus centralisé

Mise en place d'un antivirus centralisé Mise en place d'un antivirus centralisé 2.2 Octobre 2012 Version du document Octobre 2012 Date création 25/02/2011 Editeur Pôle de compétence EOLE Rédacteurs Équipe EOLE Licence Cette documentation, rédigée

Plus en détail

PROCÉDURE D'INSTALLATION

PROCÉDURE D'INSTALLATION Sécurité des Systèmes d'information et de Communication PROCÉDURE D'INSTALLATION Table des matières Introduction...2 Préalable matériel...3 Préalable logiciel...3 Installation...3 Installation du système...3

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

Virtualisation de serveurs Solutions Open Source

Virtualisation de serveurs Solutions Open Source Virtualisation de serveurs Solutions Open Source Alain Devarieux TSRITE2009 FOAD 1 / 19 Table des matières 1.Les principes de la virtualisation...3 1.1.Partage d'un serveur...3 1.2.Objectif de la virtualisation...4

Plus en détail

Cloner un disque dur

Cloner un disque dur Cloner un disque dur Préambule: J'ai testé beaucoup d'outils disponibles sur le Web, pour cloner des disques dur et/ou des partitions, dans de nombreux cas et sur de nombreuses machines, et avec de nombreux

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés. 2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission

Plus en détail

Cloud public d Ikoula Documentation de prise en main 2.0

Cloud public d Ikoula Documentation de prise en main 2.0 Cloud public d Ikoula Documentation de prise en main 2.0 PREMIERS PAS AVEC LE CLOUD PUBLIC D IKOULA Déployez vos premières instances depuis l interface web ou grâce à l API. V2.0 Mai 2015 Siège Social

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

Installation de Vmware serveur Windows

Installation de Vmware serveur Windows Installation de Vmware serveur Windows / - 13:04 Ce document est sous licence PDL (Public Documentation License) 2008 Michel-André Robillard CLP Avertissement Bien que nous utilisions ici un vocabulaire

Plus en détail

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...

Plus en détail

1. Présentation du TP

1. Présentation du TP LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : INSTALLATION ET UTILISATION DE VMWARE ESX SERVER TP ACADÉMIE D ORLÉANS-TOURS NOM : CI 4 : PREPARATION DU POSTE DE TRAVAIL OBJECTIFS : METTRE EN

Plus en détail

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009 Présentation OpenVZ Marc SCHAEFER 9 janvier 2009 Résumé Le but de cette présentation est de montrer ce qu est la virtualisation et ce que peut apporter OpenVZ dans le contexte usuel de virtualisation de

Plus en détail

Installation du SLIS 4.1

Installation du SLIS 4.1 Documentation SLIS 4.1 Installation du SLIS 4.1 1.3RC2 CARMI PÉDAGOGIQUE - ÉQUIPE «INTERNET» DE L'ACADÉMIE DE GRENOBLE juillet 2013 Table des matières Objectifs 5 I - Prérequis 7 A. Préconisations matérielles...7

Plus en détail

Virtualisation et le hosting. Christophe Lucas <clucas@rotomalug.org> Sébastien Bonnegent <sebastien.bonnegent@insa rouen.fr>

Virtualisation et le hosting. Christophe Lucas <clucas@rotomalug.org> Sébastien Bonnegent <sebastien.bonnegent@insa rouen.fr> Christophe Lucas Sébastien Bonnegent ROTOMALUG INSA de Rouen Samedi 17 mars 2007 PLAN 1. Virtualisation 2. Xen 3. VServer 4. Utilisations 5. Cas

Plus en détail

Utiliser des logiciels Windows sous Linux Ubuntu

Utiliser des logiciels Windows sous Linux Ubuntu Utiliser des logiciels Windows sous Linux Ubuntu Vous utilisez Linux Ubuntu mais vous avez toujours besoin d'utiliser des programmes Windows? Avec VMware Player, vous allez pouvoir créer une machine virtuelle

Plus en détail

2X ThinClientServer Guide d utilisation

2X ThinClientServer Guide d utilisation 2X ThinClientServer Guide d utilisation Page 1/23 Sommaire 2x Thin Client Server Boot PXE Edition... 3 Connections Manage... 3 Connections Manage Users... 3 Connections Manage Full Desktops... 4 Connections

Plus en détail

VRM Monitor. Aide en ligne

VRM Monitor. Aide en ligne VRM Monitor fr Aide en ligne VRM Monitor Table des matières fr 3 Table des matières 1 Introduction 3 2 Vue d'ensemble du système 3 3 Getting started 4 3.1 Démarrage de VRM Monitor 4 3.2 Démarrage de Configuration

Plus en détail

Mettre Linux sur une clé USB bootable et virtualisable

Mettre Linux sur une clé USB bootable et virtualisable Mettre Linux sur une clé USB bootable et virtualisable Dans un précédent dossier, nous avons vu comment installer Linux Ubuntu sur une clé USB afin d'emporter partout avec vous votre Linux, vos documents

Plus en détail

Manuel d utilisation de ndv 4

Manuel d utilisation de ndv 4 NDV40-MU-120423-fr Manuel d utilisation de ndv 4 www.neocoretech.com Contenu 1 Présentation... 4 1.1 Terminologie... 4 1.2 Vue de la console... 5 2 Les masters... 6 2.1 Les différents icones de master...

Plus en détail

Maintenir Debian GNU/Linux à jour

Maintenir Debian GNU/Linux à jour Maintenir Debian GNU/Linux à jour Ce troisième document présente dans un premier temps comment maintenir son système à jour de façon automatisée. Il est en effet indispensable d'installer de manière parfaitement

Plus en détail

But de cette présentation

But de cette présentation Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu

Plus en détail

Installation d un serveur AmonEcole

Installation d un serveur AmonEcole Installation d un serveur AmonEcole Pour les écoles de la Charente Préalable Penser à brancher souris, clavier, écran puis les câbles réseau dans les interfaces correspondantes. Le futur serveur doit être

Plus en détail

Présentation du SC101

Présentation du SC101 Présentation du SC101 True SAN (Storage Area Network) Boîtier intégrant la technologie Z-SAN 2 emplacements IDE 3,5" (jusqu'à 2 disques durs) 1 port Ethernet RJ45 10/100 Logiciel SmartSync Pro Backup Stockage

Plus en détail

Comment utiliser Vijeo Designer avec les produits de machine virtuelle

Comment utiliser Vijeo Designer avec les produits de machine virtuelle Comment utiliser Vijeo Designer avec les produits de machine virtuelle Livre blanc 09/2010 www.schneider-electric.com Les renseignements fournis dans le présent document contiennent des descriptions générales

Plus en détail

Installation et Réinstallation de Windows XP

Installation et Réinstallation de Windows XP Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation

Plus en détail

Atelier : Virtualisation avec Xen

Atelier : Virtualisation avec Xen Virtualisation et Cloud Computing Atelier : Virtualisation avec Xen Plan Présentation de Xen Architecture de Xen Le réseau Gestion des domaines DomU dans Xen Installation de Xen Virt. & Cloud 12/13 2 Xen

Plus en détail

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014 Les Imprimantes EOLE 2.3 révisé : Janvier 2014 Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) V e r s i o n d u d o c u m e n t r é v i s é : J a n v i e

Plus en détail

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4. VMware ESX/ESXi 1. Les composants d ESX VMware ESX4 est le cœur de l infrastructure vsphere 4. C est un hyperviseur, c est à dire une couche de virtualisation qui permet de faire tourner plusieurs systèmes

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

PROJET TRIBOX-2012-A

PROJET TRIBOX-2012-A PROJET TRIBOX-2012-A Auteur : GUITTON Jordan Tutoriel d'installation et de configuration de Trixbox Membres du projet: GUITTON Jordan MORELLE Romain SECK Mbaye Gueye Responsable de la formation: MOTAMED

Plus en détail

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier 1. Installation de Windows Server 2003 Standard Edition (pour le serveur)

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier 1. Installation de Windows Server 2003 Standard Edition (pour le serveur) Atelier 1 Préparation des machines virtuelles Installation de Windows Server 2003 Standard Edition (pour le serveur) Installation de Windows XP Professionnel (pour le client) Configuration du protocole

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim 01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met

Plus en détail

TD 1 - Installation de système UNIX, partitionnement

TD 1 - Installation de système UNIX, partitionnement Département des Sciences Informatiques Licence Pro R&S 2009 2010 Administration Système T.T. Dang Ngoc dntt@u-cergy.fr TD 1 - Installation de système UNIX, partitionnement 1 Préambule Il existe de très

Plus en détail

Windows sur Kimsufi avec ESXi

Windows sur Kimsufi avec ESXi Introduction Depuis fin 2013 les serveurs Kimsufi sont livrés avec une seule adresse IPv4 et une seule adresse IPv6. De même les distributions Windows ne sont plus disponibles à l'installation Il est cependant

Plus en détail

Installation et paramétrage de Fedora dans VirtualBox.

Installation et paramétrage de Fedora dans VirtualBox. 1. Installation de Fedora: Installation et paramétrage de Fedora dans VirtualBox. Télécharger le fichier «Fedora 13.iso» sur votre Bureau. Ensuite ouvrez le logiciel VirtualBox et choisir la machine virtuelle

Plus en détail

Dispositions relatives à l'installation :

Dispositions relatives à l'installation : Dispositions relatives à l'installation : Consultez le Guide d'installation pour obtenir des informations détaillées sur les opérations décrites dans ce guide, notamment sur l'alimentation, le montage

Plus en détail

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012 LiveUSB clefisn Meilland jean claude et Kbida Abdellatif 16 septembre 2012 Table des matières 1 Présentation de la clefisn 2 1.1 liveusb......................................... 2 1.2 Le boot.........................................

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

Exportation d'une VM sur un périphérique de stockage de masse USB

Exportation d'une VM sur un périphérique de stockage de masse USB Exportation d'une VM sur un périphérique de stockage de masse USB Version 5.0 12 août 2013 Table des matières À propos de ce guide...3 Exporter une machine virtuelle à l'aide de Synchronizer...3 À propos

Plus en détail

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows TP 1 : prise en main de Windows TP 1 : prise en main de Windows Objectif du TP : prise en main de Windows manipulation de l'environnement utilisation de quelques logiciels de récupération de données Introduction

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Installation personnalisée d'oracle 10g

Installation personnalisée d'oracle 10g Installation personnalisée d'oracle 10g Ressources Sachez avant tout que, comparativement à certains de ses concurrents, Oracle est extrêmement gourmand en ressources (mémoire et disque). Il est en effet

Plus en détail

Concept de machine virtuelle

Concept de machine virtuelle Concept de machine virtuelle Chap. 5: Machine virtuelle Alain Sandoz Semestre été 2007 1 Introduction: Java Virtual Machine Machine Virtuelle Java: qu est-ce que c est? c est la spécification d une machine

Plus en détail

TP N 1 : Installer un serveur trixbox.

TP N 1 : Installer un serveur trixbox. TP N 1 : Installer un serveur trixbox. I OBJECTIF L objectif de ce tp est d installer un serveur trixbox, un Softphone et un téléphone IP Cisco de façon à tester la voix sur IP. Pour ce tp vous aurez besoin

Plus en détail

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE

Plus en détail

Xubuntu 12.04. Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.

Xubuntu 12.04. Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu. Xubuntu 12.04 Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu. On peut trouver quelques explications ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=15531491

Plus en détail

Tester Windows 8 sans l'installer avec Virtualbox

Tester Windows 8 sans l'installer avec Virtualbox Tester Windows 8 sans l'installer avec Virtualbox Vous avez déjà probablement déjà lu et vu beaucoup choses sur Windows 8. On trouve de nombreuses infos dans les actualités qui lui sont consacrés depuis

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

JetClouding Installation

JetClouding Installation JetClouding Installation Lancez le programme Setup JetClouding.exe et suivez les étapes d installation : Cliquez sur «J accepte le contrat de licence» puis sur continuer. Un message apparait and vous demande

Plus en détail

À propos de Parallels Desktop 10 pour Mac

À propos de Parallels Desktop 10 pour Mac À propos de Parallels Desktop 10 pour Mac Parallels Desktop 10 pour Mac est une mise à niveau majeure vers le logiciel primé de Parallels pour exécuter Windows sur un Mac. À propos de cette mise à jour

Plus en détail

Enoncé du TP 8 Système

Enoncé du TP 8 Système Enoncé du TP 8 Système Installation d un systeme GNU/Linux virtualisé C. Pain-Barre INFO - IUT Aix-en-Provence version du 4/12/2013 i Démarrer les PC sous Linux. 1 Introduction à la virtualisation avec

Plus en détail