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).

#1 28-07-2009 16:02:21

mecanotox
Membre
Distrib. : Ubuntu 16.04 LTS
Noyau : 4.15.0-15-generic
(G)UI : Unity 7
Inscription : 04-06-2008

Wiki - Virtualisation Xen

Salut à tous j'ai commencé la rédaction du Wiki de la documentation de Xen.

Pour ma part je rédigerais la documentation avec Xen en Mode Hypervirtualisateur.

Est*ce que quelqu'un est intérésser à m'aider, voir rédiger la partie paravirtualisation ?

Lien vers la page wiki rajouté par milou le 16.07.2015 https://debian-facile.org/doc:systeme:xen

Hors ligne

#2 28-07-2009 16:13:10

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Virtualisation Xen

Ah yeah mecanotox... Là :
http://debian-facile.org/wiki/xen:intro?s[]=xen

Dont voici la première texture :

Xen
I) Introduction

Xen est actuellement la solution de virtualisation la plus utilisée sous GNU/Linux pour les serveurs.

Xen peut fonctionner en mode :

"para-virtualisation" (comme "VirtualBox", ou "VMWare Workstation"
en solution commerciale par exemple)

ou en mode :

"hyper-virtualisation" (comme les solution commerciales VMWare ESX ou ESXi).

Xen est intégré directement au sein du noyau et pas émulé.

Cependant l'hypervirtualisation n'est présente que depuis les versions 3.

Le principe de l'hyperviseur est de faire tourner les OS dans le noyau (kernel) même, et non-pas de les émuler, ce qui permet de conserver des performances proches des natives.
II) Distributions compatibles et remarques

Xen est disponible sur la plupart des distributions:

    *
      Debian Etch (ancienne Stable)
    *
      Debian Lenny (actuelle Stable) ainsi que dans les branches Testing, Sid et Experimental
    *
      CentOS (et ses dérivés comme Fedora)
    *
      Ubuntu

ATTENTION !

Les paquets de ces différentes distributions sont encore relativement instables,
vous pouvez donc vous attendre à de nombreux bugs !
même sur Debian Lenny ou Etch !

Dans la rédaction de cette documentation j'utiliserai principalement Xen 3.4.0 compilé manuellement.
III) Vocabulaire
Dom0 :

Domaine 0 (le chiffre zéro) (maître)

Dans la terminologie Xen, il s'agit du premier système d'exploitation lancé par Xen.

C'est le système d'exploitation "hôte" ou domaine 0.

Ce système se veut, normalement, léger et sécurisé.

Il doit permettre de lancer, arrêter, gérer les systèmes invités.

Le domaine 0 est un domaine privilégié :

il peut accéder directement aux ressources matérielles.

DomU :

Domaine utilisateur (hôte).

Dans la terminologie Xen, il s'agit des systèmes invités.

Ils accèdent aux ressources matérielles via le domaine 0.

D'une manière simplifiée et profane cela correspond à vos machines virtuelles.
IV) Utilisation, Caractéristiques et Supports

A) Utilisation

L'Hyperviseur/Paravirtualisateur Xen peut servir à beaucoup de choses :

    *
      Faire fonctionner plusieurs OS sur une même machine, par exemple dans le cas de développement multi-os, ou dans le développement d'application ou de kernel en live.

    *
      Création et Gestion de Cluster Virtualisés.

    *
      Fonctionnement de plusieurs serveur virtuels, au sein d'un même serveur physique.

B) Caractéristiques et Supports

    *
      Support des Processeurs 32bits x86_32 (Dont Intel PAE) et Processeurs 64bits AMD x86_64 (EM64T & Opteron).

    *
      4 Go de Ram en architecture 32bit (A vérifier…)

    *
      64 Go de Ram en architecture 64bit (A vérifier…)

    *
      Support jusqu'à 100 machines virtuelles (testé en réel !) par serveur physique.

    *
      Utilisation des solutions natives de virtualisation des processeurs dernières générations Intel et AMD (Intel Core 2 Duo, Core 2 Quad, AMD Athlon X2, Opteron, AMD Quad Core, etc..)

⇒ C'est notamment cette caractéristique :

si on a un processeur AMD ou Intel utilisant la technologie de virtualisation
au sein du processeur

qui détermine si on utilise Xen :

en Mode Paravirtualisation ou en Mode Hypervirtualisation.

    *
      Sécurité accrue :

un DomU a des droit inférieurs a celui du Dom0

    *
      Possibilité de virtualisation de routeur

    *
      Possibilité d'automatiser par l'intermédiaire de scripts !

V) Mode Paravirtualisé ou Mode Hypervirtualisé


Perso, j'y connais rien de rien, c'est donc avec beaucoup d'intérêt que je suivrai l'évolution de ce tuto... Yop ! smile

Dernière modification par smolski (29-07-2009 15:07:51)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 28-07-2009 17:05:59

mecanotox
Membre
Distrib. : Ubuntu 16.04 LTS
Noyau : 4.15.0-15-generic
(G)UI : Unity 7
Inscription : 04-06-2008

Re : Wiki - Virtualisation Xen

Ya juste au niveau de la RAM. Dans la logique il supporte la RAM selon si c'est un système 32 ou 64bit. (Même si a aprt ammen les 4Go de RAM de limite sur une 32Bit on été dépacés => Un HT que jv vus: Gentoo avec un srv 4 prosseceurs ou tu allou 4Go de RAm par processeur ce que permet de relevé la limite à 16 Go)

Hors ligne

#4 28-07-2009 18:11:34

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Virtualisation Xen

Hi hi hi mecanotox...

Déjà que le sujet est ardu vu de l'exterieur, qu'en plus nous sommes sur Debian plutôt facile, peux-tu voir à ne pas utiliser les abréviations usuelles entre gens du milieu ?
Genre :

aprt ammen les 4Go de RAM


.... glop ?

Un HT que jv vus:


.... glouop ?

Gentoo avec un srv 4


... et reglop !

Am...ié Jojo le noeud-noeud.... Yep !


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#5 28-07-2009 19:49:37

mecanotox
Membre
Distrib. : Ubuntu 16.04 LTS
Noyau : 4.15.0-15-generic
(G)UI : Unity 7
Inscription : 04-06-2008

Re : Wiki - Virtualisation Xen

DSL le "a part ammen" c pas mon fort je ne sais vraiment pas comment cela s'écrit. Le reste c'est des fautes de frappe (Je tape assez vite donc je fais pas trop gaffe).. Mais merci de le souligner et de me corriger. N'hésitez pas car le français n'est pas mon fort sad

Edit: D'après ce que j'ai vu ça a été corrigé.

Dernière modification par mecanotox (28-07-2009 19:56:21)

Hors ligne

#6 29-07-2009 09:06:43

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Virtualisation Xen

hop mecanotx !

J'ai bidouillé ton tuto, créé des aérations, modifié quelques termes syntaxiques...
Je te laisse considérer (et tous les intéressés) le résultat et me faire part de tes remarques quant au sens que prend ton tuto ainsi...

J'y suis nul et non venu encore... wink

Qu'en pense toi, vous, et les autres... ?


Edit : refais et corrigé... faut suivre quoââââ ! Tchibâââ ! lol

Dernière modification par smolski (29-07-2009 15:17:14)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 29-07-2009 14:52:37

mecanotox
Membre
Distrib. : Ubuntu 16.04 LTS
Noyau : 4.15.0-15-generic
(G)UI : Unity 7
Inscription : 04-06-2008

Re : Wiki - Virtualisation Xen

Ne met surtout pas root et utilisateur, car on grade les bases de linux. Pa exemple je peus très bien mettre un user avec des droit limiter juste pour faire les savegardes par exemple et dans mon Domaine "Zéro" (J'ai bien vérifier l'information et ce n'est pas un "o".

Dans les Dom, c'est + Domaine maitre et domaine "hôtes" donc attention a ne pas parler de "root" ou de "user" ! Je rappel que on ne parle pas de modification d'architecture ou changement de vocabulaire linux ! Sinon moi je suis d'accord.

On faisait aussi la remarque "Il faut pas oublier que c'est Debian FACILE" Dans ma doc Xen, comme vous avez pu le constater j'ai très bien détaillé les parties. Chose que je metterais par exemple dans l'installation c a partir de APT ou compiler a partir des sources. Chose qui pourrais en revanche être très utile, c'est la documentation pour compiler son noyau a la manière debain a partir des source de kernel du site kernel.org

Dernière modification par mecanotox (29-07-2009 14:53:29)

Hors ligne

#8 29-07-2009 15:05:11

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Virtualisation Xen

Merci mecanotox, je rectifie les tirs perdus, et replante le texte selon tes informations... wink

Reste les compilations et tout ça... Notre doc wiki sur le sujet n'est pas encore réalisé, il faudrait une 'tite main rédactrice pour le faire, nous mettrions un lien, alors, de ton tuto à cette explication...

Des volontaires ? roll

Amitié, Joel l'astuce...

Dernière modification par smolski (29-07-2009 15:20:55)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#9 30-07-2009 22:36:27

mecanotox
Membre
Distrib. : Ubuntu 16.04 LTS
Noyau : 4.15.0-15-generic
(G)UI : Unity 7
Inscription : 04-06-2008

Re : Wiki - Virtualisation Xen

J'ai bosser cette aprem, si ma compilation est correcte je metterais le tuto de compilation d'un noyau a partir de kernel source (J'ai laisser par défaut, car avec make menuconfig faut savoir ce qu'on fait.)

Edit: J'ai enfin reçu mon "Cahier de  l'Admin" Version Debian Lenny (Edition Errolle) pour ceux que sa intéresse.

Dans le livre, concernant xen, ils parlent pour le domaine 0 (Zéro) de Domaine hôte et pour les DomU de domaine invités. (Le livre est rédiger par 2 dev Debian)

Dernière modification par mecanotox (31-07-2009 00:06:59)

Hors ligne

#10 23-10-2013 21:58:37

MicP
Invité

Re : Wiki - Virtualisation Xen

@ mecanotox et smolski

Bonjour,

Je viens de rajouter un lien vers ce fil de discussion dans la page du wiki : http://debian-facile.org/doc:systeme:xen

#11 16-07-2015 09:57:52

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Virtualisation Xen

Comme dit ici https://debian-facile.org/viewtopic.php?id=11801&p=1, j'ai mis l'en-tête en conformité et tatouillé quelques titres.
Rajout du lien vers la page wiki en #1

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#12 16-07-2015 10:15:33

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Wiki - Virtualisation Xen

Tu as raison milou, couvre-toi en notant les références des décisions big_smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#13 16-07-2015 10:17:48

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Virtualisation Xen

Prudente milou... lol lol

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#14 07-03-2016 19:07:42

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Virtualisation Xen

J'ai remplacé les anciennes versions de Debian par les versions actuelles après avoir vérifié que Xen était dans les dépôts pour ces versions

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

Pied de page des forums