REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON
Paix-Travail-Patrie Peace-work-fatherland
**** ****
KEYCE INFORMATQIUE KEYCE INFORMATQIUE
INTELLIGENCE ARTIFICIELLE INTELLIGENCE ARTIFICIELLE
ADMINISTRATION SYSTEME ET
VIRTUALISATION
NIVEAU: BACHELOR 3
ENSEIGNANT : BALLA MEKONGO JOSEPH AUBIN
ANNEE ACADEMIQUE : 2022 - 2023
1
CONTENU DU COURS
MODULE I : LA VIRTUALISATION
LE MECANISME
LES RESEAUX VIRTUELS
LE CLOUD COMPUTING
UDTRAVAUX PRATIQUES
UD
MODULE II : ADMINISTRATION D’ UN SYSTEME LINUX
GENERALITES SUR LINUX
PRÉSENTATION TECHNIQUE DU SYSTÈME DEBIAN
2
MODULE I : LA VIRTUALISATION
1. DEFINITION
La virtualisation recouvre l'ensemble des techniques matérielles et ou logiciels
qui permettent de faire fonctionner sur une seule machine plusieurs systèmes
d'exploitation, plusieurs instances différentes et cloisonnées d'un même système
ou plusieurs applications, séparément les uns des autres, comme s'ils
fonctionnaient sur des machines physiques distinctes.
Les intérêts de la virtualisation sont : l’utilisation optimale des ressources,
l’économie sur le matériel par mutualisation, l’allocation dynamique de la
puissance de calcul, la facilité d’installation, de déploiement et de migration des
machines virtuelles.
3
MODULE I : LA VIRTUALISATION
2. MECANISME
Un système d'exploitation principal appelé « système hôte » est installé sur un serveur
physique unique. Ce système sert d'accueil à d'autres systèmes d’exploitation.
Un logiciel de virtualisation appelé « hyperviseur » est installé sur le système d'exploitation
principal. Il permet la création d'environnements clos et indépendants sur lesquels seront
installés d'autres systèmes d'exploitation « systèmes invités ». Ces environnements sont des
« machines virtuelles ».
Un logiciel de virtualisation appelé « hyperviseur » est installé sur le système d'exploitation
principal. Il permet la création d'environnements clos et indépendants sur lesquels seront
installés d'autres systèmes d'exploitation « systèmes invités ». Ces environnements sont des
« machines virtuelles ».
4
MODULE I : LA VIRTUALISATION
2. MECANISME
5
MODULE I : LA VIRTUALISATION
2.1. HYPERVISEURS DE TYPE 1
Un hyperviseur de Type 1 ou natif, est un logiciel qui s’exécute directement sur une plateforme
matérielle. Avec un hyperviseur de Type 1, le système d’exploitation invité accède à
l’architecture matérielle sous-jacente par l’intermédiaire d’un noyau système très léger.
L’hyperviseur de Type 1 agit comme un arbitre entre les systèmes invités. Il attribue du temps
processeur et des ressources à chacun, redirige les requêtes d’entrées-sorties vers les
ressources physiques, veille au confinement des invités dans leur propre espace
6
MODULE I : LA VIRTUALISATION
2.1. HYPERVISEURS DE TYPE 1
L’hyperviseur de Type 1 est la méthode de virtualisation d’infrastructure la plus performante dans le cas
de la virtualisation d’un centre de traitement de données. Plusieurs éditeurs proposent des solutions logicielles
de virtualisation avec hyperviseur comme VMware vSphere, Citrix XenServer, Microsoft Hyper-V, Promox
VE.
7
MODULE I : LA VIRTUALISATION
2.2. HYPERVISEURS DE TYPE 2
Un hyperviseur de Type 2 est un logiciel de virtualisation des systèmes qui s’exécute à
l’intérieur d’un autre système d’exploitation. L’hyperviseur de Type 2 est consommateur de
ressources. L’hyperviseur de Type 2 recrée, par voie logicielle, un environnement d’exécution
complet pour un programme ou un système invité. Toutes les opérations de l’invité sont
interceptées et traduites pour être exécutées par l’environnement hôte, ce qui est une
méthode très consommatrice en ressources. Le schéma suivant illustre le mécanisme
d’hyperviseur de Type 2.
Une solution de virtualisation avec un hyperviseur de Type 2 est plutôt destinée à des usages
de tests et n’est pas adaptée à des contextes de production. Plusieurs éditeurs proposent des
solutions logicielles, faciles à mettre en œuvre, avec des technologies d’émulation comme
Microsoft Virtual PC, Oracle VM VirtualBox, VMware Player.
8
MODULE I : LA VIRTUALISATION
2.2. HYPERVISEURS DE TYPE 2
9
MODULE I : LA VIRTUALISATION
2.3. RESEAUX VIRTUELS
Dans un environnement virtualisé, des machines virtuelles peuvent être reliées les unes aux autres sur un réseau
virtuel implémenté au-dessus d'une infrastructure réseau physique partagée. Dans les hyperviseurs de base, une
machine virtuelle possède une ou plusieurs cartes d’interfaces réseau virtuelles. Le trafic réseau sur toute
interface virtuelle est commuté par l’hyperviseur vers l’interface réseau physique en utilisant une solution
logicielle, matérielle ou les deux ensembles. Un commutateur virtuel (bridge) est un logiciel intégré à
l'hyperviseur qui se comporte comme un commutateur matériel.
10
MODULE I : LA VIRTUALISATION
2. 4. AVANTAGES
Évolutivité rapide et flexible
Diminution des frais de gestion
Diminution des frais de gestion
Déploiement rapide des applications
Sécurité informatique renforcée
Réduction des coûts énergétiques, d’infrastructure et des installations
Niveaux de service supérieur et disponibilité accrue des applications
11
MODULE I : LA VIRTUALISATION
3. LE CLOUD COMPUTING
La virtualisation a été la première pierre de l'ère du Cloud Computing. est un concept assez récent. Sa première
énonciation date de 1960 (John McCarthy), mais sa réelle mise en application a commencé au début des années
2000. Salesforce.com fut le premier hébergeur de Cloud en 1999, suivi en 2002 par Amazon.
Le Cloud Computing met en œuvre l'idée de l’informatique utilitaire du type service public, proposée par John
McCarthy en 1961 qui suggère que la technologie informatique partagée pourrait construire un bel avenir dans
lequel la puissance de calcul et même les applications spécifiques pourraient être vendues comme un service
public. L’apparition du Cloud Computing vient d'une évolution de certaines technologies telles que la
virtualisation du matériel informatique, les services web, ou l'architecture orientée services SOA (Service
Oriented Architecture).
En effet, cette notion permet d'optimiser les ressources matérielles en les partageant entre plusieurs
environnements dans le but de pouvoir exécuter plusieurs systèmes « virtuels » sur une seule ressource physique
et fournir une couche supplémentaire d’abstraction du matériel. Le Cloud computing est donc la juxtaposition de
ces technologies pour passer à la vitesse supérieure sur l’exploitation de données à travers Internet.
12
MODULE I : LA VIRTUALISATION
TRAVAUX
PRATIQUES
13
MODULE I : LA VIRTUALISATION
ATELIER 1 : INSTALLATION ET PRESENTATION DE WMWARE
WORKSTATION
Création des machines virtuelles
Installation de Linux sur VMWare Workstation
Gestion des réseaux sur VMWare Workstation
Utilitaires de VMWare Workstation
14
MODULE I : LA VIRTUALISATION
ATELIER 2: INSTALLATION ET
PRESENTATION DE WMWARE VSPHERE
15
MODULE I : LA VIRTUALISATION
ATELIER 3 : CREATION ET INSTALLATION DE D’UNE VM LINUX
16
MODULE I : LA VIRTUALISATION
ATELIER 4: GESTION DES RESEAUX SUR VMWARE VSPHERE 6
17
MODULE I : LA VIRTUALISATION
ATELIER 5: GESTION DES RESEAUX SUR VMWARE VSPHERE 6
18
MODULE I : LA VIRTUALISATION
ATELIER 6: AJOUT D’UN DATASTORE LOCAL
19
MODULE I : LA VIRTUALISATION
ATELIER 7: AJOUT D’UN DATASTORE LOCAL
20
MODULE I : LA VIRTUALISATION
ATELIER 8: AJOUT D’UN DATASTORE LOCAL
SCSI: SMALL COMPUTER SYSTEM INTERFACE
AHCI : ADVANCED HOST CONTROLER INTERFACE
SATA : SERIAL TECHNOLOGY ATTACHMENT
RAID : REDUNDANT ARRAY OF INDEPENDENT DISKS (regroupement
redundant de disques indépendants) 21