alphorm.com formation virtualbox

260
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

Upload: alphormcom

Post on 04-Aug-2015

1.426 views

Category:

Technology


43 download

TRANSCRIPT

1. Prsentation Prsentation de la formation Formation Oracle VirtualBox alphorm.com Prsentation Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 2. Plan Prsentation du formateur Le plan de formation Publics concerns Connaissances requises Formation Oracle VirtualBox alphorm.com Connaissances requises Prsentation du Lab 3. Prsentation du formateur Ludovic QUENECHDU [email protected] Consultant & Expert Solutions Opensource, vmware, citrix Mission conseil, Administrateur, migration et formation Mes rfrences : Formation Oracle VirtualBox alphorm.com Mes rfrences : 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. Mes formations sur Alphorm Formation Oracle VirtualBox alphorm.com 5. Le plan de formation La virtualisation Introduction aux machines virtuelles Technologie de virtualisation Prsentation et fonctionnalits de VirtualBox Installation Installation d'Oracle VirtualBox Windows/Linux Installation du pack d'extension VirtualBox Virtualiser des machines virtuelles Cration 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 Instantans Snapshot Accs distant avec VRDP VirtualBox serveur VBoxHeadless, VBoxManage Formation Oracle VirtualBox alphorm.com Cration d'une machines virtuelle Les supplments invit pour MS Windows et Linux Importer /Exporter des appliances Virtualiser le rseau Les adaptateurs virtuels et les pilotes Virtio Le Bridge Le NAT Le Host-Only Le rseau interne Lab rseau routage Cisco GNS3 VBoxHeadless, VBoxManage Crer une machine virtuelle Accs distant VRDP Grer les vms avec VBoxManage Grer les instantans Cloner des VMs Gestion du stockage - les disques Gestion du stockage - les contrleurs et disques Gestion du rseau Tlportation 6. Toutes personnes ayant un besoin de virtualiser des systmes dexploitations Les dveloppeurs pour rationaliser les dveloppements et les oprations de test Les techniciens pour dploiements de postes de travails Publics concerns Formation Oracle VirtualBox alphorm.com Les administrateurs systmes et rseaux pour acclrer les dploiements dapplications, pour mettre en place des procdures de migrations russies, des environnements complexes de rseaux et stockage. 7. Connaissances requises Connaissances (de base) sur les des systmes dexploitation MS Windows et Linux (installation, pilotes, ) Connaissances (vraiment de base) sur : TCP/IP, Adressage IP, matriels rseaux, connexion rseau Microsoft et linux Connaissance souhaite : Formation Oracle VirtualBox alphorm.com Bonne connaissance Linux et MS Windows Un autre produit de virtualisation Vmware 8. Prsentation 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 systmes dexploitation Linux, MS Windows et autres Formation Oracle VirtualBox alphorm.com Des iso des systmes dexploitation Linux, MS Windows et autres 9. Ce quon a couvert Prsentation du formateur Le plan de formation Publics concerns Connaissances requises Formation Oracle VirtualBox alphorm.com Connaissances requises Prsentation du Lab 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 indpendant Open Source et virtualisation 11. Plan Quest ce quune machine virtuelle? Les fichiers que composent une machine virtuelle VirtualBox Formation Oracle VirtualBox alphorm.com 12. Quest ce quune machine virtuelle Reprsentation logiciel dune machine physique Diffrentes versions de VMs qui dfinissent les capacits matriels Formation Oracle VirtualBox alphorm.com 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 matriel de la vm Formation Oracle VirtualBox alphorm.com Les snapshot de la vm .VDI : instantans, fichiers de diffrenciation virtuel Les journeaux de la vm .LOG : instantans, fichiers de diffrenciation virtuel 14. Ce quon a couvert Quest ce quune machine virtuelle Les fichiers que composent une machine virtuelle VirtualBox Formation Oracle VirtualBox alphorm.com 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 indpendant Open Source et virtualisation 16. Plan Les hyperviseurs de type 1 Les hyperviseurs de type 2 La virtualisation complte La para virtualisation Formation Oracle VirtualBox alphorm.com La virtualisation matrielle 17. Les hyperviseurs de type 1 Systme qui sexcute sur un serveur Bar-Metal (a nu) directement sur le matriel L'hyperviseur type 1 est un noyau hte allg et optimis Formation Oracle VirtualBox alphorm.com Nas pas besoin dmuler les anneaux de protection Exemples : Kvm, Xen VMware ESXI, MS Hyper-v 18. Les hyperviseurs de type 2 Un hyperviseur de Type 2 est un logiciel qui s'excute l'intrieur d'un autre systme d'exploitation. Logiciel qui sinstalle sur un systme dexploitation Linux, Formation Oracle VirtualBox alphorm.com systme dexploitation Linux, MS Windows, MacOS Exemples : VirtualBox VMware Workstation XenClient 19. La virtualisation complte Translation Binaire Ne requiert aucune modification au niveau du systme 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. La para virtualisation Pilotes spcifiques Le systme d'exploitation requiert une modification au niveau du noyau Ajout de pilotes Formation Oracle VirtualBox alphorm.com Offre des fonctionnalits Trs bonne performance 21. La virtualisation matrielle Accs direct au CPU de lhte Modification matrielle 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 lhte est modifi pour ajouter les fonctions de virtualisation matrielles 22. Ce quon a couvert Les hyperviseurs de type 1 Les hyperviseurs de type 2 La virtualisation complte La para virtualisation Formation Oracle VirtualBox alphorm.com La virtualisation matrielle 23. Prsentation et Introduction la virtualisation Formation Oracle VirtualBox alphorm.com Prsentation et fonctionnalits de VirtualBox Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 24. Plan Quest ce que VirtualBox? Aperu des fonctionnalits version 2 Aperu des fonctionnalits version 3 Aperu des fonctionnalits version 4 Formation Oracle VirtualBox alphorm.com 25. Quest ce que VirtualBox Oracle VirtualBox est un logiciel de virtualisation Un hyperviseur de type 2 Oracle VirtualBox sinstalle sur les systmes dexploitation MS Windows, Linux et Mac OS X Publi en 2007 par la socit 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 rachte SUN Microsystems et sort la version 3.2 renomm Oracle VirtualBox La version 4 sort en dcembre 2010, la 4.1 en 2011, la 4.2 en 2012 Actuellement nous sommes en version 4.3 26. Aperu des fonctionnalits Virtualisation de trs nombreux systmes invits : Unix, Linux, Mac OS X, MS Windows 8, 10, 2008, 2012, BSD, OS/2, ... Portabilit : VirtualBox sexcute sur un grand nombre de systmes dexploitation htes 32 et 64 bits Formation Oracle VirtualBox alphorm.com Accs distants Serveur Headless (pas de GUI) Clonage et instantans, Groupes de VMs Trs bon support matriel : SMP, USB, ACPI complet, multi-crans, ISCSI en dur, amorcage des machines en PXE 27. Aperu des fonctionnalits version 2 le support de la virtualisation matrielle (support des instructions VT-x et AMD-V) sur les htes Mac OS X le support exprimental d'invits 64 bit sur des htes 32 bit le support exprimental de l'acclration 3D via OpenGL le support des contrleurs SCSI LsiLogic et BusLogic Formation Oracle VirtualBox alphorm.com le support des contrleurs 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 rseau pour les htes Windows et Linux, avec une configuration facilite 28. Aperu des fonctionnalits version 3 Les systmes invits peuvent accder un maximum de 32 processeurs virtuels, mais seulement quand la machine hte dispose des instructions VT-x ou AMD-V Systmes Windows invits : possibilit dutiliser les applications et les jeux DirectX 8 et 9 Support dOpenGL 2.0 pour les systmes invits Windows, Linux et Formation Oracle VirtualBox alphorm.com Support dOpenGL 2.0 pour les systmes invits Windows, Linux et Solaris 29. Aperu des fonctionnalits version 4 Ajout de fonctionnalits, sous forme d'extensions L'interface utilisateurs a t repense (avec notamment une fonction de tri des machines virtuelles, une prvisualisation de la fentre client) Virtual Machine Manager n'est plus limit une prise en charge de 1,5 ou 2 Go de mmoire vive du ct client sur les htes 32-bits Des matriels virtuels supplmentaires sont ajouts (puces Intel ICH9 et l'Intel HD Audio) ; Formation Oracle VirtualBox alphorm.com Des matriels virtuels supplmentaires sont ajouts (puces Intel ICH9 et l'Intel HD Audio) ; La prise en charge de l'Open Virtualization Format (OVF) est amliore Un contrle plus fin des ressources alloues aux machines virtuelles (en calcul comme en bande passante). Amlioration du clonage des machines et l'accs distance. Groupes de machines, le dmarrage automatique de machines au lancement de la machine hte, ajout du glisser/dposer sur les invits sous Linux. 30. Ce quon a couvert Quest ce que VirtualBox? Aperu des fonctionnalits version 2 Aperu des fonctionnalits version 3 Aperu des fonctionnalits version 4 Formation Oracle VirtualBox alphorm.com 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 indpendant Open Source et virtualisation 32. Plan Installation d'Oracle VirtualBox sous MS Windows Installation d'Oracle VirtualBox sous Linux Formation Oracle VirtualBox alphorm.com 33. Installation d'Oracle VirtualBox sous MS Windows Apres le tlchargement a partir du site : https://www.virtualbox.org/wiki/Downloads Un assistant dinstallation nous guide pendant tous le processus Formation Oracle VirtualBox alphorm.com 34. Installation d'Oracle VirtualBox sous MS Windows Formation Oracle VirtualBox alphorm.com 35. Installation d'Oracle VirtualBox sous MS Windows Formation Oracle VirtualBox alphorm.com 36. Installation d'Oracle VirtualBox sous MS Windows Formation Oracle VirtualBox alphorm.com 37. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com 38. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com 39. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com 40. Installation d'Oracle VirtualBox MS Windows Formation Oracle VirtualBox alphorm.com 41. Installation d'Oracle VirtualBox Linux Linstallation seffectue 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. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com 43. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com 44. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com 45. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com 46. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com 47. Installation d'Oracle VirtualBox Linux Formation Oracle VirtualBox alphorm.com 48. Ce quon a couvert Installation d'Oracle VirtualBox sous MS Windows Installation d'Oracle VirtualBox sous Linux Formation Oracle VirtualBox alphorm.com 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 indpendant Open Source et virtualisation 50. Plan Fonctionnalits du pack dextension Installation du pack dextension Formation Oracle VirtualBox alphorm.com 51. Fonctionnalits du pack dextension Un pack dextension VirtualBox ajoutent des fonctionnalits VirtualBox. Oracle fournit un seul pack dextension disponible ici : https://www.virtualbox.org/wiki/Downloads Qui offre les fonctionnalits supplmentaires suivantes : Formation Oracle VirtualBox alphorm.com Qui offre les fonctionnalits supplmentaires suivantes : Priphriques virtuels USB 2.0 EHCI Affichage distant avec Remote Desktop Protocol VRDP Amorage Intel PXE ROM Support exprimental pour passthrough PCI sur les htes Linux 52. Installation du pack dextension Deux mthodes : en lige de commande avec VBoxManage avec les GUI Formation Oracle VirtualBox alphorm.com 53. Installation du pack dextension Deux mthodes : en lige de commande avec VBoxManage avec les GUI Formation Oracle VirtualBox alphorm.com 54. Ce quon a couvert Fonctionnalits du pack dextension Installation du pack dextension Formation Oracle VirtualBox alphorm.com 55. Cration d'une Cration des machines virtuelles Formation Oracle VirtualBox alphorm.com Cration 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 indpendant Open Source et virtualisation 56. Plan Cration d'une machine virtuelle Formation Oracle VirtualBox alphorm.com 57. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 58. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 59. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 60. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 61. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 62. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 63. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 64. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 65. Cration d'une machines virtuelle Utilisation de lassistant de cration de machine virtuelle Formation Oracle VirtualBox alphorm.com 66. Ce quon a couvert Cration d'une machine virtuelle Formation Oracle VirtualBox alphorm.com 67. Les supplments Cration des machines virtuelles Formation Oracle VirtualBox alphorm.com Les supplments 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 indpendant Open Source et virtualisation 68. Plan Les supplments invits Installation sous MS Windows Installation sous Linux Formation Oracle VirtualBox alphorm.com 69. Les supplments invits Les supplments invit sont conus pour sinstaller lintrieur dune machine virtuelle sur le nouveau systme invit fraichement install. Il sagit de pilotes de priphriques et dapplications systme qui optimisent le systme dexploitation invit pour une meilleure performance et plus dutilisabilit Les supplments invit de VirtualBox sont fournis sous forme dun Formation Oracle VirtualBox alphorm.com Les supplments invit de VirtualBox sont fournis sous forme dun fichier unique dimage de CD-ROM qui sappelle VBoxGuestAdditions.iso Cette image ISO se trouve dans le rpertoire dinstallation de VirtualBox. Pour installer les supplments invit sur une VM, il faut monter ce fichier dans votre VM comme un CD-ROM virtuel 70. Les supplments invits Les supplments invit apportent les fonctionnalits suivantes : Intgration du pointeur de souris Dossiers partags Meilleur support graphique Fentres transparentes Formation Oracle VirtualBox alphorm.com Fentres transparentes Canaux de communication hte/invit gnriques Presse-papier partag Synchronisation du temps 71. Installation sous MS Windows Installation sous MS Windows Formation Oracle VirtualBox alphorm.com 72. Installation sous MS Windows Installation sous MS Windows Formation Oracle VirtualBox alphorm.com 73. Installation sous MS Windows Installation sous MS Windows Formation Oracle VirtualBox alphorm.com 74. Installation sous MS Windows Formation Oracle VirtualBox alphorm.com 75. Installation sous MS Windows Formation Oracle VirtualBox alphorm.com 76. Installation sous Linux Formation Oracle VirtualBox alphorm.com 77. Installation sous Linux Formation Oracle VirtualBox alphorm.com 78. Installation sous Linux Formation Oracle VirtualBox alphorm.com 79. Installation sous Linux Formation Oracle VirtualBox alphorm.com 80. Ce quon a couvert Les supplments invits Installation sous MS Windows Installation sous Linux Formation Oracle VirtualBox alphorm.com 81. Importer/exporter Cration 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 indpendant Open Source et virtualisation 82. Plan Quest quune appliance virtuelle ? O trouve ton des appliances virtuelles? Importer un OVF Exporter en OVF Formation Oracle VirtualBox alphorm.com 83. Quest quune appliance virtuelle ? Une Appliance virtuelle est une machine virtuelle : Prconfigure contenant un systme d'exploitation et une solution applicative. Prte l'emploi On tlcharge l'appliance Formation Oracle VirtualBox alphorm.com On tlcharge l'appliance On limporte dans son hyperviseur On trouve par exemple des logiciels de supervisions (nagios, ...), des routeurs, des switchs des outils de scurit des applications lourdes SAP 84. O trouve ton des appliances virtuelles? Beaucoup dditeurs fournissent maintenant leur application en appliance : Turnkey : http://www.turnkeylinux.org/ VMware MarketPlace: https://solutionexchange.vmware.com/ Formation Oracle VirtualBox alphorm.com 85. Importer un OVF Formation Oracle VirtualBox alphorm.com 86. Importer un OVF Formation Oracle VirtualBox alphorm.com 87. Importer un OVF Formation Oracle VirtualBox alphorm.com 88. Exporter un OVF Formation Oracle VirtualBox alphorm.com 89. Exporter un OVF Formation Oracle VirtualBox alphorm.com 90. Exporter un OVF Formation Oracle VirtualBox alphorm.com 91. Ce quon a couvert Quest quune appliance virtuelle ? O trouve ton des appliances virtuelles? Importer un OVF Exporter en OVF Formation Oracle VirtualBox alphorm.com 92. Les adaptateurs Virtualiser le rseau 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 indpendant Open Source et virtualisation 93. Plan Les adaptateurs virtuels Les pilotes virtio Installation des pilotes virtio sous MS windows Formation Oracle VirtualBox alphorm.com 94. Les adaptateurs virtuels VirtualBox offre pour chaque machine virtuelle huit cartes rseaux VirtualBox peut virtualiser 6 types de cartes rseaux suivants : AMD PCNet PCI II (Am79C970A) , AMD PCNet FAST III (Am79C973, par dfaut) ; 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 rseau paravirtualis (virtio-net). 95. Les adaptateurs virtuels PCNet FAST III est celle par dfaut parce quelle est supporte par presque tous les systmes dexploitation les adaptateurs de la famille Intel PRO/1000 ont t choisis pour certains types de systmes dexploitation invits qui nincluent 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 suprieures. La variante T Server de la carte Intel PRO/1000 est reconnue par les invits Windows XP sans installer de pilotes supplmentaires. La variante MT Server facilite les imports dOVF partir dautres plateformes 96. Les pilotes virtio partir de la version 3.1, VirtualBox fournit un support des pilotes rseaux du standard industriel virtio, qui font partie du projet libre KVM. RedHat dveloppe les pilotes virtio Il existe des pilotes de rseaux, mmoire, disque, ... Formation Oracle VirtualBox alphorm.com Une interface est cr lors de linstallation des pilotes dans los invit Amliore les performances Dj inclus dans le noyau Linux Doit tre install dans MS Windows 97. Installation des pilotes virtio sous MS windows Tlcharger limage ISO des pilotes : https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive- virtio/ Formation Oracle VirtualBox alphorm.com 98. Installation des pilotes virtio sous MS windows Monter limage dans le lecteur CD de la machine virtuelle Formation Oracle VirtualBox alphorm.com 99. Installation des pilotes virtio sous MS windows Installer les pilotes via le gestionnaire de priphriques Formation Oracle VirtualBox alphorm.com 100. Ce quon a couvert Les adaptateurs virtuels Les pilotes virtio Installation des pilotes virtio sous MS windows Formation Oracle VirtualBox alphorm.com 101. Le Bridge Le rseau 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 indpendant Open Source et virtualisation 102. Plan Le rseau Bridg Configuration du mode rseau pont Formation Oracle VirtualBox alphorm.com 103. Le rseau Bridg Formation Oracle VirtualBox alphorm.com 104. Le rseau Bridg Laccs par pont utilise un pilote de priphrique sur le systme hte qui filtre les donnes de ladaptateur rseau physique. Ce pilote sappelle net filter. VirtualBox intercepte les donnes du rseau physique et les envoie linvit, via une interface rseau logicielle. Formation Oracle VirtualBox alphorm.com Comme un Switch filtrant! Les adresses MAC des cartes virtuelles sont encapsules dans len-tte Ethernet du paquet de lhte. Lorsquun paquet arrive sur linterface de lhte, VirtualBox redirige les paquets vers les machines virtuelles via leur adresse IP. VirtualBox utilise le protocole ARP pour se faire 105. Configuration du mode rseau pont La machine virtuelle est directement connecte sur le rseau physique La machine a accs tous les participants du rseau physique La machine virtuelle est donc accessible aux autres machines Formation Oracle VirtualBox alphorm.com accessible aux autres machines sur le rseaux La machine virtuelle peut offrir des services rseau comme tout participant sur le rseau physique Dpense CPU d au Promiscuit 106. Ce quon a couvert Le rseau Bridg Configuration du mode rseau pont Formation Oracle VirtualBox alphorm.com 107. Le NAT Le rseau 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 indpendant Open Source et virtualisation 108. Plan Network Address Translation (NAT) Configuration du mode NAT Redirection des ports avec le NAT Les rseaux NAT Formation Oracle VirtualBox alphorm.com 109. Network Address Translation (NAT) Formation Oracle VirtualBox alphorm.com 110. Network Address Translation (NAT) Network Address Translation (NAT) est la manire la plus simple daccder un rseau externe partir dune machine virtuelle. Cest le mode rseau par dfaut 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 rseau de VirtualBox, qui dirige le trafic depuis et vers la machine virtuelle de faon transparente. Formation Oracle VirtualBox alphorm.com est le moteur rseau de VirtualBox, qui dirige le trafic depuis et vers la machine virtuelle de faon transparente. Linconvnient du mode NAT est que, comme dans un rseau priv, derrire un routeur, la machine virtuelle est invisible et injoignable depuis le rseau extrieur On peut toutefois rediriger des ports pour les machines virtuelles La machine virtuelle reoit son adresse et sa configuration rseau sur le rseau priv partir dun serveur DHCP intgr VirtualBox. 111. Configuration du mode NAT La machine virtuelle accde au rseaux externe Son adresse IP est attribue par un serveur DHCP interne VirtualBox La machine nest pas accessible Formation Oracle VirtualBox alphorm.com La machine nest pas accessible de lextrieur La redirection de port est possible pour offrir des services rseaux Possiblit de crer des rseaux NAT 112. Redirection des ports avec la NAT Formation Oracle VirtualBox alphorm.com 113. Les rseau NAT Gestionnaire de rseau Formation Oracle VirtualBox alphorm.com 114. Les rseau NAT Le service rseau NAT permet de crer plusieurs rseaux NAT Formation Oracle VirtualBox alphorm.com 115. Les rseau NAT Slection du rseau NAT pour la machine virtuelle Formation Oracle VirtualBox alphorm.com 116. Ce quon a couvert Network Address Translation (NAT) Configuration du mode NAT Redirection des ports avec la NAT Les rseau NAT Formation Oracle VirtualBox alphorm.com 117. Le Host-only Le rseau 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 indpendant Open Source et virtualisation 118. Plan Le rseau Host-only Configuration des VMs en mode Host-only Configuration de rseau Host-only Formation Oracle VirtualBox alphorm.com 119. Le rseau Host-only Formation Oracle VirtualBox alphorm.com 120. Le rseau Host-only Le rseau Host-only est un mode rseau interne Les machines virtuelles sont isoles et ne peuvent se connecter sur le rseau externe, ni sur internet Le mode rseau host-only, cre une nouvelle interface logicielle loopback sur lhte Le rseau Host-only est particulirement utile pour les applicatifs virtuels Formation Oracle VirtualBox alphorm.com Le rseau Host-only est particulirement utile pour les applicatifs virtuels prconfigus o plusieurs machines virtuelles sont groupes et conues pour collaborer. Par exemple, une machine virtuelle peut contenir un serveur web et une deuxime une base de donnes, et comme elles sont faites pour se parler, lapplicatif peut demander VirtualBox de dfinir un rseau host-only pour les deux. 121. Configuration du mode Host-only La machine virtuelle est isole Son adresse IP est attribue par un serveur DHCP interne VirtualBox Formation Oracle VirtualBox alphorm.com La machine nest pas accessible de lextrieur Possiblit de crer des rseaux Host-only 122. Configuration de rseau Host-only Modification du DHCP Formation Oracle VirtualBox alphorm.com 123. Configuration de rseau Host-only Modification du DHCP Formation Oracle VirtualBox alphorm.com 124. Configuration de rseau Host-only Ajout dun nouveau rseau Host-only Formation Oracle VirtualBox alphorm.com 125. Ce quon a couvert Le rseau Host-only Configuration des vms en mode Host-only Configuration de rseau Host-only Formation Oracle VirtualBox alphorm.com 126. Rseau interne Le rseau virtuel Formation Oracle VirtualBox alphorm.com Rseau interne Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 127. Plan Rseau interne Le VLAN VirtualBox Configuration des VMs en mode rseau interne Formation Oracle VirtualBox alphorm.com 128. Rseau interne Le VLAN VirtualBox Formation Oracle VirtualBox alphorm.com 129. Rseau interne Le VLAN VirtualBox Formation Oracle VirtualBox alphorm.com 130. Rseau interne Le VLAN VirtualBox Le rseau interne est identique celui bridg dans le sens o la VM peut communiquer directement avec le monde extrieur. Toutefois, le monde extrieur se limite aux autres VMs sur le mme hte et connectes au mme rseau interne. Les rseaux internes sont crs automatiquement Formation Oracle VirtualBox alphorm.com Il ny a pas de configuration DHCP Les VMs ne se voient pas attribuer dadresse IP. 131. Configuration en mode rseau interne La machine virtuelle est isole Son adresse IP doit tre attribue manuellement La machine nest pas accessible Formation Oracle VirtualBox alphorm.com La machine nest pas accessible de lextrieur Possiblit de crer de multiple rseaux internes 132. Configuration en mode rseau interne La machine virtuelle est isole Son adresse IP doit tre attribue manuellement Formation Oracle VirtualBox alphorm.com La machine nest pas accessible de lextrieur Possiblit de crer de multiple rseaux internes 133. Ce quon a couvert Rseau interne Le VLAN VirtualBox Configuration des vms en mode rseau interne Formation Oracle VirtualBox alphorm.com 134. Lab rseau avec Le rseau virtuel Formation Oracle VirtualBox alphorm.com Lab rseau avec GNS3 Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 135. Plan Introduction GNS3 Configuration de rseau Host-only Configuration de GNS3 Mise en place architecture rseau Configuration des clouds Formation Oracle VirtualBox alphorm.com Configuration des clouds Configuration des routeurs Cisco Test avec les VMs 136. Introduction GNS3 GNS3 est un simulateur rseau Nombreuses fonctionnalits 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 Scurit et VoIP Firewall PIX, IDS, voice-router, PBX 137. Configuration de rseau Host-only Formation Oracle VirtualBox alphorm.com 138. Configuration de rseau Host-only Nouvel adaptateur Host-only Formation Oracle VirtualBox alphorm.com 139. Configuration de rseau Host-only Renommage des cartes Host-only sous Windows Formation Oracle VirtualBox alphorm.com 140. Mise en place architecture rseau Formation Oracle VirtualBox alphorm.com 141. Configuration de GNS3 Importation des IOS Cisco Formation Oracle VirtualBox alphorm.com 142. Configuration des clouds Connexion des cartes Host-Only Stockage et VMs Formation Oracle VirtualBox alphorm.com 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. 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. Test avec les VMs Formation Oracle VirtualBox alphorm.com 146. Ce quon a couvert Introduction GNS3 Configuration de rseau Host-only Configuration de GNS3 Mise en place architecture rseau Formation Oracle VirtualBox alphorm.com Configuration des clouds Configuration des routeurs Cisco Test avec les VMs 147. Les formats Virtualiser le stockage Formation Oracle VirtualBox alphorm.com Les formats des disques et les contrleurs Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 148. Plan Les contrleurs de disque dur IDE, SATA (AHCI), SCSI,SAS Fichiers images de disque VDI, VMDK, VHD, HDD Formation Oracle VirtualBox alphorm.com Configurer de nouveaux contrleurs et disques 149. Les contrleurs de disque dur Les disques durs et les lecteurs de CD/DVD sont relis un priphrique appel contrleur de disque dur Les contrleurs pilotent les oprations du disque dur et les transferts de donnes. VirtualBox peut muler les quatre types de contrleurs de disques les plus courants suivant : Formation Oracle VirtualBox alphorm.com plus courants suivant : IDE, SATA (AHCI), SCSI et SAS. 150. Les contrleurs IDE (ATA) Les contrleurs IDE du contrleur de disque dur dans les PC/AT IBM. Au dbut, cette interface ne fonctionnait quavec des disques durs mais elle a ensuite t tendue au support des lecteurs CD-ROM. Chaque cble peut connecter deux priphriques un contrleur, ce quon appelait traditionnellement le matre et lesclave. Le support IDE supporte jusqu quatre priphriques Formation Oracle VirtualBox alphorm.com Le support IDE supporte jusqu quatre priphriques Il est utilis lors de la migration de machine virtuelle dun autre systme de virtualisation vers VirtualBox Les anciens systmes dexploitation qui ne supportent pas les autres types de contrleurs. Pour attacher les lecteurs CD/DVD 151. Les contrleurs Serial ATA (SATA) Le Serial ATA (SATA) est un standard rcent introduit en 2003. Par rapport lIDE, il supporte plus de priphriques par contrleur et bien plus haute vitesse. Les priphriques peuvent tre ajouts et supprims pendant que le systme fonctionne : HotAdd Linterface standard des contrleurs SATA est appele Advanced Host Controller Formation Oracle VirtualBox alphorm.com Linterface standard des contrleurs SATA est appele Advanced Host Controller Interface (AHCI). Le contrleur SATA virtuel de VirtualBox est bien plus rapide et consomme moins de ressources processeur que le contrleur IDE virtuel. Il permet de connecter jusqu 30 disques durs virtuels une machine Un contrleur virtuel SATA est cr par dfaut et le disque par dfaut cr avec une nouvelle VM est connect ce contrleur 152. Les contrleurs SCSI Le SCSI est un autre standard industriel signifiant Small Computer System Interface. SCSI a t standardis ds 1986 comme une interface gnrique pour transfrer des donnes entre tous les types de priphriques, y compris ceux de stockage. Aujourdhui, SCSI est encore utilis pour connecter des disques durs et Formation Oracle VirtualBox alphorm.com Aujourdhui, SCSI est encore utilis pour connecter des disques durs et des lecteurs bandes. On lutilise encore souvent sur des stations de travail et des serveurs haute performance. Pour des raisons de compatibilit avec dautres logiciels de virtualisation, VirtualBox supporte en option les contrleurs LSI Logic et BusLogic SCSI, chacun dentre eux pouvant grer jusqu 15 disques durs virtuels 153. Les contrleurs 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 priphriques physiques, on utilise des cbles srie au lieu de ceux parallles. Dune certaine manire, SAS est donc au SCSI ce que SATA est lIDE 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 invits de haut niveau exigeant des contrleurs SAS, VirtualBox mule un contrleur LSI Logic SAS qui peut tre activ de la mme faon quun contrleur SCSI. On peut connecter jusqu 8 priphriques au contrleur SAS 154. Fichiers images de disque VirtualBox supporte quatre formats de fichiers images de disque : Par dfaut VirtualBox utilise son propre format pour les disques durs invits Virtual Disk Image (VDI) : Ce format sera utilis quand on cre 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. Nouveaux contrleurs et disques Formation Oracle VirtualBox alphorm.com 156. Nouveaux contrleurs et disques Formation Oracle VirtualBox alphorm.com 157. Nouveaux contrleurs et disques Formation Oracle VirtualBox alphorm.com 158. Nouveaux contrleurs et disques Formation Oracle VirtualBox alphorm.com 159. Nouveaux contrleurs et disques Formation Oracle VirtualBox alphorm.com 160. Nouveaux contrleurs et disques Formation Oracle VirtualBox alphorm.com 161. Ce quon a couvert Les contrleurs de disque dur IDE, SATA (AHCI), SCSI,SAS Fichiers images de disque VDI, VMDK, VHD, HDD Formation Oracle VirtualBox alphorm.com Configurer de nouveaux contrleurs et disques 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 indpendant Open Source et virtualisation 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. Le stockage local DAS VirtualBox stocke les images de disques localement sur la machine Formation Oracle VirtualBox alphorm.com 165. Pourquoi du stockage distant Scuriser les machines virtuelles Disponibilits des machines virtuelles Partager les machines virtuelles VirtualBox offre la migration des machines virtuelles entre htes Formation Oracle VirtualBox alphorm.com Plusieurs types de stockages distants : NAS Network Attached Storage SAN Storage Aera Network Les systmes de fichiers distribus GoogleFS, GlusterFS, DFS, OCFS, ... 166. NAS Network Attached Storage Un systme de fichiers rseaux NAS consiste partager ou exporter des rpertoires sur un rseau 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 systmes de fichiers rseaux, nous avons : Formation Oracle VirtualBox alphorm.com NFS - Network File System (Utilis par les systmes Linux, Unix ) SMB Server Message Block (Utilis dans le monde Microsoft) 167. Le stockage de type SAN Le stockage de type SAN, nutilise pas le systme de fichiers rseaux C'est un protocole de stockage en rseau bas sur IP Il permet le transport des commandes SCSI sur les rseaux 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 dutiliser ce protocole Il permet aux clients (initiateurs) denvoyer des commandes SCSI sur des priphriques de stockage (targets) via un rseau standard TCP/IP Cest un protocole SAN comme Fibre Channel ou FCoE 168. Le stockage de type SAN Formation Oracle VirtualBox alphorm.com 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 trs simple Facile dutilisation Dmonstration 170. Ce quon 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. 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 indpendant Open Source et virtualisation 172. Plan Introduction au clonage Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com 173. Introduction au clonage Les clones Lis : Un clone li est une copie d'une machine virtuelle qui partage des disques virtuels avec la machine virtuelle parente de faon permanente. Un clone li constitue une manire rapide de convertir et d'excuter une nouvelle machine virtuelle. Vous pouvez crer 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 mme installation logicielle. Formation Oracle VirtualBox alphorm.com virtuelles d'utiliser la mme installation logicielle. Tous les fichiers disponibles sur la machine source au moment du snapshot restent disponibles au clone li. Les changements ultrieurs sur le disque virtuel du parent n'affectent pas le clone li, de la mme faon que les changements sur le disque du clone li n'affectent pas la machine source. Un clone li doit avoir accs la source. Sinon, il est totalement inutilisable. 174. Introduction au clonage Les clones complets : Un clone complet est une copie indpendante d'une machine virtuelle qui ne partage rien avec la machine virtuelle parente de faon permanente aprs l'opration de clonage. Les oprations d'un clone complet sont donc distinctes de la machine virtuelle parente. Formation Oracle VirtualBox alphorm.com virtuelle parente. Les clones complets sont gnralement plus performants que les clones lis. Les clones complets sont plus longs crer que les clones lis. Crer un clone complet peut prendre plusieurs minutes 175. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com 176. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com 177. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com 178. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com 179. Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com 180. Ce quon a couvert Introduction au clonage Cloner les machines virtuelles Formation Oracle VirtualBox alphorm.com 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 indpendant Open Source et virtualisation 182. Plan Introduction aux snapshots Grer les clichs (snapshot) Formation Oracle VirtualBox alphorm.com 183. Introduction aux snapshots Un snapshot ou clich ou instantan est une capture de ltat un instant T de la machine virtuelle (mmoire, disque) Un clich permet de crer des points de restauration Formation Oracle VirtualBox alphorm.com 184. Introduction aux snapshots Formation Oracle VirtualBox alphorm.com 185. Grer les clichs (snapshot) Formation Oracle VirtualBox alphorm.com 186. Grer les clichs (snapshot) Formation Oracle VirtualBox alphorm.com 187. Grer les clichs (snapshot) Formation Oracle VirtualBox alphorm.com 188. Ce quon a couvert Introduction aux snapshots Grer les clichs (snapshot) Formation Oracle VirtualBox alphorm.com 189. Accs distant Gestion des VMs avec la GUI Formation Oracle VirtualBox alphorm.com Accs distant avec VRDP Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 190. Plan Affichage distant (VRDP support) Configuration de laffichage distant Formation Oracle VirtualBox alphorm.com 191. Affichage distant (VRDP support) VirtualBox peut afficher les machines virtuelles distance, ce qui signifie quune machine virtuelle peut sexcuter sur un ordinateur mme si la machine sera affiche sur un autre hte, VirtualBox offre la fonctionnalit de laffichage distant des machines virtuelles La machine virtuelle sexcute sur un hte et est accessible partir Formation Oracle VirtualBox alphorm.com La machine virtuelle sexcute sur un hte et est accessible partir dune autre machine. La machine sera contrle comme si la machine virtuelle fonctionnait en local. 192. Affichage distant (VRDP support) Oracle fournit un support pour le VirtualBox Remote Display Protocol (VRDP) dans les packs dextension Formation Oracle VirtualBox alphorm.com 193. Configuration de laffichage distant Slection dun port de connexion pour chaque machine Formation Oracle VirtualBox alphorm.com 194. Configuration de laffichage distant Slection dun port de connexion pour chaque machine Formation Oracle VirtualBox alphorm.com 195. Configuration de laffichage distant Lancement de la connexion avec loutil de connexion distance Formation Oracle VirtualBox alphorm.com 196. Ce quon a couvert Affichage distant (VRDP support) Configuration de laffichage distant Formation Oracle VirtualBox alphorm.com 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 indpendant Open Source et virtualisation 198. Plan VBoxHeadless VBoxManage Formation Oracle VirtualBox alphorm.com 199. VBoxHeadless VirtualBox est fourni avec une interface appele VBoxHeadless VirtualBox sans tte, VirtualBox sans interface graphique GUI VirtualBox dmarre 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 oprations possibles avec linterfaces graphique sont disponibles avec VBoxHeadless et mme plus avec VBoxManage Deux commande pour manipuler les vms : VBoxHeadless - Dmarre les vms et gre le VRDP VBoxManage - Toutes oprations sur les vms 200. VBoxManage VBoxManage est linterface en ligne de commande de VirtualBox. Permet de contrler totalement VirtualBox depuis la ligne de commandes de votre systme dexploitation hte. VBoxManage supporte toutes les fonctionnalits auxquelles vous donne accs linterface graphique, et bien plus encore Formation Oracle VirtualBox alphorm.com Permet de contrler certains paramtres de configuration plus avancs et exprimentaux dune VM 201. VBoxManage VBoxManage sutilise avec des sous-commandes spcifiques telles que list ou createvm ou startvm. Exige de spcifier la machine virtuelle aprs 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. Fonctionnement de VBoxManage Acceder a laide #VBoxManage list --help Lister les vms #VBoxManage list vms Dmarrer une vms Formation Oracle VirtualBox alphorm.com # VBoxManage startvm Windows7 Arrter une vm # VBoxManage controlvm Windows7 apcipowerbutton Crer une vm # VBoxManage createvm name Windows7 203. Ce quon a couvert VBoxHeadless VBoxManage Formation Oracle VirtualBox alphorm.com 204. Crer une machine VirtualBox serveur Formation Oracle VirtualBox alphorm.com Crer une machine virtuelle Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 205. Plan Cration de VM avec VBoxManage Cration du disque avec VBoxManage Ajout dun contrleur SATA et du disque Ajout dun contrleur IDE et de liso Une petite configuration Formation Oracle VirtualBox alphorm.com Une petite configuration Dmarrer la VM avec VBoxHeadless 206. Cration de VM avec VBoxManage Dterminer le type dOS #VBoxManage list ostypes Cration de la VM Formation Oracle VirtualBox alphorm.com Cration de la VM #VBoxManage createvm --name Ubuntu --ostype Ubuntu_64 --register 207. Cration du disque avec VBoxManage Cration de limage du disque #VBoxManage createhd --filename Ubuntu.vdi --size 30000 Formation Oracle VirtualBox alphorm.com 208. Ajout dun contrleur SATA et du disque Ajout dun controleur SATA #VBoxManage storagectl Ubuntu--name "SATA Controller" --add sata --controller IntelAHCI Ajout dun controleur SATA Formation Oracle VirtualBox alphorm.com #VBoxManage storageattach Ubuntu --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium ubuntu.vdi 209. Ajout dun contrleur IDE et de liso Ajout dun controleur SATA #VBoxManage storagectl Ubuntu --name "IDE Controller" --add ide Ajout dun controleur SATA Formation Oracle VirtualBox alphorm.com #VBoxManage storageattach Ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive -- /ISO/Ubuntu.iso 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. Dmarrer la vm avec VBoxHeadless Dmarage de la VM #VBoxHeadless -s Ubuntu Formation Oracle VirtualBox alphorm.com 212. Ce quon a couvert Cration de VM avec VBoxManage Cration du disque avec VBoxManage Ajout dun contrleur SATA et du disque Ajout dun contrleur IDE et de liso Une petite configuration Formation Oracle VirtualBox alphorm.com Une petite configuration Dmarrer la vm avec VBoxHeadless 213. Accs distant VRDP VirtualBox serveur Formation Oracle VirtualBox alphorm.com Accs distant VRDP Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 214. Plan Laccs distant avec VRDP Configurer VRDP avec VBoxManage Formation Oracle VirtualBox alphorm.com 215. Laccs distant avec VRDP VirtualBox Remote Display Protocol permet laffichage distant des VMs Avec Vboxheadless, il ny pas de sortie cran Le mode VRDP est activ par dfaut sur le port 3389 Il faut donc pouvoir modifier comme avec la GUI les paramtres du VRDP Formation Oracle VirtualBox alphorm.com VRDP VirtualBox Remote Display est une extension non libre fourni par oracle VboxManage VRDE permet de contrler les paramtres VRDP des VMs 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. Ce quon a couvert Laccs distant avec VRDP Configurer VRDP avec VBoxManage Formation Oracle VirtualBox alphorm.com 218. Grer les instantans Grer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com Grer les instantans Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 219. Plan Les snapshot avec VBoxManage Formation Oracle VirtualBox alphorm.com 220. Les snapshot avec VBoxManage Un instantan consiste en une copie complte du disque, des paramtres de la machine virtuelle, un instant T VBoxManage snapshot permet la gestion des instantans avec les oprations : take : prends un instantan, il faut fournir un nom et une description ventuelle Formation Oracle VirtualBox alphorm.com delete : supprime un clich restore : restaure linstantan spcifi restocurrent : restaure linstantan actuel edit : permet la modification du nom ou de la description showvminfo : avec le nom du clich affiche les infos du clich 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. Ce quon a couvert Les snapshot avec VBoxManage Formation Oracle VirtualBox alphorm.com 223. Cloner des VMs Grer 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 indpendant Open Source et virtualisation 224. Plan Le clonage avec VBoxManage clonevm Formation Oracle VirtualBox alphorm.com 225. Le clonage avec VBoxManage clonevm VBoxManage clonevm permet deffectuer des clones complets et lis : --mode machine machine : ltat actuel de la VM sans instantans est clone. Mode par dfaut Machineandchildren : linstantan fournit par --snapshot et tous les instantans enfants Formation Oracle VirtualBox alphorm.com instantans enfants All : tous les instantans de ltat actuel seront clons --name : spcifie un nouveau nom de machine virtuelle --register : ajoute la machine linventaire 226. Le clonage avec VBoxManage clonevm VBoxManage clonevm --options Link : cre un clone li, un snapshot doit exister et slectionn Keepallmacs : conserve les adresses MAC des cartes Keepnatmacs : conserve les adresses MAC des cartes en NAT Keepdisknames : conserve le mme nom dimage de disque Formation Oracle VirtualBox alphorm.com Keepdisknames : conserve le mme nom dimage de disque 227. Les snapshot avec VBoxManage Effectue un clone complet #VBoxManage clonevm Vbox --name ma nouvelle machine Effectue un clone li a partir de linstantan monsnap #VBoxManage clonevm Vbox --mode machine --options link --snapshot monsnap Formation Oracle VirtualBox alphorm.com Effectue un clone li a partir de linstantan Installation DB4.2 et ses enfants et enregistrer dans linventaire #VBoxManage clonevm Vbox --mode machineandchildren --options link --snapshot Installation DB4.2 228. Ce quon a couvert Le clonage avec VBoxManage clonevm Formation Oracle VirtualBox alphorm.com 229. Gestion des disques Grer 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 indpendant Open Source et virtualisation 230. Plan VBoxManage createhd VBoxManage showhdinfo VBoxManage modifyhd VBoxManage clonehd Formation Oracle VirtualBox alphorm.com VBoxManage clonehd VBoxManage convertfromraw 231. VBoxManage createhd permet de crer des images de disques dans le gestionnaire de mdia VBoxManage createhd --filename --size [--format VDI|VMDK|VHD] [--variant Standard,Fixed,Split2G,Stream,ESX] VBoxManage createhd Crer une image de 30G en provisionnement dynamique Formation Oracle VirtualBox alphorm.com Crer une image de 30G en provisionnement dynamique #VBoxManage createhd file /VMs/Windows8/Windows8.vdi size 30000 Crer une image de 50G en provisionnement statique #VBoxManage createhd file /VMs/Windows8/Windows8.vdi size 50000 variant Fixed 232. VBoxManage showhdinfo affiche les informations sur limage VBoxManage showhdinfo Rcuperer 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. VBoxManage modifyhd VBoxManage modifyhd | [--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 zros [--resize |--resizebyte ] 234. VBoxManage modifyhd compact (compression) VBoxManage modifyhd Dans linvit Linux #zerofree -v /dev/sda1 Dans la vm MS Windows , Avec loutil sdelete de Microsoft Formation Oracle VirtualBox alphorm.com #sdelete -z Compacter une image de disque #VboxManage modifyhd compact 'D:UsersludoVirtualBox VMswindows8.vdi 235. VBoxManage clonehd permet de cloner des images de disques VBoxManage clonehd | [--format VDI|VMDK|VHD|RAW|] [--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. VBoxManage convertfromraw permet de convertir des images de disques brut en format VirtualBox VBoxManage convertfromraw [--format VDI|VMDK|VHD] [--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. Ce quon a couvert VBoxManage createhd VBoxManage showhdinfo VBoxManage modifyhd VBoxManage clonehd VBoxManage convertfromraw Formation Oracle VirtualBox alphorm.com VBoxManage convertfromraw 238. Gestion des contrleurs Grer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com Gestion des contrleurs Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 239. Plan VBoxManage storagectl VBoxManage storageattach VBoxManage bandwidthctl Formation Oracle VirtualBox alphorm.com 240. VBoxManage storagectl manipule les contrleurs VBoxManage storagectl --name : le nom du contrleur [--add ] : le type de contrleur VBoxManage storagectl Formation Oracle VirtualBox alphorm.com [--controller ] : Le type de chipset muler [--portcount ] : dtermine le nombre de port sur le contrleur [--hostiocache on|off] : active ou dsactive lutilisation du cache de lhte [--bootable on|off] : Indique si le contrleur est amorable [--remove] : Supprime le contrleur de stockage 241. VBoxManage storagectl manipule les contrleurs VBoxManage storagectl Ajout dun contrleur de type SATA IntelHACI a la machine Windows8 #VBoxManage storagectl WINDOWS8 --name "SATA Controller" --add sata --controller IntelAHCI Supprime un contrleur de type SAS a la machine Win10 Formation Oracle VirtualBox alphorm.com #VBoxManage storagectl Win10 --remove --name "SAS Controller Ajout dun contrleur de type IDE a la machine Windows8 # VBoxManage storagectl WINDOWS8 --name IDE Controller" --add ide 242. VBoxManage storageattach manipule un mdia de stockage connect un contrleur de stockage VBoxManage storageattach Attache limage 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 limage Windows8.ISO au controleur IDE IDE Controller Formation Oracle VirtualBox alphorm.com Attache limage 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 contrleur 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. VBoxManage bandwidthctl VBoxManage bandwidthctl manipule les groupes de bande passante VBoxManage bandwidthctl add --type disk|network --limit [k|m|g|K|M|G] | set --limit [k|m|g|K|M|G] | remove | list [--machinereadable] add, cre un nouveau groupe de bande passante dun type donn. Formation Oracle VirtualBox alphorm.com add, cre un nouveau groupe de bande passante dun type donn. set, modifie la limite dun groupe de bande passante existante. remove, dtruit un groupe de bande passante. list, affiche tous les groupes de bande passante dfinis pour la VM donne. 244. Ce quon a couvert VBoxManage storagectl VBoxManage storageattach VBoxManage bandwidthctl Formation Oracle VirtualBox alphorm.com 245. Gestion du rseau Grer les VMs avec VBoxManage Formation Oracle VirtualBox alphorm.com Gestion du rseau Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 246. Plan Paramtres rseau VBoxManage modifyvm Formation Oracle VirtualBox alphorm.com 247. VBoxManage modifyvm permet la modification des Paramtres dune VM VBoxManage modifyvm fournit des paramtres pour modifier les options rseau VBoxManage modifyvm Paramtres rseau Formation Oracle VirtualBox alphorm.com --nic none|null|nat|bridged|intnet|hostonly|generic --nictype Am79C970A|Am79C973|82540EM|82543GC|82545EM|virtio --bridgeadapter | --hostonlyadapter | --intnet | 248. Paramtres rseaux Ajout dun adaptateur rseau Host-only numro 3 de type virtio sur la machine debian7 #VBoxManage modifyvm debian7 --nic3 hostonly --hostonlyadapter3 VirtualBox host-only Ethernet adapter -- nictype3 virtio Modification dun adaptateur rseau NAT numro 1 de type Serveur Intel Pro 100MT Formation Oracle VirtualBox alphorm.com #VBoxManage modifyvm debian7 --nic1 nat --nictype1 82545EM Ajout dun adaptateur rseau Bridge numro 2 de type virtio sur la machine debian7 # VBoxManage modifyvm debian7 --nic2 bridged --bridgeadapter2 virtio 249. Ce quon a couvert Paramtres rseaux VBoxManage modifyvm Formation Oracle VirtualBox alphorm.com 250. Tlportation Grer les vms avec VBoxManage Formation Oracle VirtualBox alphorm.com Tlportation Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indpendant Open Source et virtualisation 251. Plan Tlportation, Migration de vm a chaud Mise en oeuvre de la tlportation Formation Oracle VirtualBox alphorm.com 252. VirtualBox est capable de dplacer ou migrer une machine virtuelle dun hte source vers un autre hte. Pendant le fonctionnement de la machine sans interruption de service. Entre htes Solaris vers MacOSX , de Linux vers MS Tlportation, Migration de vm chaud Formation Oracle VirtualBox alphorm.com Entre htes Solaris vers MacOSX , de Linux vers MS Windows La tlportation exige quune machine soit en fonction sur un hte 253. Tlportation, Migration de vm chaud La tlportation est possible sur nimporte quel rseau TCP/IP ; la source et la cible nont besoin que de sentendre sur un port TCP/IP spcifi dans les paramtres de tlportation. Prrequis : Sur lhte cible, disposer dune machine virtuelle avec les mmes paramtres matriels 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 mme stockage (images de disques durs et de lecteur amovible et CD/DVD). Cela signifie quelles utilisent soit la mme cible iSCSI, soit un accs via NFS ou SMB/CIFS. Cela veut dire aussi que ni la machine source ni la machine cible ne peuvent avoir dinstantans. 254. Mise en oeuvre de la tlportation Sur lhte cible, configurez la machine virtuelle pour attendre quune demande de tlportation narrive quand elle sera dmarre, plutt que pour essayer de dmarrer la machine. Tlportation : VBoxManage modifyvm CIBLE--teleporter on --teleporterport 6000 Formation Oracle VirtualBox alphorm.com Dmarrez la VM sur lhte cible. Elle affiche une bote de dialogue de progression indiquant quelle attend une demande de tlportation. Dmarrez la machine sur lhte source. Quand elle est en fonction, excuter la commande suivante sur lhte source : VBoxManage controlvm SOURCE teleport --host HOTE-CiBLE --port 6010 255. Ce quon a couvert Tlportation, Migration de vm a chaud Mise en oeuvre de la tlportation Formation Oracle VirtualBox alphorm.com 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 indpendant Open Source et virtualisation 257. Petit retour sur ce que lon a vu ensemble La virtualisation Introduction aux machines virtuelles Technologie de virtualisation Prsentation et fonctionnalits de VirtualBox Installation Installation d'Oracle VirtualBox Windows/Linux Installation du pack d'extension VirtualBox Virtualiser des machines virtuelles Cration d'une machines virtuelle Virtualiser le stockage Les formats des disques et les contrleurs Le stockage Local/Distant avec Lab SAN Gestion des machines virtuelles avec la GUI Cloner des VMs Les Instantans Snapshot Accs distant avec VRDP VirtualBox serveur VBoxHeadless, VBoxManage Formation Oracle VirtualBox alphorm.com Cration d'une machines virtuelle Les supplments invit pour MS Windows et Linux Importer /Exporter des appliances Virtualiser le rseau Les adaptateurs virtuels et les pilotes Virtio Le Bridge Le NAT Le Host-Only Le rseau interne Lab rseau routage Cisco GNS3 VBoxHeadless, VBoxManage Crer une machine virtuelle Accs distant VRDP Grer les vms avec VBoxManage Grer les instantans Cloner des VMs Gestion du stockage - les disques Gestion du stockage - les contrleurs et disques Gestion du rseau Tlportation 258. Avez-vous des Questions /Remarques /Commentaires ? Formation Oracle VirtualBox alphorm.com 259. Ce qui vous attends sur Alphorm La virtualisation par conteneur Linux Formation Oracle VirtualBox alphorm.com OpenVz, LXC, Docker 260. A bientt Sur Alphorm !! Formation Oracle VirtualBox alphorm.com