La folie Docker

66
10
juil.
2014
Virtualisation

Docker, présenté ici même en mars dernier, est un conteneur ou isolateur, ou encore système de cloisonnement (plus de détails en seconde partie). Il se repose sur des systèmes comme LXC, les namespaces et les cgroups (control groups) de Linux, qui permettent de limiter et isoler l'utilisation des ressources de type processeur, mémoire, disque, etc. Docker se compare aux BSD Jails et aux zones de Solaris. Il est développé en Go, sous licence Apache 2.0, tout ce qu'il y a de plus libre.

Logo Docker

La première version de Docker date du 20 mars 2013. 16 mois plus tard, 9,308 commits de 509 contributeurs, 2.75 million de téléchargements, plus de 14,000 applications “Dockerisées”, c'est la version 1.1.0. qui est livrée. La folie Docker s'est emparée d'Internet tout entier !

QEMU 1.0 est enfin sorti

Posté par  (site web personnel) . Édité par claudex, NeoX, baud123, Lucas Bonnet, B16F4RV4RD1N, Mouns, rootix, Florent Zara et patrick_g. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
61
4
déc.
2011
Virtualisation

QEMU a enfin atteint le stade symbolique de la version 1.0 après huit ans de bons et loyaux développements ! Originellement développé par Fabrice Bellard, également à l'origine entre autres de FFMPEG et jslinux, c'est Anthony Liguori d'IBM qui a annoncé QEMU 1.0.

QEMU, émulateur de système libre sous licence GPLv2, fonctionne sur les plateformes x86, x64, PPC, Sparc et ARM et sous les systèmes d'exploitation GNU/Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix et Microsoft Windows.

NdM. : Merci à mouns, neox, lukhas, farvardin, floxy, patrick_g et claudex pour la traduction du changelog, placé initialement sous licence GFDL.

Xen devient un projet de la fondation Linux

Posté par  . Édité par Nÿco, jcr83, Benoît Sibaud et Xavier Teyssier. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
58
16
avr.
2013
Virtualisation

Coup de tonnerre ! Alors que Xen était dans l'impasse voici quelques années, le projet de virtualisation racheté par Citrix est soutenu par la Fondation Linux. Red Hat semblait avoir gagné la course pour la solution de virtualisation du noyau. Amazon, Intel, Oracle, Cisco, Samsung, Google ou encore la NSA font partie des entreprises supportant le développement de Xen. Une recomposition du paysage de la virtualisation sous Linux est à anticiper !

The Xen project

Pour rappel, Xen est un logiciel libre de virtualisation, plus précisément un hyperviseur de machine virtuelle publié sous licence GPL v2. Son développement a débuté sous la forme d'un projet de recherche de The University of Cambridge Computer Laboratory au Royaume-Uni, la société XenSource a par la suite été créée spécialement et en a poursuivi le développement, jusqu'au rachat par Citrix. Aujourd'hui, le projet a dix ans, l'âge de la maturité.

Subuser, une sur‐couche à Docker

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, palm123, BAud, Benoît Sibaud, Nÿco, ZeroHeure et esdeem. Modéré par Benoît Sibaud. Licence CC By‑SA.
48
26
fév.
2016
Virtualisation

Subuser est une sur‐couche à Docker, il permet de lancer des logiciels dans des conteneurs, avec un système simple de gestion des permissions, et un accès au serveur X. Subuser transforme les conteneurs Docker en programmes GNU/Linux normaux.

La suite de cette dépêche présente ce logiciel ainsi que la philosophie autour.

Merci à BAud, palm123 et eggman pour leur contributions/relectures

Gérer les containers avec Docker

Posté par  . Édité par ZeroHeure, Benoît Sibaud, Florent Zara, NeoX, claudex, Nils Ratusznik et tuiu pol. Modéré par Florent Zara. Licence CC By‑SA.
47
25
mar.
2014
Virtualisation

Docker est un projet open-source sous licence Apache 2 pour automatiser le déploiement d'application sous forme de containers LXC

logo docker

Jusqu'à présent on trouvait couramment des applications prêtes à l'emploi sous forme d'images VMware, XEN, VirtualBox, QEMU, etc. mais quasiment jamais l'équivalent sous forme de containers. Pourtant les containers représentent une forme de virtualisation légère qui peut dans bien des cas servir d'alternative à la virtualisation lourde.

NdM : merci aussi à Nycolive pour sa proposition de dépêche, qui a été fusionnée avec celle-ci.

VM4nerds : téléchargez des VMs sous Linux ou BSD prêtes à l'emploi sous QEMU-KVM

Posté par  . Édité par ZeroHeure, BAud, claudex, Anonyme, Nÿco et Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
45
28
fév.
2014
Virtualisation

Le nouveau site VM4nerds, proposé par nanoClouD, vous permet le téléchargement, gratuitement et sans limite, de plusieurs OS Unix libres installés au sein de machines virtuelles préconfigurées et prêtes à l'emploi sous QEMU-KVM.

Parmi les OS disponibles, on retrouvera des debVM (Debian et Ubuntu), des rpmVM (CentOS et Scientific Linux) ainsi que des bsdVM (NetBSD et FreeBSD), sous les versions les plus récentes.
images distributions

Ainsi, si vous avez besoin de faire rapidement des développements au sein d'un Unix libre, tout en évitant le long processus d'installation à partir d'une image ISO (à télécharger) ou via le Net, il suffit de récupérer une VM depuis VM4nerds, celle-ci étant uniquement basée sur des technologies libres et directement utilisable avec QEMU-KVM (64 bits uniquement).

Mise à jour :

Suite aux différentes demandes, nous avons compris qu'il y avait une forte demande pour pouvoir accéder à nos VMs de la façon la plus libre possible, sans arrière-pensée.

Il n'est donc plus nécessaire de s'enregistrer et de fournir un e-mail pour récupérer nos VMs. L'option enregistrement reste disponible pour partager des commentaires et du feedback sur les pages des VMs.

NdM : VM4nerds est le pendant gratuit des solutions de virtualisation basées sur du logiciel libre que propose la jeune entreprise nanoClouD fondée par Dominique Rodrigues. Il a eu la gentillesse de se prêter au jeu de l'entretien, que vous pouvez découvrir en seconde partie.

Proxmox Virtual Environment 7.3 est disponible

Posté par  . Édité par Xavier Teyssier et bobble bubble. Modéré par Pierre Jarillon. Licence CC By‑SA.
44
25
nov.
2022
Virtualisation

Proxmox Server Solutions GmbH, développeur de la plate-forme de virtualisation libre Proxmox Virtual Environment (VE), a publié la version 7.3.

Principales nouveautés de la version 7.3

  • Support initial pour le Cluster Resource Scheduling : pour distribuer un service HA entre différents ordinateurs d'un groupe, le Proxmox HA Manager (le gestionnaire de haute disponibilité) contient un nouveau mode « Static Load ». Ce mode guide la décision quant à l'hôte sur lequel redémarrer le service HA. Les développeurs de Proxmox prévoient de l'étendre dans les prochaines versions avec un planificateur de charge dynamique et load balancing en direct ;
  • Proxmox Offline Mirror : le nouvel outil permet des mises à jour pour les systèmes à « Air gap ». Avec ‘proxmox-offline-mirror’, on peut mettre en place un dépôt local avec apt-mirror, et ensuite créer un support externe (USB, partage sur réseau local) ;
  • La possibilité d'étiqueter les VM et conteneurs dans l'interface web ;
  • Amélioration de l'UX pour plusieurs tâches de gestion ;
  • Implémentation des technologies de stockage intéressantes comme ZFS dRAID ;
  • La plate-forme Proxmox VE 7.3 est basée sur Debian 11.5 (“Bullseye”) et un noyau Linux 5.15. Les développeurs ont mis à jour QEMU 7.1, LXC 5.0.0, and ZFS 2.1.6. Il est possible d'utiliser Ceph Quincy 17.2.5 par défaut, mais aussi choisir pour Ceph Pacific 16.2.10.

Proxmox Virtual Environment est sous licence GNU Affero GPL, v3. Proxmox Server Solutions propose un support d'entreprise à partir de 95 EUR par an et par processeur.

GlusterFS 3.2 — La géo‐réplication

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
42
8
mai
2011
Virtualisation

GlusterFS ou plus simplement gluster est un système de fichiers en espace utilisateur. Il a une forte connotation cluster ou cloud. Il existe deux types de système de fichiers de ce genre, les systèmes natifs en espace noyau comme Lustre / Ceph ou ceux utilisant l’interface FUSE. Dans la même catégorie que gluster, on retrouve MooseFS, sur lequel le magazine GMLF a réalisé un article en avril 2011.

L’intérêt des systèmes en espace utilisateur est la facilité de programmation, ainsi que le fait de s’appuyer localement sur un des systèmes de fichiers standard du noyau : ext3, ext4, XFS… Dans le cas d’un système de fichiers « clusterisé » comme gluster, chacune des partitions formant le cluster peut être formatée avec un système de fichiers différent. Il n’est pas nécessaire que ceux‐ci soient homogènes.

Avec un système de fichiers « clusterisé », il est possible d’agréger des volumes (partitions) provenant de plusieurs serveurs (NAS, SAN…), afin de ne montrer aux clients qu’un seul volume. C’est un peu la généralisation aux grappes de machines Linux (les clusters) du gestionnaire de volumes LVM que l’on trouve sur tous les serveurs Linux et qui permet (entre autres) l’agrégation de partitions.

La particularité de gluster est de ne pas s’appuyer sur un serveur de métadonnées (contrairement à pNFS et MooseFS). Tous les nœuds de la grappe sont équivalents. Il est donc particulièrement robuste aux pannes. À noter que depuis la version 3.1, gluster est distribué sous la licence libre AGPL, la [licence publique générale Affero], alors qu’il était auparavant distribué sous licence GPLv3. Ce changement de licence est évidemment conçu pour protéger le développement de gluster d’une utilisation abusive (sans retour de contribution) dans les « nuages »…

Proxmox Virtual Environment 7.1 est disponible

Posté par  . Édité par Florent Zara, Benoît Sibaud, palm123, Pierre Jarillon et claudex. Modéré par claudex. Licence CC By‑SA.
42
22
nov.
2021
Virtualisation

Les développeurs Proxmox ont aujourd’hui publié la version 7.1 de la plate-forme de virtualisation libre Proxmox Virtual Environment (VE). La solution est basée sur Debian 11.1 (“Bullseye”), et un noyau Linux 5.13. Proxmox a actualisé les différentes technologies à QEMU 6.1, LXC 4.0, Ceph Pacific 16.2.6 et inclut OpenZFS 2.1.

logo proxmox

Proxmox VE 5.4

Posté par  . Édité par Davy Defaud, Benoît Sibaud et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
42
11
avr.
2019
Virtualisation

Proxmox est une plate‐forme de gestion de virtualisation libre (AGPLv3) permettant de gérer des machines virtuelles KVM et des conteneurs LXC.

Proxmox VE 5.4 introduit un nouvel assistant pour l’installation d’une grappe de serveurs (cluster) Ceph dans l’interface Web, plus de flexibilité avec la haute disponibilité, la prise en charge de l’hibernation pour les machines virtuelles, et la prise en charge de l’authentification universelle à deux facteurs (U2F). La plate‐forme Proxmox VE 5.4 est basée sur Debian 9 Stretch et un noyau Linux 4.15.

PROXMOX VE a 10 ans

Posté par  . Édité par Davy Defaud, claudex, Pierre Jarillon, Nils Ratusznik, Benoît Sibaud et Nÿco. Modéré par claudex. Licence CC By‑SA.
41
19
avr.
2018
Virtualisation

Cette semaine marque le dixième anniversaire du projet libre Proxmox Virtual Environment (VE), développé et maintenu par Proxmox Server Solutions, basé en Autriche.

Proxmox VE

Proxmox VE 0.9, la plate‐forme libre de virtualisation, a été annoncée dans une première version publique il y a dix ans le 15 avril 2008 et la solution a permis de gérer KVM et OpenVZ sur une seule interface de gestion. Depuis lors, cinq versions majeures et de nombreuses mineures ont été produites.

Sortie de Proxmox VE 5.0

Posté par  . Édité par ZeroHeure, bubar🦥, Davy Defaud, NeoX et palm123. Modéré par bubar🦥. Licence CC By‑SA.
40
5
juil.
2017
Virtualisation

Proxmox Server Solutions GmbH vient de publier la nouvelle version 5.0 de la plate‐forme libre de virtualisation Proxmox Virtual Environment. Parmi les principales nouvelles fonctionnalités, un gestionnaire de la réplication de stockage et un nouvel outil en ligne de commande pour importer des machines virtuelles en provenance d’autres hyperviseurs. Proxmox VE 5.0 est basée sur Debian Stretch 9.0 avec un noyau Linux 4.10.

logo Proxmox

XenServer se libère et crée une communauté open-source

Posté par  (site web personnel) . Édité par Nÿco, ZeroHeure, Xavier Teyssier, claudex, tuiu pol et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
37
27
juin
2013
Virtualisation

Citrix annonce la libération de XenServer, une plateforme open-source de virtualisation incluant l'hyperviseur Xen, mais aussi des outils d'intégration pour services type cloud. Tout ce petit monde est mis à disposition sur github (voir liens ci-dessous).

La mise à disposition des outils sera étalée sur plusieurs mois, au fur-et à mesure, les sources vont être ajoutées sur github. L'outil n'est pas libéré sous une licence unique mais en fonction des composants, il y a de la BSD 2 clauses, de la LGPL 2, de la GPL 2…

Proxmox VE 2.3 est sorti

Posté par  . Édité par Julien L., Davy Defaud, alpentux, Nicolas Casanova et NeoX. Modéré par NeoX. Licence CC By‑SA.
Étiquettes :
36
10
mar.
2013
Virtualisation

Proxmox Server Solutions Gmbh vient d’annoncer la sortie de la version 2.3 de Proxmox VE.

Proxmox VE est un environnement de virtualisation totalement libre, basé pour cette nouvelle version sur Debian Squeeze (6.0.7) et utilisant notamment les technologies Kernel‐based Virtual Machine (KVM) et OpenVZ.

Merci à Julien L., alpentux, NeoX et Nicolas Casanova pour leur contribution.

Proxmox VE 5.1 avec Ceph pour la production

Posté par  . Édité par Davy Defaud, bubar🦥, Pierre Jarillon, claudex et palm123. Modéré par Xavier Teyssier. Licence CC By‑SA.
36
27
oct.
2017
Virtualisation

Proxmox Server Solutions GmbH vient de publier la nouvelle version 5.1 de la plate‐forme libre de virtualisation Proxmox Virtual Environment. Proxmox VE 5.1 est basée sur Debian Stretch 9.2 avec un noyau Linux 4.13 et ZFS 0.7.2.

logo Proxmox

La principale nouveauté est l’actualisation de Ceph, le système de stockage réseau distribué, vers sa version 12.2 Luminous. Les utilisateurs peuvent utiliser Ceph et Proxmox pour créer rapidement un stockage distribué et redondant. L’infrastucture (système de fichiers sous-jacent) par défaut pour les OSD Ceph (Objects Storage Device : périphérique de stockage des objets) est BlueStore FS, qui est plus rapide (par rapport à ZFS ou ext pour cette fonction portée par les OSD). BlueStore FS inclut la gestion complète des sommes de contrôles et la compression intégrée.

Sortie de Proxmox Virtual Environment 7.0

Posté par  . Édité par Xavier Teyssier, claudex, Ysabeau 🧶 🧦 et Pierre Jarillon. Modéré par claudex. Licence CC By‑SA.
36
7
juil.
2021
Virtualisation

Proxmox a publié la version 7.0 de Proxmox Virtual Environment. Cette version majeure de la plateforme de gestion de la virtualisation est basée sur Debian 11 « Bullseye », mais utilise le noyau Linux 5.11. Parmi les composants mis à jour, notons le passage à QEMU 6.0, LXC 4.0 ou encore OpenZFS 2.0.4.

pyvmidbg : un débogueur full‐system basé sur l’introspection de machine virtuelle

Posté par  (site web personnel) . Édité par ZeroHeure, Xavier Teyssier, Davy Defaud, Benoît Sibaud et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
36
30
mar.
2019
Virtualisation

Voici un projet qui me (Wenzel) tient à cœur : pyvmidbg.

Le but est assez simple : se donner la capacité de déboguer l’état complet d’un système d’exploitation, tournant dans une machine virtuelle, en utilisant uniquement l’hyperviseur et l’accès au matériel par la machine virtuelle.

L’idée en elle‐même a commencé à germer lorsque je travaillais sur des outils d’analyse de logiciels malveillants (malware) basés sur l’hyperviseur, et, voyant leur efficacité pour l’analyse automatisée, j’ai petit à petit creusé pour transposer ces concepts afin d’aboutir à de puissants débogueurs interactifs.

Docker : Tutoriel pour manipuler les conteneurs

Posté par  (site web personnel) . Édité par NeoX, Davy Defaud, tuiu pol et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
35
30
mar.
2014
Virtualisation

Docker (présenté ici‐même la semaine dernière) est un logiciel à mi‐chemin entre la virtualisation applicative et l’automatisation.
Il a l’avantage de ne virtualiser que la partie application et pas du tout la partie système ni le noyau.
Il étend le principe des conteneurs Linux (LXC).

Docker Inc. (anciennement Dotcloud) qui développe Docker, propose aussi un système minimaliste (CoreOS), Docker pouvant virtualiser aussi bien une application qu'un système complet. NdM : comme signalé dans un commentaire, Docker Inc. n'est pas à l'origine de CoreOS, qui est géré par CoreOS, Inc.

Cloonix, qemu-kvm et spice, virtualisation simple et puissante

35
8
jan.
2013
Virtualisation

Cloonix, simulateur virtuel de réseau, permet de gérer la topologie de réseaux virtuels. Il permet de créer à la volée par glisser-déposer des machines virtuelles et de les connecter par manipulations graphiques.

Cloonix avait adopté qemu-kvm dont les sources sont recompilées, et maintenant Cloonix vient d'adopter Spice dont les sources sont aussi recompilées. Cette méthode permet d'avoir une bonne cohérence entre les versions utilisées, surtout quand ces versions sont issues de développements récents tels que Spice. Le lien entre le dernier Qemu et Spice est assez fort pour justifier ce choix, Red Hat participant aux deux projets.

Pour faciliter la vie de l'utilisateur, les membres de Cloonix ont aussi créé de multiples machines (les « spice guests ») qui montrent leurs beaux bureaux sous un Spice dernière génération. Parmi les machines disponibles dans les « spice guests » : Lubuntu, Fedora 17 (avec Xfce ou Lxde), Crunchbang, Knoppix…

Grâce à ces machines « toujours vierges », l'équipe de Cloonix a pu tester la compilation « from scratch » sur ces distributions ainsi que le « nested cloonix kvm spice », c'est-à-dire l'utilisation de Cloonix dans chacune de ces « guest spices » qui elles-même tournaient dans un autre Cloonix (sur un hôte Debian Wheezy).

Bien sûr, Cloonix a surtout pour vocation la création de démonstrations de réseaux virtuels, la version 20 peut maintenant fonctionner sur une machine x86 32 bits, un utilisateur ayant eu besoin d'un réseau virtuel de démonstration sur une clef USB sous la distribution Knoppix.

Proxmox Virtual Environment 8.0 avec Debian 12 est disponible

Posté par  . Édité par Nils Ratusznik, ted et Benoît Sibaud. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
35
23
juin
2023
Virtualisation

Proxmox Server Solutions GmbH, développeur de la plate-forme de virtualisation libre Proxmox Virtual Environment (VE), a publié la version 8.0.

logo proxmox

Les mises à niveau de la distribution à partir d’une version bêta de Proxmox VE 8, ou de Proxmox VE 7.4 sont possibles avec apt. Il est aussi possible d’installer Proxmox VE 8 à partir d'une installation Debian existante.

Proxmox Virtual Environment 7.4 est disponible

Posté par  . Édité par Florent Zara, Nÿco et palm123. Modéré par patrick_g. Licence CC By‑SA.
34
23
mar.
2023
Virtualisation

La nouvelle version 7.4 de Proxmox Virtual Environment (VE) est disponible. Cette version est basée sur Debian 11.6 (“Bullseye”) et un noyau Linux 5.15 ou 6.2. Les développeurs ont mis à jour QEMU 7.2, LXC 5.0.2, et ZFS 2.1.9. La plate-forme supporte Ceph Quincy 17.2.5 par défaut ou, en option, Ceph Pacific 16.2.11.

logo proxmox

Les mises à niveau de la distribution à partir d’une version bêta de Proxmox VE 7.4 sont possibles avec apt. Il est aussi possible d’installer Proxmox VE 7.4 sur Debian.

Proxmox VE 6.0 est disponible avec Ceph Nautilus et Corosync 3

Posté par  . Édité par Davy Defaud, palm123 et Ysabeau 🧶 🧦. Modéré par patrick_g. Licence CC By‑SA.
33
17
juil.
2019
Virtualisation

Proxmox Server Solutions GmbH, développeur de la plate‐forme de virtualisation libre Proxmox Virtual Environment (VE), a publié la version 6.0. La plate‐forme Proxmox VE 6.0 est basée sur Debian 10.0 Buster, et un noyau Linux 5.0.15 (basé sur Ubuntu 19.04 Disco Dingo). Les developpeurs ont mis à jour QEMU 4.0.0, LXC 3.1.0, ZFS 0.8.1, Ceph 14.2.1 Nautilus et Corosync 3.0.2.

Découvrez les nouveautés en seconde partie.

Sortie de Proxmox VE 4.4

Posté par  . Édité par Davy Defaud, bubar🦥, palm123 et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
33
14
déc.
2016
Virtualisation

Proxmox Server Solutions GmbH vient d’annoncer la sortie de Proxmox Virtual Environment 4.4. Proxmox VE est une solution de virtualisation libre complète qui permet de gérer des machines virtuelles KVM et des conteneurs LXC sur une même machine, via une interface Web. Proxmox permet aussi de créer facilement des grappes de serveurs (clusters) à haute disponibilité, en proposant un gestionnaire complet, assorti d’un simulateur intégré. Enfin, il s’intègre à de nombreux stockages externes.

logo proxmox

XCP-ng une alternative open source à XenServer

Posté par  . Édité par Davy Defaud, Nÿco, Nils Ratusznik, ZeroHeure et claudex. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
33
10
jan.
2018
Virtualisation

Xen Cloud Platform était l’équivalent libre et open source de XenServer avant que l’hyperviseur de Citrix ne soit lui‐même passé sous licence libre.

Mais, la version 7.3 de XenServer a déplacé de nombreuses fonctionnalités auparavant gratuites dans les versions standard et entreprise — payantes, donc.

En conséquence, une solution communautaire est de nouveau nécessaire : XCP-ng en devient donc le projet.

Proxmox VE 6.2 est disponible

Posté par  . Édité par Davy Defaud, claudex et Ysabeau 🧶 🧦. Modéré par Davy Defaud. Licence CC By‑SA.
33
14
mai
2020
Virtualisation

Proxmox Server Solutions GmbH a annoncé la disponibilité générale de Proxmox VE 6.2. La plate‑forme de virtualisation libre est basée sur Debian Buster (10.4) et un noyau Linux 5.4. Le projet a mis à jour QEMU en 5.0, LXC en 4.0, Ceph Nautilus en 14.2.9 et ZFS en 0.8.3.

Logo Proxmox