OpenStates passe à Linux-Vserver – novembre 24th, 2009

Après avoir utilisé kvm pendant des années (avec beaucoup de satisfaction je dois le reconnaître), OpenStates passe à Linux-Vserver, un “isolateur des contextes de sécurité combiné à du routage segmenté“, bref, une alternative à la virtualisation. OpenStates utilise désormais ce système pour ses formations.

Le principe : il s’agit d’un patch du noyau Linux qui permet la création de contextes isolés les uns des autres. Ainsi, il est possible d’installer plusieurs distributions linux basées sur le même noyau.

Pourquoi tout abandonner pour Vserver ?

Voici quelques arguments qui ont décidé OpenStates à adopter Linux-Vserver :

  • La machine virtuelle est toute petite : une distribution minimale sans son noyau, donc moins de redondances par rapport à une virtualisation classique.
  • La maintenance est facilitée par le fait que le système hôte a accès directement aux fichiers des machines virtuelles… en fait, une VM, c’est un répertoire. On peut donc copier ou modifier des fichiers depuis le système hôte (que les machines soient éteintes ou en marche) et les backups peuvent être réalisés par synchronisation incrémentale (rsync ou équivalent) !
  • La configuration de chaque VM sur le système hôte est très complète, que ce soit pour la mise en place du réseau, les fichiers de configuration, la construction ou le clonage des machines virtuelles.
  • Enfin, dernier argument et non le moindre, les performances sont aussi excellentes que la gestion des ressources ! Les VMs se partagent la RAM et les process intelligemment, la vitesse d’exécution d’une VM est la même que celle du système Hôte.

Notons aussi que le créateur de Linux-Vserver, Herbert Pötzl, est sympa et ouvert en plus d’être talentueux. Il accueille les débutants avec beaucoup de patience, merci à lui.

Qui doit écarter la solution Vserver ?

Malheureusement, vous ne pourrez pas installer de système Microsoft, avis aux amateurs de fenêtres multi-colores… car il faudrait que Windows se base sur un noyau 2.6.xxx…

De plus, de bonnes connaissances en administration Linux sont généralement requises pour maîtriser Linux-Vserver, contrairement à VMWare, KVM ou VirtualBox.

3 commentaires
Posté dans PHP

3 réponses de “OpenStates passe à Linux-Vserver”

  1. Jérôme dit :

    Salut Guillaume,

    j’utilise linux vserver depuis environ 1 an 1/2 maintenant au bureau, et je dois bien reconnaitre, que ça marche vraiment pas mal du tout. Il y a cependant quelques points faibles (peut-être que ça s’est amélioré maintenant, je n’ai pas trop pris le temps de suivre).

    1. il faut apprendre à jouer avec le BCAP et les CCAP pour chaque vserver, au début, ça n’est pas facile, surtout que ça n’est pas super bien documenté je trouve.

    2. si tu as une machine maitre avec beaucoup de RAM, il te faudra des kernel big-mem patché linux vserver.

    3. les Vservers n’aiment pas NFS

    4. pour Samba, ça n’est pas super pratique non plus (ok, je reconnais, je n’ai pas creusé trop de ce côté là)

    Sinon, pour automatiser la création d’un vserver, un script shell fait l’affaire, et c’est vraiment pratique de créer une nouvelle machine virtuelle en 5 minutes :)

    :)

  2. Guillaume dit :

    Salut Jérôme,

    Merci pour ces infos intéressantes, 1 an 1/2 d’utilisation, c’est pas mal ! J’avoue que pour l’instant, je n’ai pas essayé samba et nfs sur mes vservers mais ça ne saurait tarder. Mes noyaux sont patchés et recompilés manuellement à chaque sortie de version stable (la 2.6.32 fonctionne très bien) mais je n’ai pas encore eu besoin d’un kernel bigmem.

    Comme tu le fais remarquer, la création ou la copie d’une machine en 5 min (voir moins… 200-300M à copier et c’est fini) est vraiment agréable, un script simple suffit pour copier et lancer une nouvelle machine, au début j’y croyais pas mais finalement ça marche très bien ;).

  3. JAIME dit :


    PillSpot.org. Canadian Health&Care.Best quality drugs.No prescription online pharmacy.Special Internet Prices. High quality drugs. Buy drugs online

    Buy:Zyban.Mega Hoodia.100% Pure Okinawan Coral Calcium.Lumigan.Nexium.Synthroid.Accutane.Arimidex.Retin-A.Actos.Prevacid.Petcam (Metacam) Oral Suspension.Zovirax.Valtrex.Human Growth Hormone.Prednisolone….

Laisser un commentaire

Laisser un commentaire

ou annuler