logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:autres:vm:vm [19/05/2020 16:52]
remy.labene
doc:autres:vm:vm [14/08/2023 20:12] (Version actuelle)
captnfab [Conteneurs]
Ligne 1: Ligne 1:
-====== ​Machines Virtuelles et Systèmes de Virtualisation ======+====== Virtualisation ​et conteneurisation ​======
  
-  * Objet : Machines Virtuelles ​et Systèmes de Virtualisation+  * Objet : Introduction aux machines virtuelles ​et aux conteneurs
   * Suivi :    * Suivi : 
     * Création par [[user>​mecanotox]] le 28/07/2009     * Création par [[user>​mecanotox]] le 28/07/2009
 +    * Transformé par [[user>​captnfab]] le 13/08/2023
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=125332#​p125332 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=125332#​p125332 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 +{{/​file-R62bfb10b5cf25a4ed74093467c505ce7.png}}
 ------ ------
  
-  * [[doc:autres:​vm:​gnomebox|Gnome Boxes]] +===== Introduction ===== 
-  * [[:doc:systeme:​kvm|KVM]] ​ + 
-  * [[:​doc:​systeme:​openvz|OpenVZ]]  +La virtualisation et la conteneurisation répondent à un besoin ​faire tourner un sous-système dans un système hôte, en l'​isolant de l'​hôte. 
-  * [[:​doc:​systeme:​vm:​qemu|Qemu]]  + 
-  * [[:​doc:​systeme:​kvm:tp01|Travaux Pratiques KVM]] +Cela peut se faire soit en virtualisant tout le matériel, c'est ce qu'il se passe lorsque l'on utilise une machine virtuelle, par exemple qemu. 
-  * [[:doc:autres:vm:virt-manager|Virt-manager]]+Dans ce cas, la carte graphique est virtuelle, mais aussi le CPU, ce qui permet par exemple de virtualiser une machine d'​architecture arm64 sur un hôte d'​architecture x64 (amd64). 
 +Un nouveau système est installé dans cette machine, et son noyau discute avec le matériel virtuel. 
 + 
 +Cependant, tout virtualiser vient avec un certain coût, car les différentes couches d'​abstraction prennent du temps de calcul, et ce, malgré une prise en charge par le noyau (virtio, kvm) et par matériel d'une partie du travail de virtualisation (extechnologies VT-x, AMD-v). Aussi, une autre manière de cloisonner les applications est souvent préférée lorsqu'​elle est suffisantela conteneurisation. 
 + 
 +La grande différence est que l'on ne virtualise pas le matériel, que l'on ne fait pas tourner un autre noyau sous le noyau existant, mais on se place juste au dessous. 
 +L'​idée est de partager le noyau avec le système hôte, mais d'​isoler les connexions réseau, les utilisateurs et surtout les processus pour les distinguer du reste du système. ​ 
 + 
 +Un mode d'​isolation //léger// historique est le ''​chroot''​ pour //change root//, qui permet de faire croire au programme que la racine du système de fichier, le ''/''​ n'est pas celui de l'​hôte,​ mais juste un dossier choisi, ce qui l'​empêche de voir le reste du système. 
 +La technologie ​OpenVZ, puis enfin les LinuX Containers (LXC) sont une généralisation de cela, basée sur la technologie des cgroups, qui permet l'​isolation de différents //​sous-systèmes//​. 
 + 
 +Docker est une extension de LXC facilitant un certain mode d'​utilisation des conteneurs. 
 + 
 +===== Machines Virtuelles ===== 
 + 
 +  * [[:​doc:​systeme:​vm:​qemu|Qemu]] 
 +    * [[:​doc:​systeme:​vm:qemu:tuto:​installation_windows|Installation de Fenêtre XP sur une VM]] 
 +    * [[:doc:systeme:vm:qemu:​tuto:​installation_slackware|Installation de Slackware sur une VM]]
   * [[:​doc:​systeme:​vm:​virtualbox|VirtualBox]] ​   * [[:​doc:​systeme:​vm:​virtualbox|VirtualBox]] ​
-  * [[:​doc:​systeme:​vm:​VMware|VMware]] ​ En cours de rédaction +  * [[:​doc:​systeme:​vm:​vmware|VMware]] 
-  * [[:​doc:​systeme:​xen|XEN]] En cours de rédaction+  * [[:​doc:​systeme:​xen|Xen]]
  
 +===== Conteneurs =====
  
 +  * [[:​doc:​systeme:​chroot|Des conteneurs simples : les chroot]]
 +  * [[:​doc:​systeme:​schroot|Appeler facilement les chroot via schroot]]
 +  * [[:​doc:​systeme:​openvz|Les conteneurs OpenVZ (remplacés par LXC)]]
 +  * [[:​doc:​autres:​vm:​lxc|Les conteneurs LXC]]
 +  * [[:​doc:​admin:​docker.io|Les conteneurs Docker]]
 +
 +===== Gestionnaires de VM/​Conteneurs =====
 +
 +  * [[:​doc:​autres:​vm:​gnomebox|Gnome Boxes]]
 +  * [[:​doc:​autres:​vm:​virt-manager|Virt-manager]]
doc/autres/vm/vm.1589899967.txt.gz · Dernière modification: 19/05/2020 16:52 par remy.labene

Pied de page des forums

Propulsé par FluxBB