SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
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, il y a d'autres usages ?
●
    Comment je l'installe sur ma machine ?
●
    Comment je crée ma première 'Machine Virtuelle' ?
●
    Comment je gère mon 'parc de VM' ?
●
    Il y a d'autres solutions de virtualisation ?
●
    Illustrations de divers usages.
●
    Ateliers ...
C'est quoi, la virtualisation ?

●
    Faire croire à un programme qu'il manipule une
    ressource matérielle qui n'existe pas.


    Ou, dit autrement …


●
    Développer des programmes qui se fassent passer
    pour du matériel auprès des autres programmes.


    … et il est très facile de tromper un programme.
C'est quoi, la virtualisation ?


Avant de le virtualiser, rappelons ce qu'est un PC :

●
    De la puissance au cœur (processeur, mémoire, etc.)

●
    Du matériel autour (disques, interfaces, etc.)

●
    Des logiciels dedans pour que tout marche ensemble :
    ●
        Le système avec ses drivers
    ●
        L'interface pour y accéder
    ●
        Des applications pour chaque usage
C'est quoi, la virtualisation ?


Avant de le virtualiser, rappelons ce qu'est un PC :
    Pour tromper le système, il suffit de se faire passer ...
●
    De la puissance au cœur (processeur, mémoire, etc.)
                                … pour ça :
●
    Du matériel autour (disques, interfaces, etc.)

●
    Des logiciels dedans pour que tout marche ensemble :
     ●
         Le système avec ses drivers ◄ C'est à ce niveau que ça se passe
     ●
         L'interface pour y accéder
     ●
         Des applications pour chaque usage
C'est quoi, la virtualisation ?


                                  Appli A   Appli B   Appli M   Appli N


Application X    Application Y         IHM                 IHM


                                       O.S. 1              O.S. 2


 Interface (window manager)        Couche d'abstraction virtuelle


                 Système d'exploitation (O.S.)


           Couches d'abstraction matérielle (drivers)


        Ressources matérielles, composants physiques
Les usages personnels

●
    Tester un nouveau système en toute sécurité.


●
    Disposer d'un environnement "jetable" pour y faire
    des expérimentations … hasardeuses.


●
    Disposer d'un environnement dédié à une tâche
    précise qui puisse être préservé facilement.


●
    Avoir partout son environnement sur soi (clé USB).
Des usages professionnels

●
    Rendre l'installation de l'image "Master Corporate"
    indépendante du matériel.


●
    Disposer d'un environnement "legacy" (applications
    anciennes, incompatibles avec les systèmes récents).


●
    Faciliter la transition vers le libre en faisant cohabiter
    les deux mondes durant la phase de migration.


●
    Être indépendant de la fragilité du matériel.
Les versions de VirtualBox
    VirtualBox existe sous deux variantes de licence :

●
    Édition 'OSE' (Open Source Edition) jusqu'à la version 3.2


●
    Édition 'PUEL' (Personal Use and Evaluation licence)

●
    L'édition OSE n'a pas de serveur RDP ni de support USB


●
    Depuis la version 4, ORACLE fournit le 'core' sous GPL v2,
    et un pack d'extensions comprenant les fonctionnalités
    RDP et USB sous licence PUEL.
Installation sur Ubuntu
●
    L'édition 'OSE' est dans les dépôts d'Ubuntu




    "Applications", "Logithèque Ubuntu", rechercher, puis …
                           "Installer"
Installation sur Ubuntu

●   L'édition 'PUEL' doit être installée en ligne de commande et
    depuis son PPA*
    ●   Ouvrir un terminal et taper ces 3 commandes** :
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
             -O- | sudo apt-key add -
    sudo apt-get update
    sudo apt-get install virtualbox-4.0




    ●   A ce stade, seule la partie GPL est installée.
        L'installation du pack RDP + USB nécessite une manipulation
        supplémentaire

        *
             PPA : Personnal Program Archive
        **
             Ces commandes sont détaillées dans la documentation sur doc.ubuntu-fr.org
Installation sur Ubuntu
●
    L'installation du pack se fait avec le logiciel principal
    ●
        "Fichier", "Préférences" (ou Ctrl+G),
    ●
        Onglet "Extensions", le bouton de droite "Ajouter"
Installation sur Ubuntu
●
    Tant que vous êtes sur la fenêtre "Préférences", pensez à
    configurer la 'Touche Hôte' qui permet de récupérer le
    clavier et la souris pour les rendre au système hôte.




    Note : la touche 'Menu' n'étant pas utilisée sous Linux, c'est un bon choix
Création d'une machine virtuelle

●
    La marche à suivre comprend trois étapes :
    ●
        Choisir le système qui va être installé dans la machine
        virtuelle et obtenir un support d'installation (DVD ou
        CDROM, image ISO)

    ●
        Définir les pseudo caractéristiques "physiques" de la
        machine virtuelle (taille et nombre de disques durs,
        taille de la mémoire, nombre et type de processeurs,
        de cartes réseau, de lecteurs, etc.)

    ●
        Lancer le programme et cliquer sur "Créer" (Ctrl+N)
Création d'une machine virtuelle


L'écran principal du gestionnaire de VirtualBox :
Création d'une machine virtuelle
●
    Écran 1 (accueil du programme)
Création d'une machine virtuelle
●
    Écran 2 (Nom et type de système)
Création d'une machine virtuelle
●
    Écran 3 (Taille de la mémoire vive)
Création d'une machine virtuelle
●
    Écran 4 (Choix du disque principal)
Création d'une machine virtuelle
●
    Écran 5 (Récapitulatif et action)
Création d'une machine virtuelle


La nouvelle machine virtuelle est créée :




  Reste à affiner sa configuration ...
Création d'une machine virtuelle
●
    Étape de création du disque virtuel principal
Création d'une machine virtuelle
●
    Création d'un disque virtuel
    ●
        Écran 1 (Accueil du programme)
Création d'une machine virtuelle
●
    Création d'un disque virtuel
    ●
        Écran 2 (choix du type de disque)
Création d'une machine virtuelle
●
    Création d'un disque virtuel
     ●
         Écran 3 (Localisation et taille maximum)




    Le répertoire de localisation est un sous répertoire de ~/VirtualBox Vms dans lequel chaque
    machine virtuelle dispose du sien propre
Création d'une machine virtuelle
●
    Création d'un disque virtuel
    ●
        Écran 4 (Récapitulatif et action)
Configuration d'une machine virtuelle
●
    Configuration préalable au premier lancement
Configuration d'une machine virtuelle
●
    Configuration préalable au premier lancement
Configuration d'une machine virtuelle
●
    Configuration préalable au premier lancement
Configuration d'une machine virtuelle
●
    Configuration préalable au premier lancement
Configuration d'une machine virtuelle
●
    Configuration préalable au premier lancement
Configuration d'une machine virtuelle
●
    Mise en place du support d'installation du système
Configuration d'une machine virtuelle
●
    Mise en place du support d'installation du système
Configuration d'une machine virtuelle
●
    L'installation du système d'exploitation dans la VM se
    fait simplement en la démarrant :




    Une fois installée, la machine virtuelle est appelée
    "système invité", pas opposition au "système hôte"
Installation du système invité
●
    Exemple d'un début d'installation d'Ubuntu 10.10
Installation des "Additions Invité"
●
    Pour améliorer l'intégration de la machine virtuelle
    dans le système hôte, on peut installer ce module.
    ●
        Depuis le menu "Périphériques" (ou Host+D)




    ●
        Si l'installeur ne se lance pas seul, ouvrir le CDRom
        (virtuel) et lancer le script "autorun.sh"
        Note : il faut redémarrer la VM après l'installation des Additions
Installation des "Additions Invité"
●
    Lancement du script d'installation des Additions :
Gestion des machines virtuelles
●
    La machine virtuelle se résumant à un simple fichier
    posé sur le système hôte, il est simple d'en faire une
    copie d'archive pour la "cloner".




    Ce sont les fonctions d'exportation et d'importation
Gestion des machines virtuelles
●
    L'exportation est une opération simple : choisir la
    machine à exporter, et nommer le fichier résultat :
Gestion des machines virtuelles
●
    L'importation est tout aussi facile :
Les autres solutions de virtualisation

●
    Hyperviseur (pas de système hôte visible)
    ●
        Xen (libre)
    ●
        Vmware ESX (propriétaire, payant)
    ●
        Microsoft® HyperV Server (propriétaire, payant)

●
    Systèmes hôtes Linux (émulateurs, isolateurs, ...)
    ●
        VirtualBox (GPL + PUEL, gratuit)
    ●
        KVM (libre)
    ●
        Qemu, Bochs, Plex86 (libres)
    ●
        User Mode Linux (UML), OpenVZ (libres)
Les autres solutions de virtualisation

●
    Solution pour Windows®
    ●
        VirtualBox (GPL + PUEL, gratuit)
    ●
        VMware Player et Server (propriétaire, gratuit)
    ●
        VMware Worksation et vSphere (propriétaire, payant)
    ●
        VirtualPC et VirtualServer (propriétaire, gratuit)
    ●


●
    Solutions pour Apple (MAC OS X)
    ●
        VirtualBox (GPL + PUEL, gratuit)
    ●
        Parallels Desktop (propriétaire, payant)
    ●
        VMware Fusion (propriétaire, payant)
VirtualBox

C'est le moment des démonstrations "en direct"




     Merci de votre attention ...


     ... et à tout à l'heure pour les ateliers

Weitere ähnliche Inhalte

Was ist angesagt?

Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...fabricemeillon
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Kouotou Aboubakar Sidiki, Eng, PMP
 
Les avantages de la virtualisation
Les avantages de la virtualisationLes avantages de la virtualisation
Les avantages de la virtualisationNRC
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-Vfabricemeillon
 
Architectures de virtualisation
Architectures de virtualisationArchitectures de virtualisation
Architectures de virtualisationAntoine Benkemoun
 
Conférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisationConférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisationClub Scientifique de l'ESI - CSE
 
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...fabricemeillon
 
IT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper VIT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper VFujitsu France
 
Storagecraft ShadowProtect 4 IT Edition par StorageCraft Benelux
Storagecraft ShadowProtect 4 IT Edition par StorageCraft BeneluxStoragecraft ShadowProtect 4 IT Edition par StorageCraft Benelux
Storagecraft ShadowProtect 4 IT Edition par StorageCraft BeneluxStorageCraft Benelux
 
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...DotRiver
 
Conseils virtualisation serveurs
Conseils virtualisation serveursConseils virtualisation serveurs
Conseils virtualisation serveursPROJECT SI
 
Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...
Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...
Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...Microsoft Technet France
 
Virtualisation
VirtualisationVirtualisation
VirtualisationTsubichi
 
Shadow protect 4-desktop-fr_20101005
Shadow protect 4-desktop-fr_20101005Shadow protect 4-desktop-fr_20101005
Shadow protect 4-desktop-fr_20101005StorageCraft Benelux
 
Plongée au cœur du Framework .NET 4.5
Plongée au cœur du Framework .NET 4.5Plongée au cœur du Framework .NET 4.5
Plongée au cœur du Framework .NET 4.5Microsoft
 
Deploiement Windows Xp
Deploiement Windows XpDeploiement Windows Xp
Deploiement Windows Xpemantoine
 
.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotique.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotiqueMicrosoft
 
La virtualisation de_serveurs
La virtualisation de_serveursLa virtualisation de_serveurs
La virtualisation de_serveursNidhal Fersi
 
Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08actualblog
 

Was ist angesagt? (20)

Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...
 
Les avantages de la virtualisation
Les avantages de la virtualisationLes avantages de la virtualisation
Les avantages de la virtualisation
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-V
 
Architectures de virtualisation
Architectures de virtualisationArchitectures de virtualisation
Architectures de virtualisation
 
Conférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisationConférence Virtualisation - Day 1 : Introduction à la vitualisation
Conférence Virtualisation - Day 1 : Introduction à la vitualisation
 
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
 
IT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper VIT FUTURE 2011 - Microsoft Hyper V
IT FUTURE 2011 - Microsoft Hyper V
 
Storagecraft ShadowProtect 4 IT Edition par StorageCraft Benelux
Storagecraft ShadowProtect 4 IT Edition par StorageCraft BeneluxStoragecraft ShadowProtect 4 IT Edition par StorageCraft Benelux
Storagecraft ShadowProtect 4 IT Edition par StorageCraft Benelux
 
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
 
Conseils virtualisation serveurs
Conseils virtualisation serveursConseils virtualisation serveurs
Conseils virtualisation serveurs
 
Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...
Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...
Quelles solutions de virtualisation pour le poste de travail et quels bénéfic...
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 
Shadow protect 4-desktop-fr_20101005
Shadow protect 4-desktop-fr_20101005Shadow protect 4-desktop-fr_20101005
Shadow protect 4-desktop-fr_20101005
 
Plongée au cœur du Framework .NET 4.5
Plongée au cœur du Framework .NET 4.5Plongée au cœur du Framework .NET 4.5
Plongée au cœur du Framework .NET 4.5
 
Deploiement Windows Xp
Deploiement Windows XpDeploiement Windows Xp
Deploiement Windows Xp
 
.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotique.NET Microframework: du code, de l’électronique, de la robotique
.NET Microframework: du code, de l’électronique, de la robotique
 
La virtualisation de_serveurs
La virtualisation de_serveursLa virtualisation de_serveurs
La virtualisation de_serveurs
 
Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08
 
Cluster in the Box
Cluster in the BoxCluster in the Box
Cluster in the Box
 

Ähnlich wie A Libre Ouvert : Virtual box

HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualiséHOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualiséAnthony Le Goff
 
Virtualiser une machine_physique
Virtualiser une machine_physiqueVirtualiser une machine_physique
Virtualiser une machine_physiqueanasslv
 
Virtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsVirtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsSGHIOUAR abdelfettah
 
Utilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaudUtilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaudChristophe Catarina
 
Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Jean-Marc Fontaine
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Jean-Marc Fontaine
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Gonéri Le Bouder
 
Cd Win Xp Personnalise
Cd Win Xp PersonnaliseCd Win Xp Personnalise
Cd Win Xp PersonnaliseSais Abdelkrim
 
Qt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarquéQt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarquéAlexandre LAHAYE
 
DEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETDEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETTaoufik AIT HSAIN
 
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
 Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
Microsoft Windows 10 Technical Preview sur une machine virtuelle VirtualboxMaggiC solutions, Liège, Belgium
 
VMWare.ppt - R!L3S Développement.ppt
VMWare.ppt - R!L3S Développement.pptVMWare.ppt - R!L3S Développement.ppt
VMWare.ppt - R!L3S Développement.pptNatijTDI
 
Deploiement de Plone et Deliverance avec Ubuntu VM Builder
Deploiement de Plone et Deliverance avec Ubuntu VM BuilderDeploiement de Plone et Deliverance avec Ubuntu VM Builder
Deploiement de Plone et Deliverance avec Ubuntu VM BuilderParis, France
 
Fiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesFiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesATPENSC-Group
 

Ähnlich wie A Libre Ouvert : Virtual box (20)

Ubunto
UbuntoUbunto
Ubunto
 
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualiséHOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
HOWTO Gestion porte-feuilles crypto-monnaies en environnement virtualisé
 
Virtualiser une machine_physique
Virtualiser une machine_physiqueVirtualiser une machine_physique
Virtualiser une machine_physique
 
Virtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsVirtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitations
 
Utilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaudUtilitaires, petits mais ... costaud
Utilitaires, petits mais ... costaud
 
Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
 
Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012Gérer ses environnements de développement avec Vagrant - RMLL 2012
Gérer ses environnements de développement avec Vagrant - RMLL 2012
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02
 
Guide complet linux
Guide complet linuxGuide complet linux
Guide complet linux
 
Cd Win Xp Personnalise
Cd Win Xp PersonnaliseCd Win Xp Personnalise
Cd Win Xp Personnalise
 
Qt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarquéQt4 et 5 pour Linux embarqué
Qt4 et 5 pour Linux embarqué
 
Rapport du stage
Rapport du stageRapport du stage
Rapport du stage
 
DEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLETDEBUTER SOUS LINUX : GUIDE COMPLET
DEBUTER SOUS LINUX : GUIDE COMPLET
 
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
 Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
 
Débuter avec mdt
Débuter avec mdtDébuter avec mdt
Débuter avec mdt
 
Manuel d'installation PAGE
Manuel d'installation PAGEManuel d'installation PAGE
Manuel d'installation PAGE
 
VMWare.ppt - R!L3S Développement.ppt
VMWare.ppt - R!L3S Développement.pptVMWare.ppt - R!L3S Développement.ppt
VMWare.ppt - R!L3S Développement.ppt
 
Deploiement de Plone et Deliverance avec Ubuntu VM Builder
Deploiement de Plone et Deliverance avec Ubuntu VM BuilderDeploiement de Plone et Deliverance avec Ubuntu VM Builder
Deploiement de Plone et Deliverance avec Ubuntu VM Builder
 
Fiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesFiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiques
 

Mehr von Christophe Catarina

Mehr von Christophe Catarina (7)

Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Données en ligne
Données en ligneDonnées en ligne
Données en ligne
 
Blog ou réseaux sociaux; quelle présence sur le web ?
Blog ou réseaux sociaux; quelle présence sur le web ?Blog ou réseaux sociaux; quelle présence sur le web ?
Blog ou réseaux sociaux; quelle présence sur le web ?
 
Firefox extensions vpdf
Firefox extensions vpdfFirefox extensions vpdf
Firefox extensions vpdf
 
A Libre Ouvert : Publication web
A Libre Ouvert : Publication webA Libre Ouvert : Publication web
A Libre Ouvert : Publication web
 
A Libre Ouvert : Gimp
A Libre Ouvert : GimpA Libre Ouvert : Gimp
A Libre Ouvert : Gimp
 
Etre présent sur le Web
Etre présent sur le WebEtre présent sur le Web
Etre présent sur le Web
 

A Libre Ouvert : Virtual box

  • 1. A Libre Ouvert Médiathèque Jacques Ellul le 12-03-2010 à PESSAC avec l'ABUL
  • 2. La Virtualisation (avec VirtualBox) ● C'est quoi, la 'virtualisation' ? ● A quoi ça peut me servir à la maison ? ● Et dans mon travail, il y a d'autres usages ? ● Comment je l'installe sur ma machine ? ● Comment je crée ma première 'Machine Virtuelle' ? ● Comment je gère mon 'parc de VM' ? ● Il y a d'autres solutions de virtualisation ? ● Illustrations de divers usages. ● Ateliers ...
  • 3. C'est quoi, la virtualisation ? ● Faire croire à un programme qu'il manipule une ressource matérielle qui n'existe pas. Ou, dit autrement … ● Développer des programmes qui se fassent passer pour du matériel auprès des autres programmes. … et il est très facile de tromper un programme.
  • 4. C'est quoi, la virtualisation ? Avant de le virtualiser, rappelons ce qu'est un PC : ● De la puissance au cœur (processeur, mémoire, etc.) ● Du matériel autour (disques, interfaces, etc.) ● Des logiciels dedans pour que tout marche ensemble : ● Le système avec ses drivers ● L'interface pour y accéder ● Des applications pour chaque usage
  • 5. C'est quoi, la virtualisation ? Avant de le virtualiser, rappelons ce qu'est un PC : Pour tromper le système, il suffit de se faire passer ... ● De la puissance au cœur (processeur, mémoire, etc.) … pour ça : ● Du matériel autour (disques, interfaces, etc.) ● Des logiciels dedans pour que tout marche ensemble : ● Le système avec ses drivers ◄ C'est à ce niveau que ça se passe ● L'interface pour y accéder ● Des applications pour chaque usage
  • 6. C'est quoi, la virtualisation ? Appli A Appli B Appli M Appli N Application X Application Y IHM IHM O.S. 1 O.S. 2 Interface (window manager) Couche d'abstraction virtuelle Système d'exploitation (O.S.) Couches d'abstraction matérielle (drivers) Ressources matérielles, composants physiques
  • 7. Les usages personnels ● Tester un nouveau système en toute sécurité. ● Disposer d'un environnement "jetable" pour y faire des expérimentations … hasardeuses. ● Disposer d'un environnement dédié à une tâche précise qui puisse être préservé facilement. ● Avoir partout son environnement sur soi (clé USB).
  • 8. Des usages professionnels ● Rendre l'installation de l'image "Master Corporate" indépendante du matériel. ● Disposer d'un environnement "legacy" (applications anciennes, incompatibles avec les systèmes récents). ● Faciliter la transition vers le libre en faisant cohabiter les deux mondes durant la phase de migration. ● Être indépendant de la fragilité du matériel.
  • 9. Les versions de VirtualBox VirtualBox existe sous deux variantes de licence : ● Édition 'OSE' (Open Source Edition) jusqu'à la version 3.2 ● Édition 'PUEL' (Personal Use and Evaluation licence) ● L'édition OSE n'a pas de serveur RDP ni de support USB ● Depuis la version 4, ORACLE fournit le 'core' sous GPL v2, et un pack d'extensions comprenant les fonctionnalités RDP et USB sous licence PUEL.
  • 10. Installation sur Ubuntu ● L'édition 'OSE' est dans les dépôts d'Ubuntu "Applications", "Logithèque Ubuntu", rechercher, puis … "Installer"
  • 11. Installation sur Ubuntu ● L'édition 'PUEL' doit être installée en ligne de commande et depuis son PPA* ● Ouvrir un terminal et taper ces 3 commandes** : wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - sudo apt-get update sudo apt-get install virtualbox-4.0 ● A ce stade, seule la partie GPL est installée. L'installation du pack RDP + USB nécessite une manipulation supplémentaire * PPA : Personnal Program Archive ** Ces commandes sont détaillées dans la documentation sur doc.ubuntu-fr.org
  • 12. Installation sur Ubuntu ● L'installation du pack se fait avec le logiciel principal ● "Fichier", "Préférences" (ou Ctrl+G), ● Onglet "Extensions", le bouton de droite "Ajouter"
  • 13. Installation sur Ubuntu ● Tant que vous êtes sur la fenêtre "Préférences", pensez à configurer la 'Touche Hôte' qui permet de récupérer le clavier et la souris pour les rendre au système hôte. Note : la touche 'Menu' n'étant pas utilisée sous Linux, c'est un bon choix
  • 14. Création d'une machine virtuelle ● La marche à suivre comprend trois étapes : ● Choisir le système qui va être installé dans la machine virtuelle et obtenir un support d'installation (DVD ou CDROM, image ISO) ● Définir les pseudo caractéristiques "physiques" de la machine virtuelle (taille et nombre de disques durs, taille de la mémoire, nombre et type de processeurs, de cartes réseau, de lecteurs, etc.) ● Lancer le programme et cliquer sur "Créer" (Ctrl+N)
  • 15. Création d'une machine virtuelle L'écran principal du gestionnaire de VirtualBox :
  • 16. Création d'une machine virtuelle ● Écran 1 (accueil du programme)
  • 17. Création d'une machine virtuelle ● Écran 2 (Nom et type de système)
  • 18. Création d'une machine virtuelle ● Écran 3 (Taille de la mémoire vive)
  • 19. Création d'une machine virtuelle ● Écran 4 (Choix du disque principal)
  • 20. Création d'une machine virtuelle ● Écran 5 (Récapitulatif et action)
  • 21. Création d'une machine virtuelle La nouvelle machine virtuelle est créée : Reste à affiner sa configuration ...
  • 22. Création d'une machine virtuelle ● Étape de création du disque virtuel principal
  • 23. Création d'une machine virtuelle ● Création d'un disque virtuel ● Écran 1 (Accueil du programme)
  • 24. Création d'une machine virtuelle ● Création d'un disque virtuel ● Écran 2 (choix du type de disque)
  • 25. Création d'une machine virtuelle ● Création d'un disque virtuel ● Écran 3 (Localisation et taille maximum) Le répertoire de localisation est un sous répertoire de ~/VirtualBox Vms dans lequel chaque machine virtuelle dispose du sien propre
  • 26. Création d'une machine virtuelle ● Création d'un disque virtuel ● Écran 4 (Récapitulatif et action)
  • 27. Configuration d'une machine virtuelle ● Configuration préalable au premier lancement
  • 28. Configuration d'une machine virtuelle ● Configuration préalable au premier lancement
  • 29. Configuration d'une machine virtuelle ● Configuration préalable au premier lancement
  • 30. Configuration d'une machine virtuelle ● Configuration préalable au premier lancement
  • 31. Configuration d'une machine virtuelle ● Configuration préalable au premier lancement
  • 32. Configuration d'une machine virtuelle ● Mise en place du support d'installation du système
  • 33. Configuration d'une machine virtuelle ● Mise en place du support d'installation du système
  • 34. Configuration d'une machine virtuelle ● L'installation du système d'exploitation dans la VM se fait simplement en la démarrant : Une fois installée, la machine virtuelle est appelée "système invité", pas opposition au "système hôte"
  • 35. Installation du système invité ● Exemple d'un début d'installation d'Ubuntu 10.10
  • 36. Installation des "Additions Invité" ● Pour améliorer l'intégration de la machine virtuelle dans le système hôte, on peut installer ce module. ● Depuis le menu "Périphériques" (ou Host+D) ● Si l'installeur ne se lance pas seul, ouvrir le CDRom (virtuel) et lancer le script "autorun.sh" Note : il faut redémarrer la VM après l'installation des Additions
  • 37. Installation des "Additions Invité" ● Lancement du script d'installation des Additions :
  • 38. Gestion des machines virtuelles ● La machine virtuelle se résumant à un simple fichier posé sur le système hôte, il est simple d'en faire une copie d'archive pour la "cloner". Ce sont les fonctions d'exportation et d'importation
  • 39. Gestion des machines virtuelles ● L'exportation est une opération simple : choisir la machine à exporter, et nommer le fichier résultat :
  • 40. Gestion des machines virtuelles ● L'importation est tout aussi facile :
  • 41. Les autres solutions de virtualisation ● Hyperviseur (pas de système hôte visible) ● Xen (libre) ● Vmware ESX (propriétaire, payant) ● Microsoft® HyperV Server (propriétaire, payant) ● Systèmes hôtes Linux (émulateurs, isolateurs, ...) ● VirtualBox (GPL + PUEL, gratuit) ● KVM (libre) ● Qemu, Bochs, Plex86 (libres) ● User Mode Linux (UML), OpenVZ (libres)
  • 42. Les autres solutions de virtualisation ● Solution pour Windows® ● VirtualBox (GPL + PUEL, gratuit) ● VMware Player et Server (propriétaire, gratuit) ● VMware Worksation et vSphere (propriétaire, payant) ● VirtualPC et VirtualServer (propriétaire, gratuit) ● ● Solutions pour Apple (MAC OS X) ● VirtualBox (GPL + PUEL, gratuit) ● Parallels Desktop (propriétaire, payant) ● VMware Fusion (propriétaire, payant)
  • 43. VirtualBox C'est le moment des démonstrations "en direct" Merci de votre attention ... ... et à tout à l'heure pour les ateliers