L’évolution des systèmes informatiques depuis près de 10 ans à donner lieu à des innovations, rendant nos environnements de production très hétérogènes. Ainsi, en fonction de l’application à développer et à déployer on aura des environnements s’exécutant sur des machines Windows, des machines Linux et j’en passe. L’hétérogénéité apporte de la diversité mais la conséquence directe est la reproductibilité de ces environnements par les développeurs d’applications et les administrateurs systèmes afin de simuler l’infrastructure réelle dans l’optique de tester leur code applicatif avant de l’appliquer en production.
Par le passé, nous devions nous contenter d’utiliser notre PC avec un système d’exploitation grand public qui ne correspondait pas à l’infrastructure de l’entreprise, la conséquence était les soucis de mise en production à cause de l’inadéquation entre l’environnement de développement et celui de production. Il fallait donc trouver un moyen de reproduire de façon logiciel notre environnement de production directement sur nos ordinateurs personnels. Chacun de ses environnements étant isolé les uns des autres et autonomes. La virtualisation vu le jour afin de répondre à ce besoin. On distingue deux cas d’usage de la virtualisation :
- Virtualisation grand public: création d’environnement virtuel dans un usage essentiellement de développement
- Virtualisation d’entreprise: création d’environnement virtuel dans les datacenters afin d’optimiser la consommation des serveurs et d’apporter de la flexibilité dans la gestion des systèmes d’information
Dans le cadre de cette formation, nous allons nous intéresser à la virtualisation grand public en utilisant la solution proposée par VMWare connu sous le nom de VMWare Workstation. Néanmoins, d’autres solutions existent telle que Virtualbox (si vous souhaitez en savoir plus, nous en parlons dans notre formation linux) qui est OpenSource.
VMWare est leader dans l’univers de la virtualisation, c’est pour cette raison que nous allons travailler sur sa solution grand public. Nous réaliserons une formation très prochainement sur la virtualisation de serveur d’entreprise avec la suite vSphere, mais c’est pour plus tard.
Nous vous garantissons qu’au terme de la présente formation, vous comprendrez les bases de la virtualisation, commencer créer des machines virtuelles, réseaux virtuels et disques virtuels. Vous serez capable de préparer vos environnements de travaille assez rapidement en utilisant VMWare WorkStation Pro. Cette pour cette raison qu’il est organisé de la façon suivante :
- Pourquoi la virtualisation : nous verrons les origines de la virtualisation et ses avantages
- Installation de VMWare Workstation : nous procéderons à l’installation de VMWare sous Windows et linux
- Création de machines virtuelles : nous allons créer des machines virtuelles Windows et linux en suivant les bonnes pratiques dans le domaine de la virtualisation
- Gestion des réseaux virtuels : nous mettrons en place des réseaux virtuels de type NAT, BRIDGE et HOST-ONLY afin d’interconnecter nos machines virtuelles
- Clone et Snapshot : Nous réaliserons des modèles de machines virtuelles réutilisables et nous définirons des points de retour en arrière
Malgré le fait que VMWare WorkStation est une solution payante, vous pourrez utiliser la version d’essai de 30 jours.
Cette formation est destinée :
- Aux développeurs
- Aux administrateurs systèmes et réseaux
- Aux managers et chef de projet IT
- Aux ingénieurs DevOps
Prérequis :
- Aucun
Durée de la formation : 5 Heures
NB : Cette formation est activement mise à jour
Formateur : Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)
-
Module 00 : présentation de la formation
-
Module 01 : présentation de la virtualisation
-
Module 02 : installation de VMWare Workstation
- configuration de l’hôte
- téléchargement de VMWare
- lab-0 – énoncé – téléchargement de VMWare Workstation
- lab-0 – téléchargement de VMWare Workstation
- lab-1 – énoncé – activation de la virtualisation dans le bios
- lab-1 activation de la virtualisation dans le bios
- lab-2 – énoncé – installation de vmware sous windows
- lab-2 – installation de vmware sous windows partie 1
- lab-2 – installation de vmware sous windows partie 2
- lab-3 – énoncé – installation de vmware sous linux
- lab-3 – installation de vmware sous linux partie 1
- lab-3 – installation de vmware sous linux partie 2
- lab-4 – énoncé – découverte de l’interface de vmware
- lab-4 – découverte de l’interface de vmware workstation
-
Module 03 : installation d'une machine virtuelle
- spécificité
- licence
- lab-5 – énoncé – téléchargement d’un système d’exploitation
- lab-5 – téléchargement de l’iso windows 10 partie 1
- lab-5 – téléchargement de l’iso windows 10 partie 2
- lab-5 – téléchargement de l’iso windows 10 partie 3
- lab-5 – téléchargement de l’iso ubuntu 20.04
- lab-6 – énoncé – installation d’une VM Windows 10
- lab-6 – création de la VM Windows 10
- lab-6 – configuration de windows 10
- lab-6 – finalisation de l’installation de la VM windows 10
- lab-6 – installation des vmware tools sur la vm windows 10
- lab-7 – énoncé – installation d’une VM Ubuntu 20.04
- lab-7 – création de la VM Ubuntu 20.04
- lab-7 – installation des vmware tools partie 1
- lab-7 – installation des vmware tools partie 2
- crtl alt supr et libération de la souris
-
Module 04 : prise en main d'une VM
-
Module 05 : la face cachée
-
Module 06 : network
-
Module 07 : remote access
-
Module 08 : import - export
-
Module 09 : cloning et snapshot
-
Module 10 : conclusion