Alphorm.com Formation VirtualBox

9 833 vues

Publié le

Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-virtualbox

Avec cette formation Oracle VirtualBox, vous allez découvrir le système de virtualisation GRATUIT, Oracle VirtualBox.

Cette formation pratique vous permettra d’acquérir les connaissances et compétences pour installer, gérer et maitriser l’environnement Oracle VirtualBox. Vous allez pouvoi apprendre la gestion des machines virtuelles, les clones, les snapshots, les méthodes de connexion réseau et les pilotes Virtio, la gestion du stockage, l'outil VBoxManage, le serveur Oracle VirtualBox,...

Deux bonus vous sont offerts: un lab réseau Cisco avec GNS3 pour connecter vos machines virtuelles , et un Lab SAN ISCSI pour partager et téléporter vos machines virtuelles.

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
9 833
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6 024
Actions
Partages
0
Téléchargements
234
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Alphorm.com Formation VirtualBox

  1. 1. Présentation Présentation de la formation Formation Oracle VirtualBox alphorm.com™© Présentation Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  2. 2. Plan •Présentation du formateur •Le plan de formation •Publics concernés •Connaissances requises Formation Oracle VirtualBox alphorm.com™© •Connaissances requises •Présentation du Lab
  3. 3. Présentation du formateur • Ludovic QUENEC’HDU • lquenec@alphorm.com • Consultant & Expert Solutions Opensource, vmware, citrix • Mission conseil, Administrateur, migration et formation • Mes références : Formation Oracle VirtualBox alphorm.com™© • Mes références : Mon profil LinkedIn : https://fr.linkedin.com/pub/ludovic-quenec-hdu/47/6bb/550 Mon profil Alphorm : http://www.alphorm.com/formateur/ludovic-quenechdu
  4. 4. Mes formations sur Alphorm Formation Oracle VirtualBox alphorm.com™©
  5. 5. Le plan de formation • La virtualisation • Introduction aux machines virtuelles • Technologie de virtualisation • Présentation et fonctionnalités de VirtualBox • Installation • Installation d'Oracle VirtualBox Windows/Linux • Installation du pack d'extension VirtualBox • Virtualiser des machines virtuelles • Création d'une machines virtuelle • Virtualiser le stockage • Les formats des disques et les controleurs • Le stockage Local/Distant avec Lab SAN • Gestion des machines virtuelles avec la GUI • Cloner des VMs • Les Instantanés – Snapshot • Accès distant avec VRDP • VirtualBox serveur • VBoxHeadless, VBoxManage Formation Oracle VirtualBox alphorm.com™© • Création d'une machines virtuelle • Les suppléments invité pour MS Windows et Linux • Importer /Exporter des « appliances » • Virtualiser le réseau • Les adaptateurs virtuels et les pilotes Virtio • Le Bridge • Le NAT • Le Host-Only • Le réseau interne • Lab réseau routage Cisco GNS3 • VBoxHeadless, VBoxManage • Créer une machine virtuelle • Accès distant VRDP • Gérer les vms avec VBoxManage • Gérer les instantanés • Cloner des VMs • Gestion du stockage - les disques • Gestion du stockage - les contrôleurs et disques • Gestion du réseau • Téléportation
  6. 6. • Toutes personnes ayant un besoin de virtualiser des systèmes d’exploitations • Les développeurs pour rationaliser les développements et les opérations de test • Les techniciens pour déploiements de postes de travails Publics concernés Formation Oracle VirtualBox alphorm.com™© • Les administrateurs systèmes et réseaux pour accélérer les déploiements d’applications, pour mettre en place des procédures de migrations réussies, des environnements complexes de réseaux et stockage.
  7. 7. Connaissances requises • Connaissances (de base) sur les des systèmes d’exploitation MS Windows et Linux (installation, pilotes, …) • Connaissances (vraiment de base) sur : TCP/IP, Adressage IP, matériels réseaux, connexion réseau Microsoft et linux • Connaissance souhaitée ☺ : Formation Oracle VirtualBox alphorm.com™© • Bonne connaissance Linux et MS Windows • Un autre produit de virtualisation Vmware
  8. 8. Présentation du Lab • Infos techniques du Lab PC « classique » avec Intel VT ou AMD SVM Plate-forme Linux ou MS Windows© Le produit Oracle VirtualBox Des iso des systèmes d’exploitation Linux, MS Windows et autres Formation Oracle VirtualBox alphorm.com™© Des iso des systèmes d’exploitation Linux, MS Windows et autres
  9. 9. Ce qu’on a couvert •Présentation du formateur •Le plan de formation •Publics concernés •Connaissances requises Formation Oracle VirtualBox alphorm.com™© •Connaissances requises •Présentation du Lab
  10. 10. Introduction aux Introduction à la virtualisation Formation Oracle VirtualBox alphorm.com™© Introduction aux machines virtuelles Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  11. 11. Plan • Qu’est ce qu’une machine virtuelle? • Les fichiers que composent une machine virtuelle VirtualBox Formation Oracle VirtualBox alphorm.com™©
  12. 12. Qu’est ce qu’une machine virtuelle • Représentation logiciel d’une machine physique • Différentes versions de VMs qui définissent les capacités matériels Formation Oracle VirtualBox alphorm.com™©
  13. 13. Les fichiers que composent une machine virtuelle • Une machine virtuelle est en fait un dossier qui comprends : • .VDI : Disque dur virtuel • .VBOX : Fichier de configuration de la machine virtuelle. Contient toutes les informations matériel de la vm Formation Oracle VirtualBox alphorm.com™© • Les snapshot de la vm • .VDI : instantanés, fichiers de différenciation virtuel • Les journeaux de la vm • .LOG : instantanés, fichiers de différenciation virtuel
  14. 14. Ce qu’on a couvert • Qu’est ce qu’une machine virtuelle • Les fichiers que composent une machine virtuelle VirtualBox Formation Oracle VirtualBox alphorm.com™©
  15. 15. Technologie Introduction à la virtualisation Formation Oracle VirtualBox alphorm.com™© Technologie de virtualisation Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  16. 16. Plan • Les hyperviseurs de type 1 • Les hyperviseurs de type 2 • La virtualisation complète • La para virtualisation Formation Oracle VirtualBox alphorm.com™© • La virtualisation matérielle
  17. 17. Les hyperviseurs de type 1 • Système qui s’exécute sur un serveur Bar-Metal (a nu) directement sur le matériel • L'hyperviseur type 1 est un noyau hôte allégé et optimisé Formation Oracle VirtualBox alphorm.com™© • N’as pas besoin d’émuler les anneaux de protection • Exemples : Kvm, Xen VMware ESXI, MS Hyper-v
  18. 18. Les hyperviseurs de type 2 • Un hyperviseur de Type 2 est un logiciel qui s'exécute à l'intérieur d'un autre système d'exploitation. • Logiciel qui s’installe sur un système d’exploitation Linux, Formation Oracle VirtualBox alphorm.com™© système d’exploitation Linux, MS Windows, MacOS • Exemples : VirtualBox VMware Workstation XenClient
  19. 19. La virtualisation complète • Translation Binaire Ne requiert aucune modification au niveau du système d'exploitation N'a pas "conscience" de la Formation Oracle VirtualBox alphorm.com™© N'a pas "conscience" de la virtualisation Demande une charge importante au CPU
  20. 20. La para virtualisation • Pilotes spécifiques Le système d'exploitation requiert une modification au niveau du noyau Ajout de pilotes Formation Oracle VirtualBox alphorm.com™© Offre des fonctionnalités Très bonne performance
  21. 21. La virtualisation matérielle • Accès direct au CPU de l’hôte Modification matérielle sur les CPU Technologies : • Intel-VT-x (VT-d, VT-c) Formation Oracle VirtualBox alphorm.com™© • Intel-VT-x (VT-d, VT-c) • AMD SVM Le noyau de l’hôte est modifié pour ajouter les fonctions de virtualisation matérielles
  22. 22. Ce qu’on a couvert • Les hyperviseurs de type 1 • Les hyperviseurs de type 2 • La virtualisation complète • La para virtualisation Formation Oracle VirtualBox alphorm.com™© • La virtualisation matérielle
  23. 23. Présentation et Introduction à la virtualisation Formation Oracle VirtualBox alphorm.com™© Présentation et fonctionnalités de VirtualBox Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  24. 24. Plan • Qu’est ce que VirtualBox? • Aperçu des fonctionnalités version 2 • Aperçu des fonctionnalités version 3 • Aperçu des fonctionnalités version 4 Formation Oracle VirtualBox alphorm.com™©
  25. 25. Qu’est ce que VirtualBox • Oracle VirtualBox est un logiciel de virtualisation • Un hyperviseur de type 2 • Oracle VirtualBox s’installe sur les systèmes d’exploitation MS Windows, Linux et Mac OS X • Publié en 2007 par la société Inno Tek sous licence GNU GPL Formation Oracle VirtualBox alphorm.com™© • En 2008 Sun Microsystems acquiert VirtualBox et sort la version 2 • La version 3 sort en 2009, Oracle rachète SUN Microsystems et sort la version 3.2 renommé Oracle VirtualBox • La version 4 sort en décembre 2010, la 4.1 en 2011, la 4.2 en 2012 • Actuellement nous sommes en version 4.3
  26. 26. Aperçu des fonctionnalités • Virtualisation de très nombreux systèmes invités : Unix, Linux, Mac OS X, MS Windows 8, 10, 2008, 2012, BSD, OS/2, ... • Portabilité : VirtualBox s’exécute sur un grand nombre de systèmes d’exploitation hôtes 32 et 64 bits Formation Oracle VirtualBox alphorm.com™© • Accès distants • Serveur Headless (pas de GUI) • Clonage et instantanés, Groupes de VMs • Très bon support matériel : SMP, USB, ACPI complet, multi-écrans, ISCSI en dur, amorcage des machines en PXE
  27. 27. Aperçu des fonctionnalités version 2 • le support de la virtualisation matérielle (support des instructions VT-x et AMD-V) sur les hôtes Mac OS X • le support expérimental d'invités 64 bit sur des hôtes 32 bit • le support expérimental de l'accélération 3D via OpenGL • le support des contrôleurs SCSI LsiLogic et BusLogic Formation Oracle VirtualBox alphorm.com™© • le support des contrôleurs SCSI LsiLogic et BusLogic • le support VMDK/VHD support incluant les "snapshots" • un nouveau moteur de NAT, plus fiable et ayant de meilleures performances • une nouvelle mise en œuvre de l'interface réseau pour les hôtes Windows et Linux, avec une configuration facilitée
  28. 28. Aperçu des fonctionnalités version 3 • Les systèmes invités peuvent accéder à un maximum de 32 processeurs virtuels, mais seulement quand la machine hôte dispose des instructions VT-x ou AMD-V • Systèmes Windows invités : possibilité d’utiliser les applications et les jeux DirectX 8 et 9 • Support d’OpenGL 2.0 pour les systèmes invités Windows, Linux et Formation Oracle VirtualBox alphorm.com™© • Support d’OpenGL 2.0 pour les systèmes invités Windows, Linux et Solaris
  29. 29. Aperçu des fonctionnalités version 4 • Ajout de fonctionnalités, sous forme d'extensions • L'interface utilisateurs a été repensée (avec notamment une fonction de tri des machines virtuelles, une prévisualisation de la fenêtre client) • Virtual Machine Manager n'est plus limité à une prise en charge de 1,5 ou 2 Go de mémoire vive du côté client sur les hôtes 32-bits • Des matériels virtuels supplémentaires sont ajoutés (puces Intel ICH9 et l'Intel HD Audio) ; Formation Oracle VirtualBox alphorm.com™© • Des matériels virtuels supplémentaires sont ajoutés (puces Intel ICH9 et l'Intel HD Audio) ; • La prise en charge de l'Open Virtualization Format (OVF) est améliorée • Un contrôle plus fin des ressources allouées aux machines virtuelles (en calcul comme en bande passante). • Amélioration du clonage des machines et l'accès à distance. • Groupes de machines, le démarrage automatique de machines au lancement de la machine hôte, ajout du glisser/déposer sur les invités sous Linux.
  30. 30. Ce qu’on a couvert • Qu’est ce que VirtualBox? • Aperçu des fonctionnalités version 2 • Aperçu des fonctionnalités version 3 • Aperçu des fonctionnalités version 4 Formation Oracle VirtualBox alphorm.com™©
  31. 31. Installation d'Oracle Installation du VirtualBOX Formation Oracle VirtualBox alphorm.com™© Installation d'Oracle VirtualBox sous Windows et Linux Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  32. 32. Plan • Installation d'Oracle VirtualBox sous MS Windows • Installation d'Oracle VirtualBox sous Linux Formation Oracle VirtualBox alphorm.com™©
  33. 33. Installation d'Oracle VirtualBox sous MS Windows • Apres le téléchargement a partir du site : • https://www.virtualbox.org/wiki/Downloads • Un assistant d’installation nous guide pendant tous le processus Formation Oracle VirtualBox alphorm.com™©
  34. 34. Installation d'Oracle VirtualBox sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  35. 35. Installation d'Oracle VirtualBox sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  36. 36. Installation d'Oracle VirtualBox sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  37. 37. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com™©
  38. 38. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com™©
  39. 39. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com™©
  40. 40. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com™©
  41. 41. Installation d'Oracle VirtualBox Linux • L’installation s’effectue avec les gestionnaire de paquet en mode terminal ou mode GUI • Ubuntu/Debian #apt-get install virtualbox • Red hat/Centos Formation Oracle VirtualBox alphorm.com™© #yum install virtualbox
  42. 42. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com™©
  43. 43. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com™©
  44. 44. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com™©
  45. 45. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com™©
  46. 46. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com™©
  47. 47. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com™©
  48. 48. Ce qu’on a couvert • Installation d'Oracle VirtualBox sous MS Windows • Installation d'Oracle VirtualBox sous Linux Formation Oracle VirtualBox alphorm.com™©
  49. 49. Installation du pack Installation du VirtualBOX Formation Oracle VirtualBox alphorm.com™© Installation du pack d'extension VirtualBox Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  50. 50. Plan • Fonctionnalités du pack d’extension • Installation du pack d’extension Formation Oracle VirtualBox alphorm.com™©
  51. 51. Fonctionnalités du pack d’extension • Un pack d’extension à VirtualBox ajoutent des fonctionnalités à VirtualBox. • Oracle fournit un seul pack d’extension disponible ici : https://www.virtualbox.org/wiki/Downloads • Qui offre les fonctionnalités supplémentaires suivantes : Formation Oracle VirtualBox alphorm.com™© • Qui offre les fonctionnalités supplémentaires suivantes : Périphériques virtuels USB 2.0 EHCI Affichage distant avec Remote Desktop Protocol VRDP Amorçage Intel PXE ROM Support expérimental pour passthrough PCI sur les hôtes Linux
  52. 52. Installation du pack d’extension • Deux méthodes : en lige de commande avec VBoxManage avec les GUI Formation Oracle VirtualBox alphorm.com™©
  53. 53. Installation du pack d’extension • Deux méthodes : en lige de commande avec VBoxManage avec les GUI Formation Oracle VirtualBox alphorm.com™©
  54. 54. Ce qu’on a couvert • Fonctionnalités du pack d’extension • Installation du pack d’extension Formation Oracle VirtualBox alphorm.com™©
  55. 55. Création d'une Création des machines virtuelles Formation Oracle VirtualBox alphorm.com™© Création d'une machine virtuelle Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  56. 56. Plan • Création d'une machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  57. 57. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  58. 58. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  59. 59. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  60. 60. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  61. 61. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  62. 62. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  63. 63. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  64. 64. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  65. 65. Création d'une machines virtuelle • Utilisation de l’assistant de création de machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  66. 66. Ce qu’on a couvert • Création d'une machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  67. 67. Les suppléments Création des machines virtuelles Formation Oracle VirtualBox alphorm.com™© Les suppléments invité pour MS Windows et Linux Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  68. 68. Plan • Les suppléments invités • Installation sous MS Windows • Installation sous Linux Formation Oracle VirtualBox alphorm.com™©
  69. 69. Les suppléments invités • Les suppléments invité sont conçus pour s’installer à l’intérieur d’une machine virtuelle sur le nouveau système invité fraichement installé. • Il s’agit de pilotes de périphériques et d’applications système qui optimisent le système d’exploitation invité pour une meilleure performance et plus d’utilisabilité • Les suppléments invité de VirtualBox sont fournis sous forme d’un Formation Oracle VirtualBox alphorm.com™© • Les suppléments invité de VirtualBox sont fournis sous forme d’un fichier unique d’image de CD-ROM qui s’appelle VBoxGuestAdditions.iso • Cette image ISO se trouve dans le répertoire d’installation de VirtualBox. • Pour installer les suppléments invité sur une VM, il faut monter ce fichier dans votre VM comme un CD-ROM virtuel
  70. 70. Les suppléments invités • Les suppléments invité apportent les fonctionnalités suivantes : Intégration du pointeur de souris Dossiers partagés Meilleur support graphique Fenêtres transparentes Formation Oracle VirtualBox alphorm.com™© Fenêtres transparentes Canaux de communication hôte/invité génériques Presse-papier partagé Synchronisation du temps
  71. 71. Installation sous MS Windows • Installation sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  72. 72. Installation sous MS Windows • Installation sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  73. 73. Installation sous MS Windows • Installation sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  74. 74. Installation sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  75. 75. Installation sous MS Windows Formation Oracle VirtualBox alphorm.com™©
  76. 76. Installation sous Linux Formation Oracle VirtualBox alphorm.com™©
  77. 77. Installation sous Linux Formation Oracle VirtualBox alphorm.com™©
  78. 78. Installation sous Linux Formation Oracle VirtualBox alphorm.com™©
  79. 79. Installation sous Linux Formation Oracle VirtualBox alphorm.com™©
  80. 80. Ce qu’on a couvert • Les suppléments invités • Installation sous MS Windows • Installation sous Linux Formation Oracle VirtualBox alphorm.com™©
  81. 81. Importer/exporter Création des machines virtuelles Formation Oracle VirtualBox alphorm.com™© Importer/exporter une appliance Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  82. 82. Plan • Qu’est qu’une appliance virtuelle ? • Où trouve t’on des appliances virtuelles? • Importer un OVF • Exporter en OVF Formation Oracle VirtualBox alphorm.com™©
  83. 83. Qu’est qu’une appliance virtuelle ? • Une Appliance virtuelle est une machine virtuelle : Préconfigurée contenant un système d'exploitation et une solution applicative. Prête à l'emploi On télécharge l'appliance Formation Oracle VirtualBox alphorm.com™© On télécharge l'appliance On l’importe dans son hyperviseur On trouve par exemple des • logiciels de supervisions (nagios, ...), des routeurs, des switchs • des outils de sécurité • des applications « lourdes » SAP
  84. 84. Où trouve t’on des appliances virtuelles? • Beaucoup d’éditeurs fournissent maintenant leur application en appliance : Turnkey : http://www.turnkeylinux.org/ VMware MarketPlace: https://solutionexchange.vmware.com/ Formation Oracle VirtualBox alphorm.com™©
  85. 85. Importer un OVF Formation Oracle VirtualBox alphorm.com™©
  86. 86. Importer un OVF Formation Oracle VirtualBox alphorm.com™©
  87. 87. Importer un OVF Formation Oracle VirtualBox alphorm.com™©
  88. 88. Exporter un OVF Formation Oracle VirtualBox alphorm.com™©
  89. 89. Exporter un OVF Formation Oracle VirtualBox alphorm.com™©
  90. 90. Exporter un OVF Formation Oracle VirtualBox alphorm.com™©
  91. 91. Ce qu’on a couvert • Qu’est qu’une appliance virtuelle ? • Où trouve t’on des appliances virtuelles? • Importer un OVF • Exporter en OVF Formation Oracle VirtualBox alphorm.com™©
  92. 92. Les adaptateurs Virtualiser le réseau Formation Oracle VirtualBox alphorm.com™© Les adaptateurs virtuels et les pilotes Virtio Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  93. 93. Plan • Les adaptateurs virtuels • Les pilotes virtio • Installation des pilotes virtio sous MS windows Formation Oracle VirtualBox alphorm.com™©
  94. 94. Les adaptateurs virtuels • VirtualBox offre pour chaque machine virtuelle huit cartes réseaux • VirtualBox peut virtualiser 6 types de cartes réseaux suivants : • AMD PCNet PCI II (Am79C970A) , AMD PCNet FAST III (Am79C973, par défaut) ; • Intel PRO/1000 MT Desktop (82540EM) , Intel PRO/1000 T Server Formation Oracle VirtualBox alphorm.com™© • Intel PRO/1000 MT Desktop (82540EM) , Intel PRO/1000 T Server (82543GC) , Intel PRO/1000 MT Server (82545EM) ; • Adaptateur réseau paravirtualisé (virtio-net).
  95. 95. Les adaptateurs virtuels • PCNet FAST III est celle par défaut parce qu’elle est supportée par presque tous les systèmes d’exploitation • les adaptateurs de la famille Intel PRO/1000 ont été choisis pour certains types de systèmes d’exploitation invités qui n’incluent plus de pilotes pour la carte PCNet, tel que Windows Vista. • Le type Intel PRO/1000 MT Desktop fonctionne avec Windows Vista et Formation Oracle VirtualBox alphorm.com™© • Le type Intel PRO/1000 MT Desktop fonctionne avec Windows Vista et les versions supérieures. La variante T Server de la carte Intel PRO/1000 est reconnue par les invités Windows XP sans installer de pilotes supplémentaires. • La variante MT Server facilite les imports d’OVF à partir d’autres plateformes
  96. 96. Les pilotes virtio • À partir de la version 3.1, VirtualBox fournit un support des pilotes réseaux du standard industriel “virtio”, qui font partie du projet libre KVM. • RedHat développe les pilotes virtio • Il existe des pilotes de réseaux, mémoire, disque, ... Formation Oracle VirtualBox alphorm.com™© • Une interface est créé lors de l’installation des pilotes dans l’os invité • Améliore les performances • Déjà inclus dans le noyau Linux • Doit être installé dans MS Windows
  97. 97. Installation des pilotes virtio sous MS windows • Télécharger l’image ISO des pilotes : https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive- virtio/ Formation Oracle VirtualBox alphorm.com™©
  98. 98. Installation des pilotes virtio sous MS windows • Monter l’image dans le lecteur CD de la machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  99. 99. Installation des pilotes virtio sous MS windows • Installer les pilotes via le gestionnaire de périphériques Formation Oracle VirtualBox alphorm.com™©
  100. 100. Ce qu’on a couvert • Les adaptateurs virtuels • Les pilotes virtio • Installation des pilotes virtio sous MS windows Formation Oracle VirtualBox alphorm.com™©
  101. 101. Le Bridge Le réseau virtuel Formation Oracle VirtualBox alphorm.com™© Le Bridge Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  102. 102. Plan • Le réseau Bridgé • Configuration du mode réseau ponté Formation Oracle VirtualBox alphorm.com™©
  103. 103. Le réseau Bridgé Formation Oracle VirtualBox alphorm.com™©
  104. 104. Le réseau Bridgé • L’accès par pont utilise un pilote de périphérique sur le système hôte qui filtre les données de l’adaptateur réseau physique. • Ce pilote s’appelle “net filter”. • VirtualBox intercepte les données du réseau physique et les envoie à l’invité, via une interface réseau logicielle. Formation Oracle VirtualBox alphorm.com™© • Comme un Switch filtrant! Les adresses MAC des cartes virtuelles sont encapsulées dans l’en-tête Ethernet du paquet de l’hôte. • Lorsqu’un paquet arrive sur l’interface de l’hôte, VirtualBox redirige les paquets vers les machines virtuelles via leur adresse IP. • VirtualBox utilise le protocole ARP pour se faire
  105. 105. Configuration du mode réseau ponté La machine virtuelle est directement connectée sur le réseau physique La machine a accès à tous les participants du réseau physique La machine virtuelle est donc accessible aux autres machines Formation Oracle VirtualBox alphorm.com™© accessible aux autres machines sur le réseaux La machine virtuelle peut offrir des services réseau comme tout participant sur le réseau physique Dépense CPU dû au Promiscuité
  106. 106. Ce qu’on a couvert • Le réseau Bridgé • Configuration du mode réseau ponté Formation Oracle VirtualBox alphorm.com™©
  107. 107. Le NAT Le réseau virtuel Formation Oracle VirtualBox alphorm.com™© Le NAT Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  108. 108. Plan • Network Address Translation (NAT) • Configuration du mode NAT • Redirection des ports avec le NAT • Les réseaux NAT Formation Oracle VirtualBox alphorm.com™©
  109. 109. Network Address Translation (NAT) Formation Oracle VirtualBox alphorm.com™©
  110. 110. Network Address Translation (NAT) • Network Address Translation (NAT) est la manière la plus simple d’accéder à un réseau externe à partir d’une machine virtuelle. • C’est le mode réseau par défaut de VirtualBox. • Une machine virtuelle dont NAT est activé agit exactement comme un vrai ordinateur qui se connecte à Internet par un routeur. Le “routeur”, dans ce cas, est le moteur réseau de VirtualBox, qui dirige le trafic depuis et vers la machine virtuelle de façon transparente. Formation Oracle VirtualBox alphorm.com™© est le moteur réseau de VirtualBox, qui dirige le trafic depuis et vers la machine virtuelle de façon transparente. • L’inconvénient du mode NAT est que, comme dans un réseau privé, derrière un routeur, la machine virtuelle est invisible et injoignable depuis le réseau extérieur • On peut toutefois rediriger des ports pour les machines virtuelles • La machine virtuelle reçoit son adresse et sa configuration réseau sur le réseau privé à partir d’un serveur DHCP intégré à VirtualBox.
  111. 111. Configuration du mode NAT La machine virtuelle accède au réseaux externe Son adresse IP est attribuée par un serveur DHCP interne VirtualBox La machine n’est pas accessible Formation Oracle VirtualBox alphorm.com™© La machine n’est pas accessible de l’extérieur La redirection de port est possible pour offrir des services réseaux Possiblité de créer des réseaux NAT
  112. 112. Redirection des ports avec la NAT Formation Oracle VirtualBox alphorm.com™©
  113. 113. Les réseau NAT • Gestionnaire de réseau Formation Oracle VirtualBox alphorm.com™©
  114. 114. Les réseau NAT • Le service réseau NAT permet de créer plusieurs réseaux NAT Formation Oracle VirtualBox alphorm.com™©
  115. 115. Les réseau NAT • Sélection du réseau NAT pour la machine virtuelle Formation Oracle VirtualBox alphorm.com™©
  116. 116. Ce qu’on a couvert • Network Address Translation (NAT) • Configuration du mode NAT • Redirection des ports avec la NAT • Les réseau NAT Formation Oracle VirtualBox alphorm.com™©
  117. 117. Le Host-only Le réseau virtuel Formation Oracle VirtualBox alphorm.com™© Le Host-only Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  118. 118. Plan • Le réseau Host-only • Configuration des VMs en mode Host-only • Configuration de réseau Host-only Formation Oracle VirtualBox alphorm.com™©
  119. 119. Le réseau Host-only Formation Oracle VirtualBox alphorm.com™©
  120. 120. Le réseau Host-only • Le réseau Host-only est un mode réseau « interne » • Les machines virtuelles sont isolées et ne peuvent se connecter sur le réseau externe, ni sur internet • Le mode réseau host-only, crée une nouvelle interface logicielle “loopback” sur l’hôte • Le réseau Host-only est particulièrement utile pour les applicatifs virtuels Formation Oracle VirtualBox alphorm.com™© • Le réseau Host-only est particulièrement utile pour les applicatifs virtuels préconfigués où plusieurs machines virtuelles sont groupées et conçues pour collaborer. • Par exemple, une machine virtuelle peut contenir un serveur web et une deuxième une base de données, et comme elles sont faites pour se parler, l’applicatif peut demander à VirtualBox de définir un réseau host-only pour les deux.
  121. 121. Configuration du mode Host-only La machine virtuelle est isolée Son adresse IP est attribuée par un serveur DHCP interne VirtualBox Formation Oracle VirtualBox alphorm.com™© La machine n’est pas accessible de l’extérieur Possiblité de créer des réseaux Host-only
  122. 122. Configuration de réseau Host-only • Modification du DHCP Formation Oracle VirtualBox alphorm.com™©
  123. 123. Configuration de réseau Host-only • Modification du DHCP Formation Oracle VirtualBox alphorm.com™©
  124. 124. Configuration de réseau Host-only • Ajout d’un nouveau réseau Host-only Formation Oracle VirtualBox alphorm.com™©
  125. 125. Ce qu’on a couvert • Le réseau Host-only • Configuration des vms en mode Host-only • Configuration de réseau Host-only Formation Oracle VirtualBox alphorm.com™©
  126. 126. Réseau interne Le réseau virtuel Formation Oracle VirtualBox alphorm.com™© Réseau interne Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  127. 127. Plan • Réseau interne – Le VLAN VirtualBox • Configuration des VMs en mode réseau interne Formation Oracle VirtualBox alphorm.com™©
  128. 128. Réseau interne – Le VLAN VirtualBox Formation Oracle VirtualBox alphorm.com™©
  129. 129. Réseau interne – Le VLAN VirtualBox Formation Oracle VirtualBox alphorm.com™©
  130. 130. Réseau interne – Le VLAN VirtualBox • Le réseau interne est identique à celui bridgé dans le sens où la VM peut communiquer directement avec le monde extérieur. • Toutefois, le “monde extérieur” se limite aux autres VMs sur le même hôte et connectées au même réseau interne. • Les réseaux internes sont créés automatiquement Formation Oracle VirtualBox alphorm.com™© • Il n’y a pas de configuration DHCP • Les VMs ne se voient pas attribuer d’adresse IP.
  131. 131. Configuration en mode réseau interne La machine virtuelle est isolée Son adresse IP doit être attribuée manuellement La machine n’est pas accessible Formation Oracle VirtualBox alphorm.com™© La machine n’est pas accessible de l’extérieur Possiblité de créer de multiple réseaux internes
  132. 132. Configuration en mode réseau interne La machine virtuelle est isolée Son adresse IP doit être attribuée manuellement Formation Oracle VirtualBox alphorm.com™© La machine n’est pas accessible de l’extérieur Possiblité de créer de multiple réseaux internes
  133. 133. Ce qu’on a couvert • Réseau interne – Le VLAN VirtualBox • Configuration des vms en mode réseau interne Formation Oracle VirtualBox alphorm.com™©
  134. 134. Lab réseau avec Le réseau virtuel Formation Oracle VirtualBox alphorm.com™© Lab réseau avec GNS3 Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  135. 135. Plan • Introduction à GNS3 • Configuration de réseau Host-only • Configuration de GNS3 • Mise en place architecture réseau Configuration des « clouds » Formation Oracle VirtualBox alphorm.com™© • Configuration des « clouds » • Configuration des routeurs Cisco • Test avec les VMs
  136. 136. Introduction à GNS3 • GNS3 est un simulateur réseau • Nombreuses fonctionnalités Interface GUI, gestion des snapshot, hyperviseurs externes, … Routage, virtualisation avec Dynamips Cisco, Juniper, configuration import et export et console Formation Oracle VirtualBox alphorm.com™© • Cisco, Juniper, configuration import et export et console Commutation • Ethernet, ATM, Frame Relay Sécurité et VoIP • Firewall PIX, IDS, voice-router, PBX
  137. 137. Configuration de réseau Host-only Formation Oracle VirtualBox alphorm.com™©
  138. 138. Configuration de réseau Host-only Nouvel adaptateur Host-only Formation Oracle VirtualBox alphorm.com™©
  139. 139. Configuration de réseau Host-only Renommage des cartes Host-only sous Windows Formation Oracle VirtualBox alphorm.com™©
  140. 140. Mise en place architecture réseau Formation Oracle VirtualBox alphorm.com™©
  141. 141. Configuration de GNS3 • Importation des IOS Cisco Formation Oracle VirtualBox alphorm.com™©
  142. 142. Configuration des « clouds » • Connexion des cartes Host-Only Stockage et VMs Formation Oracle VirtualBox alphorm.com™©
  143. 143. Configuration des routeurs • Configuration des interfaces du routeur Charger la configuration GW-cloud-1#copy run startup-config Configuration interfaces fa GW-cloud-1#show ip int brief GW-cloud-1#conf t GW-cloud-1(config)#int fa 0/0 GW-cloud-1(config-if)#ip add 192.168.10.254 255.255.255.0 Formation Oracle VirtualBox alphorm.com™© GW-cloud-1(config-if)#ip add 192.168.10.254 255.255.255.0 GW-cloud-1(config-if)#exit GW-cloud-1(config)#int fa 0/1 GW-cloud-1(config-if)#ip add 10.0.0.10 255.0.0.0 GW-cloud-1(config-if)#exit GW-cloud-1(config)#exit charger la nouvelle configuration GW-cloud-1#copy run startup-config GW-cloud-1#show ip int brief GW-cloud-1#ping 192.168.10.1 GW-cloud-1#ping 10.0.0.20
  144. 144. Configuration des routeurs • Configuration du routage Configuration du routage RIP GW-cloud-1#conf t GW-cloud-1(config)#router rip GW-cloud-1(config-router)#version 2 GW-cloud-1(config-router)#network 192.168.10.0 GW-cloud-1(config-router)#network 10.0.0.0 Formation Oracle VirtualBox alphorm.com™© GW-cloud-1(config-router)#network 10.0.0.0 GW-cloud-1(config-router)#exit GW-cloud-1(config)#exit GW-cloud-1(config)#show ip route charger la nouvelle configuration GW-cloud-1#copy run startup-config GW-cloud-1#ping 192.168.20.254
  145. 145. Test avec les VMs Formation Oracle VirtualBox alphorm.com™©
  146. 146. Ce qu’on a couvert • Introduction à GNS3 • Configuration de réseau Host-only • Configuration de GNS3 • Mise en place architecture réseau Formation Oracle VirtualBox alphorm.com™© • Configuration des « clouds » • Configuration des routeurs Cisco • Test avec les VMs
  147. 147. Les formats Virtualiser le stockage Formation Oracle VirtualBox alphorm.com™© Les formats des disques et les contrôleurs Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  148. 148. Plan • Les contrôleurs de disque dur IDE, SATA (AHCI), SCSI,SAS • Fichiers images de disque VDI, VMDK, VHD, HDD Formation Oracle VirtualBox alphorm.com™© • Configurer de nouveaux contrôleurs et disques
  149. 149. Les contrôleurs de disque dur • Les disques durs et les lecteurs de CD/DVD sont reliés à un périphérique appelé contrôleur de disque dur • Les contrôleurs pilotent les opérations du disque dur et les transferts de données. • VirtualBox peut émuler les quatre types de contrôleurs de disques les plus courants suivant : Formation Oracle VirtualBox alphorm.com™© plus courants suivant : IDE, SATA (AHCI), SCSI et SAS.
  150. 150. Les contrôleurs IDE (ATA) • Les contrôleurs IDE du contrôleur de disque dur dans les PC/AT IBM. • Au début, cette interface ne fonctionnait qu’avec des disques durs mais elle a ensuite été étendue au support des lecteurs CD-ROM. • Chaque câble peut connecter deux périphériques à un contrôleur, ce qu’on appelait traditionnellement le “maître” et “l’esclave”. • Le support IDE supporte jusqu’à quatre périphériques Formation Oracle VirtualBox alphorm.com™© • Le support IDE supporte jusqu’à quatre périphériques • Il est utilisé lors de la migration de machine virtuelle d’un autre système de virtualisation vers VirtualBox • Les anciens systèmes d’exploitation qui ne supportent pas les autres types de contrôleurs. • Pour attacher les lecteurs CD/DVD
  151. 151. Les contrôleurs Serial ATA (SATA) • Le Serial ATA (SATA) est un standard récent introduit en 2003. • Par rapport à l’IDE, il supporte plus de périphériques par contrôleur et à bien plus haute vitesse. • Les périphériques peuvent être ajoutés et supprimés pendant que le système fonctionne : HotAdd • L’interface standard des contrôleurs SATA est appelée Advanced Host Controller Formation Oracle VirtualBox alphorm.com™© • L’interface standard des contrôleurs SATA est appelée Advanced Host Controller Interface (AHCI). • Le contrôleur SATA virtuel de VirtualBox est bien plus rapide et consomme moins de ressources processeur que le contrôleur IDE virtuel. • Il permet de connecter jusqu’à 30 disques durs virtuels à une machine • Un contrôleur virtuel SATA est créé par défaut et le disque par défaut créé avec une nouvelle VM est connecté à ce contrôleur
  152. 152. Les contrôleurs SCSI • Le SCSI est un autre standard industriel signifiant “Small Computer System Interface”. • SCSI a été standardisé dès 1986 comme une interface générique pour transférer des données entre tous les types de périphériques, y compris ceux de stockage. • Aujourd’hui, SCSI est encore utilisé pour connecter des disques durs et Formation Oracle VirtualBox alphorm.com™© • Aujourd’hui, SCSI est encore utilisé pour connecter des disques durs et des lecteurs à bandes. On l’utilise encore souvent sur des stations de travail et des serveurs à haute performance. • Pour des raisons de compatibilité avec d’autres logiciels de virtualisation, VirtualBox supporte en option les contrôleurs LSI Logic et BusLogic SCSI, chacun d’entre eux pouvant gérer jusqu’à 15 disques durs virtuels
  153. 153. Les contrôleurs SAS • Le Serial Attached SCSI (SAS) est un autre standard de bus qui utilise le jeu de commandes SCSI. Mais contrairement au SCSI, avec les périphériques physiques, on utilise des câbles série au lieu de ceux parallèles. • D’une certaine manière, SAS est donc au SCSI ce que SATA est à l’IDE • Il permet des connexions plus fiables et plus rapides. Formation Oracle VirtualBox alphorm.com™© • Il permet des connexions plus fiables et plus rapides. • Pour supporter des invités de haut niveau exigeant des contrôleurs SAS, VirtualBox émule un contrôleur à LSI Logic SAS qui peut être activé de la même façon qu’un contrôleur SCSI. • On peut connecter jusqu’à 8 périphériques au contrôleur SAS
  154. 154. Fichiers images de disque • VirtualBox supporte quatre formats de fichiers images de disque : Par défaut VirtualBox utilise son propre format pour les disques durs invités • Virtual Disk Image (VDI) : Ce format sera utilisé quand on crée une nouvelle machine virtuelle avec un nouveau disque. VirtualBox supporte aussi le format VMDK : Formation Oracle VirtualBox alphorm.com™© VirtualBox supporte aussi le format VMDK : • VMDK est utilisé par de nombreux produits de virtualisation, en particulier par VMware. VirtualBox supporte également le format VHD utilisé par Microsoft. On peut convertir des images de disques avec VBoxManage et redimensioner un disque avec VBoxManage
  155. 155. Nouveaux contrôleurs et disques Formation Oracle VirtualBox alphorm.com™©
  156. 156. Nouveaux contrôleurs et disques Formation Oracle VirtualBox alphorm.com™©
  157. 157. Nouveaux contrôleurs et disques Formation Oracle VirtualBox alphorm.com™©
  158. 158. Nouveaux contrôleurs et disques Formation Oracle VirtualBox alphorm.com™©
  159. 159. Nouveaux contrôleurs et disques Formation Oracle VirtualBox alphorm.com™©
  160. 160. Nouveaux contrôleurs et disques Formation Oracle VirtualBox alphorm.com™©
  161. 161. Ce qu’on a couvert • Les contrôleurs de disque dur IDE, SATA (AHCI), SCSI,SAS • Fichiers images de disque VDI, VMDK, VHD, HDD Formation Oracle VirtualBox alphorm.com™© • Configurer de nouveaux contrôleurs et disques
  162. 162. Le stockage Le stockage virtuel Formation Oracle VirtualBox alphorm.com™© Le stockage local et distant Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  163. 163. Plan • Le stockage local DAS • Pourquoi du stockage distant? • Le stockage de type NAS • Le stockage de type SAN Formation Oracle VirtualBox alphorm.com™© • Le stockage de type SAN • Lab stockage avec OpenFiler
  164. 164. Le stockage local DAS • VirtualBox stocke les images de disques localement sur la machine Formation Oracle VirtualBox alphorm.com™©
  165. 165. Pourquoi du stockage distant • Sécuriser les machines virtuelles • Disponibilités des machines virtuelles • Partager les machines virtuelles • VirtualBox offre la migration des machines virtuelles entre hôtes Formation Oracle VirtualBox alphorm.com™© • Plusieurs types de stockages distants : NAS – Network Attached Storage SAN – Storage Aera Network Les systèmes de fichiers distribués – GoogleFS, GlusterFS, DFS, OCFS, ...
  166. 166. NAS – Network Attached Storage • Un système de fichiers réseaux NAS consiste à partager ou exporter des répertoires sur un réseau local en mode Client-Serveur • Cela permet donc de partager des machines virtuelles, leurs fichiers de configuration ou des ISOs dans une infrastructure virtuelle • Parmi les systèmes de fichiers réseaux, nous avons : Formation Oracle VirtualBox alphorm.com™© NFS - Network File System (Utilisé par les systèmes Linux, Unix ) SMB – Server Message Block (Utilisé dans le monde Microsoft)
  167. 167. Le stockage de type SAN • Le stockage de type SAN, n’utilise pas le système de fichiers réseaux • C'est un protocole de stockage en réseau basé sur IP • Il permet le transport des commandes SCSI sur les réseaux locaux et longues distances. • VirtuaBox offre un initiateur iSCSI qui permet aux machines virtuelles Formation Oracle VirtualBox alphorm.com™© • VirtuaBox offre un initiateur iSCSI qui permet aux machines virtuelles d’utiliser ce protocole • Il permet aux clients (initiateurs) d’envoyer des commandes SCSI sur des périphériques de stockage (targets) via un réseau “standard” TCP/IP • C’est un protocole SAN comme Fibre Channel ou FCoE
  168. 168. Le stockage de type SAN Formation Oracle VirtualBox alphorm.com™©
  169. 169. Lab stockage avec OpenFiler • Openfiler fourni la gestion du NAS Protocole Microsoft, protocole Linux/Unix • Openfiler fournit la gestion du SAN Protocole iSCSI, Fibre channel OpenFiler est libre et offre une interface de gestion Web Formation Oracle VirtualBox alphorm.com™© • OpenFiler est libre et offre une interface de gestion Web • Installation très simple • Facile d’utilisation • Démonstration
  170. 170. Ce qu’on a couvert • Le stockage local DAS • Pourquoi du stockage distant • Le stockage de type NAS • Le stockage de type SAN Formation Oracle VirtualBox alphorm.com™© • Le stockage de type SAN • Lab stockage avec OpenFiler
  171. 171. Le clonage Gestion des VMs avec la GUI Formation Oracle VirtualBox alphorm.com™© Le clonage Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  172. 172. Plan • Introduction au clonage • Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com™©
  173. 173. Introduction au clonage • Les clones Liés : Un clone lié est une copie d'une machine virtuelle qui partage des disques virtuels avec la machine virtuelle parente de façon permanente. Un clone lié constitue une manière rapide de convertir et d'exécuter une nouvelle machine virtuelle. Vous pouvez créer un clone lié à partir de l'état actuel ou d'un snapshot d'une machine virtuelle hors tension. Cela conserve l'espace disque et permet à plusieurs machines virtuelles d'utiliser la même installation logicielle. Formation Oracle VirtualBox alphorm.com™© virtuelles d'utiliser la même installation logicielle. Tous les fichiers disponibles sur la machine source au moment du snapshot restent disponibles au clone lié. Les changements ultérieurs sur le disque virtuel du parent n'affectent pas le clone lié, de la même façon que les changements sur le disque du clone lié n'affectent pas la machine source. Un clone lié doit avoir accès à la source. Sinon, il est totalement inutilisable.
  174. 174. Introduction au clonage • Les clones complets : Un clone complet est une copie indépendante d'une machine virtuelle qui ne partage rien avec la machine virtuelle parente de façon permanente après l'opération de clonage. Les opérations d'un clone complet sont donc distinctes de la machine virtuelle parente. Formation Oracle VirtualBox alphorm.com™© virtuelle parente. Les clones complets sont généralement plus performants que les clones liés. Les clones complets sont plus longs à créer que les clones liés. Créer un clone complet peut prendre plusieurs minutes
  175. 175. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com™©
  176. 176. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com™©
  177. 177. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com™©
  178. 178. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com™©
  179. 179. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com™©
  180. 180. Ce qu’on a couvert • Introduction au clonage • Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com™©
  181. 181. Les Snapshots Gestion des VMs avec la GUI Formation Oracle VirtualBox alphorm.com™© Les Snapshots Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  182. 182. Plan • Introduction aux snapshots • Gérer les clichés (snapshot) Formation Oracle VirtualBox alphorm.com™©
  183. 183. Introduction aux snapshots • Un snapshot ou cliché ou instantané est une capture de l’état à un instant T de la machine virtuelle (mémoire, disque) • Un cliché permet de créer des points de restauration Formation Oracle VirtualBox alphorm.com™©
  184. 184. Introduction aux snapshots Formation Oracle VirtualBox alphorm.com™©
  185. 185. Gérer les clichés (snapshot) Formation Oracle VirtualBox alphorm.com™©
  186. 186. Gérer les clichés (snapshot) Formation Oracle VirtualBox alphorm.com™©
  187. 187. Gérer les clichés (snapshot) Formation Oracle VirtualBox alphorm.com™©
  188. 188. Ce qu’on a couvert • Introduction aux snapshots • Gérer les clichés (snapshot) Formation Oracle VirtualBox alphorm.com™©
  189. 189. Accès distant Gestion des VMs avec la GUI Formation Oracle VirtualBox alphorm.com™© Accès distant avec VRDP Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  190. 190. Plan • Affichage distant (VRDP support) • Configuration de l’affichage distant Formation Oracle VirtualBox alphorm.com™©
  191. 191. Affichage distant (VRDP support) • VirtualBox peut afficher les machines virtuelles à distance, ce qui signifie qu’une machine virtuelle peut s’exécuter sur un ordinateur même si la machine sera affichée sur un autre hôte, • VirtualBox offre la fonctionnalité de l’affichage distant des machines virtuelles • La machine virtuelle s’exécute sur un hôte et est accessible à partir Formation Oracle VirtualBox alphorm.com™© • La machine virtuelle s’exécute sur un hôte et est accessible à partir d’une autre machine. • La machine sera contrôlée comme si la machine virtuelle fonctionnait en local.
  192. 192. Affichage distant (VRDP support) • Oracle fournit un support pour le VirtualBox Remote Display Protocol (VRDP) dans les packs d’extension Formation Oracle VirtualBox alphorm.com™©
  193. 193. Configuration de l’affichage distant • Sélection d’un port de connexion pour chaque machine Formation Oracle VirtualBox alphorm.com™©
  194. 194. Configuration de l’affichage distant • Sélection d’un port de connexion pour chaque machine Formation Oracle VirtualBox alphorm.com™©
  195. 195. Configuration de l’affichage distant • Lancement de la connexion avec l’outil de connexion à distance Formation Oracle VirtualBox alphorm.com™©
  196. 196. Ce qu’on a couvert • Affichage distant (VRDP support) • Configuration de l’affichage distant Formation Oracle VirtualBox alphorm.com™©
  197. 197. VBoxHeadless VirtualBox serveur Formation Oracle VirtualBox alphorm.com™© VBoxHeadless VBoxmanage Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  198. 198. Plan •VBoxHeadless •VBoxManage Formation Oracle VirtualBox alphorm.com™©
  199. 199. VBoxHeadless • VirtualBox est fourni avec une interface appelée VBoxHeadless • VirtualBox sans tête, VirtualBox sans interface graphique GUI • VirtualBox démarre les machines en fond de taches • Les machines sont accessibles via le VRDP ou ssh sous Linux et RDP, Remote Shell sous MS Windows. Formation Oracle VirtualBox alphorm.com™© Remote Shell sous MS Windows. • Toutes les opérations possibles avec l’interfaces graphique sont disponibles avec VBoxHeadless et même plus avec VBoxManage • Deux commande pour manipuler les vms : VBoxHeadless - Démarre les vms et gère le VRDP VBoxManage - Toutes opérations sur les vms
  200. 200. VBoxManage • VBoxManage est l’interface en ligne de commande de VirtualBox. • Permet de contrôler totalement VirtualBox depuis la ligne de commandes de votre système d’exploitation hôte. • VBoxManage supporte toutes les fonctionnalités auxquelles vous donne accès l’interface graphique, et bien plus encore Formation Oracle VirtualBox alphorm.com™© • Permet de contrôler certains paramètres de configuration plus avancés et expérimentaux d’une VM
  201. 201. VBoxManage • VBoxManage s’utilise avec des “sous-commandes” spécifiques telles que “list” ou “createvm” ou “startvm”. • Exige de spécifier la machine virtuelle après la sous-commande. VBoxManage startvm "Windows7« VBoxManage startvm {672784-3455-c21-a234-987239cd68134} Formation Oracle VirtualBox alphorm.com™© VBoxManage startvm {672784-3455-c21-a234-987239cd68134}
  202. 202. Fonctionnement de VBoxManage • Acceder a l’aide #VBoxManage list --help • Lister les vms #VBoxManage list vms • Démarrer une vms Formation Oracle VirtualBox alphorm.com™© # VBoxManage startvm Windows7 • Arréter une vm # VBoxManage controlvm Windows7 apcipowerbutton • Créer une vm # VBoxManage createvm –name Windows7
  203. 203. Ce qu’on a couvert •VBoxHeadless •VBoxManage Formation Oracle VirtualBox alphorm.com™©
  204. 204. Créer une machine VirtualBox serveur Formation Oracle VirtualBox alphorm.com™© Créer une machine virtuelle Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  205. 205. Plan • Création de VM avec VBoxManage • Création du disque avec VBoxManage • Ajout d’un contrôleur SATA et du disque • Ajout d’un contrôleur IDE et de l’iso Une petite configuration Formation Oracle VirtualBox alphorm.com™© • Une petite configuration • Démarrer la VM avec VBoxHeadless
  206. 206. Création de VM avec VBoxManage • Déterminer le type d’OS #VBoxManage list ostypes • Création de la VM Formation Oracle VirtualBox alphorm.com™© Création de la VM #VBoxManage createvm --name Ubuntu --ostype Ubuntu_64 --register
  207. 207. Création du disque avec VBoxManage • Création de l’image du disque #VBoxManage createhd --filename Ubuntu.vdi --size 30000 Formation Oracle VirtualBox alphorm.com™©
  208. 208. Ajout d’un contrôleur SATA et du disque • Ajout d’un controleur SATA #VBoxManage storagectl Ubuntu--name "SATA Controller" --add sata --controller IntelAHCI • Ajout d’un controleur SATA Formation Oracle VirtualBox alphorm.com™© #VBoxManage storageattach Ubuntu --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium ubuntu.vdi
  209. 209. Ajout d’un contrôleur IDE et de l’iso • Ajout d’un controleur SATA #VBoxManage storagectl Ubuntu --name "IDE Controller" --add ide • Ajout d’un controleur SATA Formation Oracle VirtualBox alphorm.com™© #VBoxManage storageattach Ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive -- /ISO/Ubuntu.iso
  210. 210. Une petite configuration • Ajouot de la Ram et de vram #VBoxManage modifyvm ubuntu --memory 1024 –vram 12 # VBoxManage.exe showvminfo Ubuntu | more Name: Ubuntu Groups: / Guest OS: Ubuntu (64 bit) UUID: 5f10c849-87c0-4179-9278-457d923a8d81 Config file: D:UsersludoVirtualBox VMsUbuntuUbuntu.vbox Snapshot folder: D:UsersludoVirtualBox VMsUbuntuSnapshots Formation Oracle VirtualBox alphorm.com™© Snapshot folder: D:UsersludoVirtualBox VMsUbuntuSnapshots Log folder: D:UsersludoVirtualBox VMsUbuntuLogs Hardware UUID: 5f10c849-87c0-4179-9278-457d923a8d81 Memory size: 512MB VRAM size: 12MB CPU exec cap: 100% Chipset: piix3 Firmware: BIOS Boot menu mode: message and menu Boot Device (1): Floppy Boot Device (2): DVD Boot Device (3): HardDisk
  211. 211. Démarrer la vm avec VBoxHeadless • Démarage de la VM #VBoxHeadless -s Ubuntu Formation Oracle VirtualBox alphorm.com™©
  212. 212. Ce qu’on a couvert • Création de VM avec VBoxManage • Création du disque avec VBoxManage • Ajout d’un contrôleur SATA et du disque • Ajout d’un contrôleur IDE et de l’iso Une petite configuration Formation Oracle VirtualBox alphorm.com™© • Une petite configuration • Démarrer la vm avec VBoxHeadless
  213. 213. Accès distant VRDP VirtualBox serveur Formation Oracle VirtualBox alphorm.com™© Accès distant VRDP Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  214. 214. Plan • L’accès distant avec VRDP • Configurer VRDP avec VBoxManage Formation Oracle VirtualBox alphorm.com™©
  215. 215. L’accès distant avec VRDP • VirtualBox Remote Display Protocol permet l’affichage distant des VMs • Avec Vboxheadless, il n’y pas de sortie écran • Le mode VRDP est activé par défaut sur le port 3389 • Il faut donc pouvoir modifier comme avec la GUI les paramètres du VRDP Formation Oracle VirtualBox alphorm.com™© VRDP • VirtualBox Remote Display est une extension non libre fourni par oracle • VboxManage – VRDE permet de contrôler les paramètres VRDP des VMs
  216. 216. Configurer vrdp avec VBoxManage • Activer le mode vrdp #VBoxManage modifyvm Windows10 --vrde on • Modifier les ports des vms #VBoxManage modifyvm Windows10 --vrdeport 5000,5010-5012 Formation Oracle VirtualBox alphorm.com™© #VBoxManage modifyvm Windows10 --vrdeport 5000,5010-5012 • Visualiser le ports utlisé par la vm #VBoxManage showvminfo Windows10
  217. 217. Ce qu’on a couvert • L’accès distant avec VRDP • Configurer VRDP avec VBoxManage Formation Oracle VirtualBox alphorm.com™©
  218. 218. Gérer les instantanés Gérer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com™© Gérer les instantanés Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  219. 219. Plan •Les snapshot avec VBoxManage Formation Oracle VirtualBox alphorm.com™©
  220. 220. Les snapshot avec VBoxManage • Un instantané consiste en une copie complète du disque, des paramètres de la machine virtuelle, à un instant T • VBoxManage snapshot permet la gestion des instantanés avec les opérations : take : prends un instantané, il faut fournir un nom et une description éventuelle Formation Oracle VirtualBox alphorm.com™© delete : supprime un cliché restore : restaure l’instantané spécifié restocurrent : restaure l’instantané actuel edit : permet la modification du nom ou de la description showvminfo : avec le nom du cliché affiche les infos du cliché
  221. 221. Les snapshot avec VBoxManage • Prendre un snapshot #VBoxManage snapshot Vbox take monsnap • Lister les snapshot #VBoxManage snapshot Vbox list Formation Oracle VirtualBox alphorm.com™© • Supprimer un instantané # VBoxManage snapshot Vbox delete monsnap • Restaurer un instantané # VBoxManage snapshot Vbox restore "Installation DB5.2.3"
  222. 222. Ce qu’on a couvert •Les snapshot avec VBoxManage Formation Oracle VirtualBox alphorm.com™©
  223. 223. Cloner des VMs Gérer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com™© Cloner des VMs Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  224. 224. Plan •Le clonage avec VBoxManage clonevm Formation Oracle VirtualBox alphorm.com™©
  225. 225. Le clonage avec VBoxManage clonevm • VBoxManage clonevm permet d’effectuer des clones complets et liés : --mode machine • machine : l’état actuel de la VM sans instantanés est clonée. Mode par défaut • Machineandchildren : l’instantané fournit par --snapshot et tous les instantanés enfants Formation Oracle VirtualBox alphorm.com™© instantanés enfants • All : tous les instantanés de l’état actuel seront clonés --name : spécifie un nouveau nom de machine virtuelle --register : ajoute la machine à l’inventaire
  226. 226. Le clonage avec VBoxManage clonevm • VBoxManage clonevm --options Link : crée un clone lié, un snapshot doit exister et sélectionné Keepallmacs : conserve les adresses MAC des cartes Keepnatmacs : conserve les adresses MAC des cartes en NAT Keepdisknames : conserve le même nom d’image de disque Formation Oracle VirtualBox alphorm.com™© Keepdisknames : conserve le même nom d’image de disque
  227. 227. Les snapshot avec VBoxManage • Effectue un clone complet #VBoxManage clonevm Vbox --name “ma nouvelle machine’ • Effectue un clone lié a partir de l’instantané ‘monsnap’ #VBoxManage clonevm Vbox --mode machine --options link --snapshot monsnap Formation Oracle VirtualBox alphorm.com™© • Effectue un clone lié a partir de l’instantané ‘Installation DB4.2’ et ses enfants et enregistrer dans l’inventaire #VBoxManage clonevm Vbox --mode machineandchildren --options link --snapshot ‘Installation DB4.2’
  228. 228. Ce qu’on a couvert •Le clonage avec VBoxManage clonevm Formation Oracle VirtualBox alphorm.com™©
  229. 229. Gestion des disques Gérer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com™© Gestion des disques Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  230. 230. Plan • VBoxManage createhd • VBoxManage showhdinfo • VBoxManage modifyhd • VBoxManage clonehd Formation Oracle VirtualBox alphorm.com™© • VBoxManage clonehd • VBoxManage convertfromraw
  231. 231. • VBoxManage createhd permet de créer des images de disques dans le gestionnaire de média • VBoxManage createhd --filename <nomfichier>--size <mégaoctets> [--format VDI|VMDK|VHD] [--variant Standard,Fixed,Split2G,Stream,ESX] VBoxManage createhd • Créer une image de 30G en provisionnement dynamique Formation Oracle VirtualBox alphorm.com™© • Créer une image de 30G en provisionnement dynamique #VBoxManage createhd –file /VMs/Windows8/Windows8.vdi –size 30000 • Créer une image de 50G en provisionnement statique #VBoxManage createhd –file /VMs/Windows8/Windows8.vdi –size 50000 –variant Fixed
  232. 232. • VBoxManage showhdinfo affiche les informations sur l’image VBoxManage showhdinfo • Récuperer des infos sur le disque #VBoxManage.exe showhdinfo 'D:UsersludoVirtualBox VMswindows8.vdi‘ UUID: 42b55c32-25f9-4778-8de7-02f1955ff942 Parent UUID: base State: created Formation Oracle VirtualBox alphorm.com™© Parent UUID: base State: created Type: normal (base) Location: D:UsersludoVirtualBox VMsWindows8windows8.vdi Storage format: VDI Format variant: dynamic default Capacity: 30000 MBytes Size on disk: 2 MBytes
  233. 233. • VBoxManage modifyhd • VBoxManage modifyhd <uuid>|<nomfichier> [--type normal|writethrough|immutable|shareable|readonly|multiattach] [--autoreset on|off] [--compact] : « compresse » le disque, supprimer des blocs qui ne contiennent VBoxManage modifyhd Formation Oracle VirtualBox alphorm.com™© [--compact] : « compresse » le disque, supprimer des blocs qui ne contiennent que des zéros [--resize <megabytes>|--resizebyte <octets>]
  234. 234. •VBoxManage modifyhd –compact (compression) VBoxManage modifyhd • Dans l’invité Linux #zerofree -v /dev/sda1 • Dans la vm MS Windows , Avec l’outil sdelete de Microsoft Formation Oracle VirtualBox alphorm.com™© #sdelete -z • Compacter une image de disque #VboxManage modifyhd –compact 'D:UsersludoVirtualBox VMswindows8.vdi‘
  235. 235. • VBoxManage clonehd permet de cloner des images de disques • VBoxManage clonehd <uuid>|<nomfichier> <outputfile> [--format VDI|VMDK|VHD|RAW|<other>] [--existing] VBoxManage clonehd Formation Oracle VirtualBox alphorm.com™© • Dupliquer une image de disque #VboxManage clonehd 'D:UsersludoVirtualBox VMswindows8.vdi‘'D:HD-VMSnew-windows8.vdi • Dupliquer une image de disque #VboxManage clonehd 'D:UsersludoVirtualBox VMswindows8.vdi‘'D:HD-VMSnew-windows8.vmdk‘ --format VMDK
  236. 236. • VBoxManage convertfromraw permet de convertir des images de disques brut en format VirtualBox • VBoxManage convertfromraw <filename> <outputfile> [--format VDI|VMDK|VHD] [--uuid <uuid>] VBoxManage convertfromraw Formation Oracle VirtualBox alphorm.com™© • Dupliquer une image de disque #VboxManage convertfromraw /tmp/Ubuntu.raw /tmp/new-windows8.vdi --format VDI
  237. 237. Ce qu’on a couvert • VBoxManage createhd • VBoxManage showhdinfo • VBoxManage modifyhd • VBoxManage clonehd VBoxManage convertfromraw Formation Oracle VirtualBox alphorm.com™© • VBoxManage convertfromraw
  238. 238. Gestion des contrôleurs Gérer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com™© Gestion des contrôleurs Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  239. 239. Plan • VBoxManage storagectl • VBoxManage storageattach • VBoxManage bandwidthctl Formation Oracle VirtualBox alphorm.com™©
  240. 240. •VBoxManage storagectl manipule les contrôleurs VBoxManage storagectl <uuid|nomvm> --name <nom> : le nom du contrôleur [--add <ide/sata/scsi/floppy>] : le type de contrôleur VBoxManage storagectl Formation Oracle VirtualBox alphorm.com™© [--controller <LsiLogic|LSILogicSAS|BusLogic| IntelAhci|PIIX3|PIIX4|ICH6|I82078>] : Le type de chipset à émuler [--portcount <1-30>] : détermine le nombre de port sur le contrôleur [--hostiocache on|off] : active ou désactive l’utilisation du cache de l’hôte [--bootable on|off] : Indique si le contrôleur est amorçable [--remove] : Supprime le contrôleur de stockage
  241. 241. • VBoxManage storagectl manipule les contrôleurs VBoxManage storagectl • Ajout d’un contrôleur de type SATA IntelHACI a la machine Windows8 #VBoxManage storagectl WINDOWS8 --name "SATA Controller" --add sata --controller IntelAHCI • Supprime un contrôleur de type SAS a la machine Win10 Formation Oracle VirtualBox alphorm.com™© #VBoxManage storagectl Win10 --remove --name "SAS Controller“ • Ajout d’un contrôleur de type IDE a la machine Windows8 # VBoxManage storagectl WINDOWS8 --name « IDE Controller" --add ide
  242. 242. • VBoxManage storageattach manipule un média de stockage connecté à un contrôleur de stockage VBoxManage storageattach • Attache l’image Windows8.vdi au controleur SATA « SATA Controller » #VBoxManage storageattach Windows8 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /VMs/Windows8/windows8.vdi • Attache l’image Windows8.ISO au controleur IDE« IDE Controller » Formation Oracle VirtualBox alphorm.com™© • Attache l’image Windows8.ISO au controleur IDE« IDE Controller » #VBoxManage storageattach Windows8--storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium /ISO/MS/windows8.iso • Attache un disque Brut ISCSI a la machine Ubuntu via le contrôleur SATA # VBoxManage storageattach ubuntu --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium iscsi --server 192.168.1.50 --target iqn.2006-01.com.openfiler:ubuntu
  243. 243. VBoxManage bandwidthctl • VBoxManage bandwidthctl manipule les groupes de bande passante VBoxManage bandwidthctl <uuid|nomvm> add <nom> --type disk|network --limit <megabytes per second>[k|m|g|K|M|G] | set <nom> --limit <megabytes per second>[k|m|g|K|M|G] | remove <nom> | list [--machinereadable] add, crée un nouveau groupe de bande passante d’un type donné. Formation Oracle VirtualBox alphorm.com™© add, crée un nouveau groupe de bande passante d’un type donné. set, modifie la limite d’un groupe de bande passante existante. remove, détruit un groupe de bande passante. list, affiche tous les groupes de bande passante définis pour la VM donnée.
  244. 244. Ce qu’on a couvert • VBoxManage storagectl • VBoxManage storageattach • VBoxManage bandwidthctl Formation Oracle VirtualBox alphorm.com™©
  245. 245. Gestion du réseau Gérer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com™© Gestion du réseau Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  246. 246. Plan •Paramètres réseau •VBoxManage modifyvm Formation Oracle VirtualBox alphorm.com™©
  247. 247. • VBoxManage modifyvm permet la modification des Paramètres d’une VM • VBoxManage modifyvm fournit des paramètres pour modifier les options réseau VBoxManage modifyvm<uuid|nomvm> Paramètres réseau Formation Oracle VirtualBox alphorm.com™© --nic<1-N> none|null|nat|bridged|intnet|hostonly|generic --nictype<1-N> Am79C970A|Am79C973|82540EM|82543GC|82545EM|virtio --bridgeadapter | --hostonlyadapter | --intnet |
  248. 248. Paramètres réseaux • Ajout d’un adaptateur réseau Host-only numéro 3 de type virtio sur la machine debian7 #VBoxManage modifyvm debian7 --nic3 hostonly --hostonlyadapter3 «VirtualBox host-only Ethernet adapter » -- nictype3 virtio • Modification d’un adaptateur réseau NAT numéro 1 de type Serveur Intel Pro 100MT Formation Oracle VirtualBox alphorm.com™© #VBoxManage modifyvm debian7 --nic1 nat --nictype1 82545EM • Ajout d’un adaptateur réseau Bridge numéro 2 de type virtio sur la machine debian7 # VBoxManage modifyvm debian7 --nic2 bridged --bridgeadapter2 virtio
  249. 249. Ce qu’on a couvert •Paramètres réseaux •VBoxManage modifyvm Formation Oracle VirtualBox alphorm.com™©
  250. 250. Téléportation Gérer les vms avec VBoxManage Formation Oracle VirtualBox alphorm.com™© Téléportation Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  251. 251. Plan •Téléportation, Migration de vm a chaud •Mise en oeuvre de la téléportation Formation Oracle VirtualBox alphorm.com™©
  252. 252. • VirtualBox est capable de déplacer ou migrer une machine virtuelle d’un hôte source vers un autre hôte. • Pendant le fonctionnement de la machine sans interruption de service. • Entre hôtes Solaris vers MacOSX , de Linux vers MS Téléportation, Migration de vm á chaud Formation Oracle VirtualBox alphorm.com™© • Entre hôtes Solaris vers MacOSX , de Linux vers MS Windows • La téléportation exige qu’une machine soit en fonction sur un hôte
  253. 253. Téléportation, Migration de vm á chaud • La téléportation est possible sur n’importe quel réseau TCP/IP ; la source et la cible n’ont besoin que de s’entendre sur un port TCP/IP spécifié dans les paramètres de téléportation. • Prérequis : Sur l’hôte cible, disposer d’une machine virtuelle avec les mêmes paramètres matériels que la machine sur la source. Formation Oracle VirtualBox alphorm.com™© que la machine sur la source. Les deux machines virtuelles sur la source et la cible doivent partager le même stockage (images de disques durs et de lecteur amovible et CD/DVD). Cela signifie qu’elles utilisent soit la même cible iSCSI, soit un accès via NFS ou SMB/CIFS. Cela veut dire aussi que ni la machine source ni la machine cible ne peuvent avoir d’instantanés.
  254. 254. Mise en oeuvre de la téléportation • Sur l’hôte cible, configurez la machine virtuelle pour attendre qu’une demande de téléportation n’arrive quand elle sera démarrée, plutôt que pour essayer de démarrer la machine. • Téléportation : VBoxManage modifyvm CIBLE--teleporter on --teleporterport 6000 Formation Oracle VirtualBox alphorm.com™© Démarrez la VM sur l’hôte cible. Elle affiche une boîte de dialogue de progression indiquant qu’elle attend une demande de téléportation. Démarrez la machine sur l’hôte source. Quand elle est en fonction, exécuter la commande suivante sur l’hôte source : VBoxManage controlvm SOURCE teleport --host HOTE-CiBLE --port 6010
  255. 255. Ce qu’on a couvert •Téléportation, Migration de vm a chaud •Mise en oeuvre de la téléportation Formation Oracle VirtualBox alphorm.com™©
  256. 256. Le mot de la fin Conclusion Formation Oracle VirtualBox alphorm.com™© Le mot de la fin Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant Open Source et virtualisation
  257. 257. Petit retour sur ce que l’on a vu ensemble • La virtualisation • Introduction aux machines virtuelles • Technologie de virtualisation • Présentation et fonctionnalités de VirtualBox • Installation • Installation d'Oracle VirtualBox Windows/Linux • Installation du pack d'extension VirtualBox • Virtualiser des machines virtuelles • Création d'une machines virtuelle • Virtualiser le stockage • Les formats des disques et les contrôleurs • Le stockage Local/Distant avec Lab SAN • Gestion des machines virtuelles avec la GUI • Cloner des VMs • Les Instantanés – Snapshot • Accès distant avec VRDP • VirtualBox serveur • VBoxHeadless, VBoxManage Formation Oracle VirtualBox alphorm.com™© • Création d'une machines virtuelle • Les suppléments invité pour MS Windows et Linux • Importer /Exporter des « appliances » • Virtualiser le réseau • Les adaptateurs virtuels et les pilotes Virtio • Le Bridge • Le NAT • Le Host-Only • Le réseau interne • Lab réseau routage Cisco GNS3 • VBoxHeadless, VBoxManage • Créer une machine virtuelle • Accès distant VRDP • Gérer les vms avec VBoxManage • Gérer les instantanés • Cloner des VMs • Gestion du stockage - les disques • Gestion du stockage - les contrôleurs et disques • Gestion du réseau • Téléportation
  258. 258. Avez-vous des Questions /Remarques /Commentaires ? Formation Oracle VirtualBox alphorm.com™©
  259. 259. Ce qui vous attends sur Alphorm La virtualisation par conteneur Linux Formation Oracle VirtualBox alphorm.com™© OpenVz, LXC, Docker
  260. 260. A bientôt ☺ Sur Alphorm !! Formation Oracle VirtualBox alphorm.com™©

×