Académique Documents
Professionnel Documents
Culture Documents
Introduction
Les nouveaux logiciels, qu'il s'agisse de systèmes d'exploitation ou d'applications,
demandent toujours plus de données, plus de puissance de traitement, plus de mémoire...
La virtualisation permet d'utiliser plusieurs machines sur un seul et même système
physique, ce qui vous évite d'avoir à investir dans des serveurs ou des postes de travail
supplémentaires.
III.1. hôte
L'hôte, également appelé serveur hôte ou serveur physique, est le matériel physique sur
lequel les machines virtuelles sont exécutées. Il fournit les ressources matérielles
nécessaires, telles que le processeur, la mémoire, le stockage et les interfaces réseau,
pour prendre en charge les machines virtuelles.par exemple disposant une machine
virtuelle a partir de machine, ans ce l’hôte est ma machine physique Windows.
III.3. hyperviseur
Un hyperviseur, également appelé moniteur de machine virtuelle (VMM - Virtual Machine
Monitor), est un logiciel ou une couche de virtualisation qui permet de gérer et de
superviser plusieurs machines virtuelles (VM) sur un seul matériel physique, appelé hôte.
Le rôle principal de l'hyperviseur dans la virtualisation est de fournir un environnement
d'exécution pour les machines virtuelles, en leur donnant accès aux ressources
matérielles sous-jacentes de manière sécurisée et efficace. Voici quelques-unes des
principales fonctions et responsabilités de l'hyperviseur :
➢ allocation des ressources
➢ isolation des machine virtuelles
➢ migration et haute disponibilité des machine virtuelle
➢ gestion des machine virtuelles
➢ optimisation des performance
Il existe deux principaux types d'hyperviseurs selon leurs emplacement d'installation et
leurs relation avec le système d'exploitation
Virtualisation
Caractéristique matérielle (de Virtualisation logicielle Virtualisation réseau
serveur)
Sur un système
Emplacement Sur le matériel
d'exploitation hôte Niveau du réseau
d'exécution physique (bare-metal)
existant
Niveau Niveau du système
Niveau matériel Niveau du réseau
d'abstraction d'exploitation
Flexibilité Élevée Moyenne à élevée Élevée
Variable, peut être
légèrement inférieure en Variable, dépend de
Performance Élevée raison de l'overhead du l'implémentation et de
système d'exploitation la configuration
hôte
Variable, dépend de
Variable, dépend de
l'efficacité de l'isolation du
Isolation Élevée l'implémentation et de
système d'exploitation
la configuration
hôte
VMware ESXi, SDN (Software-Defined
VirtualBox, VMware
Exemples Microsoft Hyper-V, Networking), Open
Workstation
KVM vSwitch
Environnements de
Réseaux définis par
production, centres de Développement, tests,
Cas d'utilisation logiciel, virtualisation
données, cloud bureaux virtuels
WAN/LAN
computing
KVM (Kernel-
Caractéristiqu VMware Microsoft
VirtualBox based Virtual Docker
e vSphere / ESXi Hyper-V
Machine)
Hyperviseur de Hyperviseur de Hyperviseur de Hyperviseur de Conteneurisatio
Type
type 1 type 1 type 2 type 1 n
Multiplateforme Multiplateforme
Multiplateforme
(Windows, (Windows,
Plateforme (Windows, Windows Server Linux
macOS, Linux, macOS, Linux,
Linux, etc.)
etc.) etc.)
Inclus dans
Licence Propriétaire Open source Open source Open source
Windows Server
- Facilité
- Migration en d'utilisation<br>-
direct<br>- - Migration en Support - Intégration au
- Conteneurs
Tolérance aux direct<br>- multiplateforme<noyau
légers<br>-
pannes<br>- Haute br>- Linux<br>-
Déploiement
Fonctionnalités Haute disponibilité<br> Fonctionnalités Performances
rapide<br>-
disponibilité<br> - Réplication de de élevées<br>-
Gestion efficace
- Gestion machines snapshot<br>- Gestion efficace
des ressources
centralisée des virtuelles Gestion des des ressources
ressources périphériques
virtuels
-
- Centres de - Cloud
- Microservices<b
données<br>- - computing<br>-
Environnements r>-
Cloud Développement Environnements
Cas d'utilisation Windows<br>- Déploiements
computing<br>- et tests<br>- Linux<br>-
SMB et d'applications<b
Environnements Bureaux virtuels Centres de
entreprises r>- Gestion de
de production données
l'infrastructure
Conclusion:
En conclusion, la virtualisation a révolutionné la façon dont les entreprises gèrent et
déploient leurs ressources informatiques. Grâce à la virtualisation, il est possible de
consolider plusieurs serveurs physiques sur une seule machine, d'améliorer l'utilisation
des ressources matérielles, de simplifier la gestion de l'infrastructure et de réduire les
coûts. La virtualisation offre également une flexibilité et une agilité accrues, permettant aux
entreprises de répondre rapidement aux besoins changeants de leur environnement
informatique. Bien que la virtualisation présente quelques inconvénients, tels que des
surcoûts initiaux et une complexité accrue de gestion, ses avantages l'emportent
largement et en font une technologie essentielle pour les entreprises modernes. En
résumé, la virtualisation continue d'être un pilier fondamental de l'informatique d'entreprise
et joue un rôle crucial dans la transition vers des environnements cloud et des
architectures informatiques plus flexibles et évolutives.
Introduction
La virtualisation a révolutionné la manière dont les infrastructures informatiques
sont conçues, déployées et gérées. En offrant la possibilité de créer des
environnements informatiques virtuels sur une seule machine physique, la
virtualisation ouvre un vaste éventail de pratiques et de possibilités pour les
entreprises et les particuliers. Dans ce chapitre nous allons explorer les pratiques
offertes par la virtualisation, mettant en lumière ses nombreux avantages et ses
applications variées dans le domaine de l'informatique.
une fois cliquer sur le lient cette page ouvre en nous suggérant tout les hôtes que peut
s’installer virtualité. et pour télécharger, on clique sur dowload qui veut dire télécharger en
français.
➔ Si notre hôte est un système Windows, une fois le téléchargement finie on se
procédera comme sui
L'installation de VirtualBox s'effectue très simplement, et le processus est le même sur les
différentes versions de Windows. Commencez par lancer l'exécutable de VirtualBox que
l'on vient de télécharger, puis cliquez sur "Suivant"
Dès que
vous avez
confirmé,
La fenêtre suivante vous invite à créer un nom d'utilisateur et un mot de passe pour
accéder à cette machine virtuelle. Effectuez les modifications pour changer les réglages
par défaut. Dans la partie droite de la fenêtre, il est possible que le nom figurant
dans Hostname soit trop long. Raccourcissez-le et cliquez sur Suivant
Vous devez à présent définir la quantité de mémoire vive que vous souhaitez allouer à
votre machine virtuelle. Ce choix s'effectue en fonction de la quantité de RAM physique
installée dans votre PC. Dans notre exemple, nous disposons de 16 Go au total. Nous
allons en allouer environ la moitié à la machine virtuelle pour que Windows 7 tourne
confortablement. De la même façon, vous pouvez définir les ressources processeur
dédiées à la machine virtuelle. Nous optons ici pour un peu moins de la moitié ce qui
devrait être largement suffisant pour Windows 7. Une fois vos choix effectués, cliquez
sur Suivant.
default-lease-time 600;
max-lease-time 7200;
Ceci fera que le serveur DHCP donnera aux clients une adresse IP dans la plage
192.168.1.150-192.168.1.200. Il allouera une adresse IP pendant 600 secondes si le client
ne demande pas un délai précis. Sinon, le bail maximum (autorisé) sera de 7 200
secondes. Le serveur « conseillera » également au client d'utiliser 192.168.1.254 en tant
que passerelle par défaut et les adresses 192.168.1.1 et 192.168.1.2 comme serveurs
DNS.
Après un changement dans le fichier de configuration, vous devez redémarrer dhcpd :
sudo systemctl restart isc-dhcp-server.service
serveur de transfère de fichier:FTP
Pour installer et configurer un serveur FTP (File Transfer Protocol) sur un système
Linux (dans cet exemple, nous utiliserons Ubuntu), vous pouvez suivre ces étapes :
Installation du servezur FPT:
Tout d'abord, ouvrez un terminal et exécutez la commande suivante pour installer le
serveur FTP vsftpd (Very Secure FTP Daemon) :
La connexion au serveur par un client se fait par de différant méthode et pour notre cas
nous allons utiliser filzilla pour notre client Windows. filzilla
FileZilla est un client FTP (File Transfert Protocol). Son but est de vous permettre de
connecter votre ordinateur à un serveur distant pour charger ou télécharger des fichiers
sur ce dernier en toute simplicité. Cet outil est la référence depuis des années dans sa
catégorie, il est clairement le leader du secteur à travers le monde.
une fois le logiciel télécharger et installer notre client Windows, nous aurons cette interface
suivante.
Pour vous connecter à un serveur distant en utilisant le protocole FTP, vous aurez donc
besoin de
• L’adresse FTP du serveur distant avec le port si nécessaire
• Un nom d’utilisateur si requis
• Et un mot de passe si requis aussi.
Vous trouverez à l’ouverture du logiciel FileZilla, tout en haut, 4 champs différents :
1. Le champ « Hôte » pour y renseigner l’adresse du serveur distant
2. Le champ « Identifiant » pour indiquer le nom d’utilisateur
3. Le champ « Mot de passe » pour indiquer le mot de passe associé au nom
d’utilisateur, si un mot de passe est requis.
4. Le champ « Port » pour indiquer un port spécifique de l’adresse de connexion.
Remplissez ces quatre champs avec les informations correspondantes au serveur FTP
auquel vous souhaitez vous connecter et si vous désirez vous y connecter avec un
compte spécifique (nom d’utilisateur/mot de passe) et pour cas c'est
userFTP comme nom d'utilisateur /passer123 comme mot de passe
Si ce n'est le cas il faudra installer et configurer ssh dans la machine qu'on veut rendre
accessible en installant le package openssh -serveur ce ressembla a ça
Dans notre pratique la connexion a notre notre machine virtuelle était fait avec nos
machine physique qui héberge nos machine virtuelle donc il sera primordiale que qu'ils
soient dans le même réseau et pour ce faire avec notre solution de virtualisation
virtualbox des modification sera fait au niveau des paramètre réseau de nos machine
virtuelle.
Retournez donc dans la configuration réseau de chaque VM lorsque celles-ci sont
éteintes, et choisissez le mode “Accès par Pont”.
Vous remarquez qu’il vous est demandé de choisir l'une des cartes réseau de la machine
hôte. Choisissez celle qui permet à votre machine hôte d’accéder à Internet.
Il est possible aussi de laisser le type par défaut qui est le NAT et d'activer la redirection
de port comme suivant
Une fois que la VM est lancée, je peux me connecter comme ceci par exemple :
$ ssh microlinux@localhost -p 2222
Et si je souhaite configurer authentification par clé ssh, je pourrai le faire comme ceci :
$ ssh-copy-id -i .ssh/id_rsa.pub microlinux@localhost -p 2222
Conclusion:
En conclusion, la virtualisation offre de nombreux avantages en termes d'optimisation des
ressources, de flexibilité, de sécurité et d'économies de coûts. En adoptant cette
technologie, les organisations peuvent améliorer l'efficacité de leurs opérations
informatiques tout en répondant mieux aux besoins évolutifs de leur entreprise
Conclusion général
En conclusion, la virtualisation représente une avancée majeure dans le domaine de
l'informatique, offrant une multitude d'avantages pour les entreprises de toutes tailles. En
permettant la création d'environnements informatiques isolés et flexibles sur une seule
machine physique, la virtualisation optimise l'utilisation des ressources matérielles,
améliore la gestion des infrastructures, renforce la sécurité des données et offre une plus
grande agilité dans le déploiement des applications et des services
Grâce à la virtualisation, les organisations peuvent réduire leurs coûts d'infrastructure,
accélérer le déploiement des environnements de développement et de test, simplifier la
migration des charges de travail, et garantir une disponibilité accrue des services. Elle
facilite également la mise en place de stratégies de sauvegarde, de reprise après sinistre
et de haute disponibilité, renforçant ainsi la résilience des systèmes informatiques
En somme, la virtualisation est devenue une technologie indispensable dans le paysage
informatique moderne, permettant aux entreprises de rester compétitives, agiles et
innovantes dans un environnement en constante évolution. Son adoption continue de
croître, car elle offre des solutions efficaces pour répondre aux défis complexes auxquels
sont confrontées les organisations aujourd’hui