VIMINAL TP vodka (Virtualization Operation Discovery on KVM Architecture)
|
|
- Isaac Grenon
- il y a 8 ans
- Total affichages :
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
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étailActivité 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étailDebian 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étailEN 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étailhttp://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étailAnné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étailEN 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étailVMWare. 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étailAdministration 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étailFreeNAS 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étailKernel 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étailA 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étailMI03 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étailKernel 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étailPPE 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étailVMWARE 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étailTAI049 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étailSystè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étailCours 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étailhttp://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étailUtilisation 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étailOpenMediaVault 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étailProjet 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étailRetrospect 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étailBut 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étailLes 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étailInstaller 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étailVirtualisation 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étailVirtualisation 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étailComment 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étailTP 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étailSymantec 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étailTutoriel 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étailMachine 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étailAcronis 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étailMise 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étailMise 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étailAssistance à 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étailWINDOWS 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étailHP 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étailMise 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étailPROCÉ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étailService 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étailVirtualisation 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étailCloner 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étailTable 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étail2010 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étailCloud 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étailNetwork 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étailInstallation 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étailServeur 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étail1. 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étailPré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étailInstallation 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étailVirtualisation 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étailUtiliser 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étail2X 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étailVRM 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étailMettre 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étailManuel 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étailMaintenir 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étailBut 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étailInstallation 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étailPré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étailComment 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étailInstallation 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étailAtelier : 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étailLes 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étailVMware 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étailNetwork 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étailPROJET 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étailCours 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étailDocumentation 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étailArchitecture 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étailKAJOUT 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étailTD 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étailWindows 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étailInstallation 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étailDispositions 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étailLiveUSB 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étailInstallation 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étailFORMATION 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étailExportation 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étailTP 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étailTutoriel 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étailInstallation 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étailConcept 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étailTP 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étailDé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étailXubuntu 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étailTester 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étailQlik 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étailJetClouding 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 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étailEnoncé 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