Xen and Linux (para)virtualisation

Fevrier 2006

Solution Linux, Paris

Principes de la virtualisation

exécute plusieurs systèmes d'exploitation

multitâche au niveau système

isolation garantie entre systèmes

contrôle du partage des ressources

Utilisations de la virtualisation

Usages classiques:

consolidation de serveurs

sécurité, isolation, maintenance

tests de régression

flexibilité, migration

Machines virtuelles et matériel

Idéalement la virtualisation est indétectable

principe de design 'mainframe'

presque impossible sur i386

OS non modifié requiers alors:

interception des appels système

ré-écriture dynamique du code

affecte les performances

Intel et AMD vont ajouter du support

Xen et la paravirtualisation

Xen est issu de l'Université de Cambridge

Ne pas cacher la virtualisation au systèmes hôtes:

port du système sur la machine virtuelle

ré-utilise les pilotes du système hôte

port de noyaux

Linux

BSDs

OpenSolaris

Performances

Extrait de l'article présenté a SOSP en 2003

Performances 2

Extrait de la présentation a OLS

Xen pour Linux

Le but est de l'intégrer dans les sources de Linux

sous-architecture de i386 et x86_64

Xen fonctionne en hyperviseur (ring 0)

noyau en mode utilisateur

l'hyperviseur utilise les pilotes Linux

l'hyperviseur gère les ressources

Architecture de Xen

Xen dans Fedora

En développement !

présent dans Fedora Core 4 et FC5t2

Packetage xen (hyperviseur, libs, scripts)

Packetage kernel-xen0 (2.6.12 - 2.6.15)

Packetage kernel-xenU (client)

libvir et gnome-applet-vm

Etat courant (Rawhide)

Fonctionne sur i386

création/destruction de domaines

contrôle de ressources basic (memoire)

stabilisation du code (Xen 3.0.1 a venir)

noyau basé sur les dernieres versions

x86_64 en cours de debug

anaconda modifié pour créer des clients

Futur proche

Vise l'intégration de Xen dans RHEL-5

test dans Fedora Core 5

outils de base

anaconda/Yum

libvir

outils de performances

visibles dans Red Hat Network

Futur distant

Il y a encore beaucoup de travail

support de plus d'architectures

support de la virtualisation matérielle

consolidation outils, code, sécurité

migration de domaines

équilibrage de charge

virtualisation du desktop

Migration dynamique

Emprunté a la presentation a OLS

Pour tester

Utiliser Fedora Core ou Rawhide

mailing-list fedora-xen@redhat.com

Page sur Fedora: fedora.redhat.com/projects/virtualization

Fedora Wiki: fedoraproject.org/wiki/FedoraXenQuickstart

puis les versions béta de RHEL5

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

Red Hat Enterprise Linu x is provided in a subscription. Why is that? Most of our customers tell us that they need to have technology supported and maintained over the lifecycle of their deployment and so Red Hat has developed the subscription model to provide the right balance of services and technology needed.

The RHEL subscription includes much more than the Linux software itself. Let's look at some of the aspects of this model.

2003-11-04T10:29:46