tag:linuxfr.org,2005:/users/nanocloudLinuxFr.org : les contenus de nanocloud2014-03-05T01:12:43+01:00/favicon.pngtag:linuxfr.org,2005:News/350122014-02-28T07:09:56+01:002014-03-04T09:43:55+01:00VM4nerds : téléchargez des VMs sous Linux ou BSD prêtes à l'emploi sous QEMU-KVMLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Le nouveau site <strong><a href="https://www.vm4nerds.com">VM4nerds</a></strong>, 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.</p>
<p>Parmi les OS disponibles, on retrouvera des <em>debVM</em> (Debian et Ubuntu), des <em>rpmVM</em> (CentOS et Scientific Linux) ainsi que des <em>bsdVM</em> (NetBSD et FreeBSD), sous les versions les plus récentes.<br><img src="//img.linuxfr.org/img/687474703a2f2f7777772e6e616e6f636c6f75642e636f6d2f696d672f696d672d637573746f6d333030783333322e706e67/img-custom300x332.png" alt="images distributions" title="Source : http://www.nanocloud.com/img/img-custom300x332.png"></p>
<p>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 <a href="https://www.vm4nerds.com">VM4nerds</a>, celle-ci étant uniquement basée sur des technologies libres et directement utilisable avec QEMU-KVM (64 bits uniquement).</p>
<h3 id="mise-à-jour-">Mise à jour :</h3>
<p>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.</p>
<p>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.</p>
<p><strong><em>NdM : VM4nerds est le pendant gratuit des solutions de virtualisation basées sur du logiciel libre que propose la jeune entreprise <a href="http://www.nanocloud.fr">nanoClouD</a> 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.</em></strong></p></div><ul><li>lien nᵒ 1 : <a title="https://www.vm4nerds.com" hreflang="en" href="https://linuxfr.org/redirect/89196">VM4nerds</a></li><li>lien nᵒ 2 : <a title="https://www.vm4nerds.com/vmplace" hreflang="en" href="https://linuxfr.org/redirect/89209">Liste des images</a></li><li>lien nᵒ 3 : <a title="http://www.nanocloud.com/" hreflang="fr" href="https://linuxfr.org/redirect/89563">nanoClouD</a></li></ul><div><p><strong>Peux-tu te présenter en quelques mots ainsi que ton projet ?</strong></p>
<p>Je m'appelle Dominique Rodrigues et je suis dans le numérique depuis plus de 20 ans, en commençant par ma thèse sur la simulation numérique sur machine massivement paralléle au début des années 90, puis par mon travail d'ingénieur-chercheur au CEA.</p>
<p>J'ai quitté ce noble établissement en 2010, pour me consacrer à la virtualisation pour le cloud computing et offrir des alternatives à des solutions complétement propriétaires ou hébergées outre-atlantique.</p>
<p>Les VMs de nanoClouD / VM4nerds sont conçues pour être très performantes, aussi bien dans le domaine des serveurs que pour du desktop graphique. Nous travaillons sur toutes les optimisations KVM (virtio, vhost, transparent huge pages, KMS, PCI-passthrough…). Et puis également sur le protocole de display SPICE, qui est libre et spécifique à KVM, permettant d'avoir un rendu fluide dans un desktop graphique (j'ai fait une démonstration spectaculaire à Solutions Linux en 2012, lors de ma présentation à ce salon). Pour l'avenir nous réfléchissons à la compatibilité de notre solution (templates de VM notamment) avec le framework OpenStack.</p>
<p><strong>Peut-on lire ta thèse de doctorat quelque part ?</strong></p>
<p>Elle est sortie en 1993 ; il n'était pas courant à l'époque de mettre en ligne en PDF. On peut juste trouver un résumé au lien suivant : <a href="http://www.theses.fr/1993ECAP0331">http://www.theses.fr/1993ECAP0331</a></p>
<p><strong>Et les diapos (ou l'enregistrement) de la présentation à Solutions Linux sont-elles en ligne ?</strong></p>
<p>La présentation n'est semble t-il plus en ligne, mais le programme est <a href="http://www.solutionslinux.fr/animation_84_168_2457_p.html?cid=1366">encore disponible</a></p>
<p><strong>« Nous travaillons… » (cf. tes propos ci-dessus), ça veut dire que vous participez aux développements ?</strong></p>
<p>Nous appliquons surtout les optimisations et recompilons les codes sources. Par contre, je suis dans la mailing-list de spice-devel et j'ai déjà eu l'occasion de remonter des bugs, en particulier dans l'environnement Debian qui est moins testé par les développeurs principalement issus de RedHat.</p>
<p><strong>Vous êtes combien dans l'équipe?</strong></p>
<p>Nous sommes 2 à plein temps chez nanoClouD, plus 3 autres personnes, co-fondateurs, plus axés sur des aspects juridiques et business et qui accompagnent la startup en plus de leur travail.<br>
Par contre, on travaille aussi avec des développeurs extérieurs. C'est le cas du site VM4nerds ainsi que la nouvelle release du site nanoClouD.</p>
<p><strong>Comment t'es venue l'idée de distribution de VM ?</strong></p>
<p>De l'agacement d'entendre que dès que l'on veut tester une idée dans un VM sur son desktop, on pense systématiquement à VirtualBox. Sous <a href="http://www.qemu.org">QEMU-KVM</a>, vous pouvez avoir des VMs très performantes non seulement en mode serveur, mais aussi dans un environnement graphique « à la Gnome » très réactif, avec le protocole <a href="https://fr.wikipedia.org/wiki/SPICE_(protocole)">SPICE</a>. Ainsi que sous Windows 7 (si, si).</p>
<p><strong>Qu'est-ce qui est modifié dans les systèmes ?</strong> </p>
<p>Rien. J'ajoute juste un MOTD pour rappeler que <a href="http://www.nanocloud.com/">nanoClouD</a> est à l'origine de la configuration.</p>
<p><strong>Les VM utilisent-elles LVM, si oui le disque est il partitionné ?</strong></p>
<p>Pas de LVM, mais rien ne vous empêche d'ajouter un disque virtuel supplémentaire qui soit lui sous LVM. Le disque est partitionné de façon simplissime : tout sous "/" .</p>
<p><strong>Avec quelle wui conseilles-tu de gérer les VM ?</strong></p>
<p>Les VMs ne sont pas préconfigurées pour être accédées dans une interface web, à la libvirt par exemple. Par contre, SSH est votre ami.</p>
<p><strong>Comment s'interfacent vm4nerds & nanoCloud ?</strong></p>
<p>VM4nerds est, et restera, une offre complètement ouverte et gratuite de VMs simples et fonctionnelles, avant tout à destination des développeurs. nanoClouD a plus une vocation entreprise et datacenters, comprenant des outils de création automatique et de monitoring, avec des VMs optimisées de façon très poussée, y compris au niveau du paramétrage des serveurs physiques hôtes. </p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f6b696d73616b6b61742e667265652e66722f6261636b67726f756e642e6a7067/background.jpg" alt="mascotte" title="Source : http://kimsakkat.free.fr/background.jpg"></p>
<p><strong>Qu'apporte nanoCloud en terme de disponibilité de services, de gestion de VM et de migration inter-dc pour les VM ?</strong></p>
<p>Nous avons développé des outils qui permettent de délivrer de la VM très rapidement. En fonction du paramétrage (VM persistente ou non), une VM Linux peut-être prête en 30 secondes et même instantanée. </p>
<p>Nous avons également un ensemble de logiciels pour la gestion (création, arrêt par ACPI, coupure on/off, pause/unpause, relance, destruction, suivi uptime et consommation) et nous travaillons sur les aspects migration.</p>
<p>Pour la partie haute-disponibilité, nous avons cela en projet, avec un partenaire technologique dans le domaine du stockage, pour bâtir une solution originale.</p>
<p>Tous ces outils sont indépendants et n'utilisent pas <a href="http://www.libvirt.org">Libvirt</a>, par exemple. Nous recompilons tout, QEMU compris, pour ajouter des fonctionnalités avancées comme SPICE pour du display graphique ou pour permettre de plugger des clés USB ou des Smartcards dans nos VMs (y compris dans le cloud).</p>
<p><strong>Pourquoi avoir choisi KVM comme solution / comparaison avec d'autres solutions ?</strong></p>
<p>Premièrement pour la performance. Je viens du monde du calcul scientifique et haute performance, et j'attends donc qu'une VM soit aussi réactive que son équivalent physique. KVM est la seule solution de virtualisation complète (à ne pas confondre avec les conteneurs) à être aussi performante que la solution propriétaire leader du marché.</p>
<p>Ensuite pour la liberté et l'interopérabilité.</p>
<p><strong>Comment gérer la sécurité sans backdoor d'une VM toute prête ?</strong></p>
<p>Essayez en coupant internet et en faisant du <code>netcat</code> sous toutes les coutures, avec un <code>ps aux</code> dans la VM en parallèle. Et sur AWS ou dans un environnement OpenStack, comment faites-vous ? Blague à part, l'objectif de VM4nerds est de promouvoir la facilité d'usage de QEMU-KVM, par rapport par exemple à VirtualBox. Oser mettre une backdoor, ce serait juste prendre le risque de voir son capital de confiance laminé un jour.</p>
<p><strong>Ça ne te dirait pas de faire une VM toute prête de LinuxFr.org ?</strong></p>
<p>Bien sûr :) Avec quoi dedans ? Une liste de soft recommandés par LinuxFr ? Il faudrait aussi que ce soit plutôt en anglais, ce qui est le choix pour VM4nerds.</p>
<p><strong>Pourquoi <em>nerds</em> et pas <em>geeks</em> ?</strong></p>
<p>Geek est aujourd'hui vidé de son sens. Quelqu'un qui aujourd'hui twitte à partir de son Ipad se définit comme un geek. Il faut maintenant passer au terme « nerd » pour retrouver la notion de « codeur », qui pour moi se rapproche plus du vrai sens, en tout cas dans la dimension technologique en tant que créateur et non juste utilisateur.</p>
<p><strong>Pourquoi tout uniquement en anglais pour une entreprise parisienne ?</strong></p>
<p>vm4nerds.com a une vocation internationale. Mes premiers retours sont d'ailleurs venus de nerds non francophones (norvégiens et hispaniques notamment). Par contre, il est vrai que la nouvelle version du site de nanoClouD n'est qu'en français pour le moment, mais c'est une question de temps avant de passer à un site bilingue (anglais-français).</p>
<p><strong>Et pourquoi des VM plutôt que des recettes à base… de saltstack par exemple (je pense qu'il y a des arguments dans les deux sens) ?</strong></p>
<p>Il n'y a pas de modèle idéal, cela dépend juste de ses besoins. VM4nerds ne fournit que des OS prêts à l'emploi (et pas d'applis préinstallées) et il faut donc bien un système préconfiguré pour cela, ou on revient au process de boot sur une image ISO, éventuellement avec un mécanisme automatisé.</p>
<p>L'offre est ainsi de récupérer un ensemble fonctionnel instantanément, via un téléchargement de quelques centaines de mégas, à comparer au téléchargement d'un DVD de plusieurs giga et une installation manuelle ou à définir ensuite.</p>
<p><strong>C'est sympa d'avoir pensé aux *BSD, est-ce une volonté délibérée de l'équipe ?</strong></p>
<p>Absolument. <a href="http://www.freebsd.org">FreeBSD</a> et <a href="http://www.netbsd.org">NetBSD</a> ont fait des efforts importants pour être compatibles avec KVM et ce sont des OS formidables. Il sont trop souvent laissés de côté et je tenais à ce qu'ils soient sur un pied d'égalité avec les Linux DEB et RPM.</p>
<p><strong>Pourquoi pas GNU/Hurd ?</strong></p>
<p>Parce que là on atteint mes limites de nerd.</p>
<p><strong>Comment une distro rolling-release peut-elle s'ajouter à la liste (que ce soit Arch ou Gentoo) ?</strong></p>
<p>Comme VM4nerds propose des VMs préinstallées, ce serait tout à fait possible de les intégrer également. Après c'est plus une question de temps à y consacrer, et également de demande.</p></div><div><a href="https://linuxfr.org/news/vm4nerds-telechargez-des-vms-sous-linux-ou-bsd-pretes-a-l-emploi-sous-qemu-kvm.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/101091/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/vm4nerds-telechargez-des-vms-sous-linux-ou-bsd-pretes-a-l-emploi-sous-qemu-kvm#comments">ouvrir dans le navigateur</a>
</p>
nanocloudZeroHeureBAudclaudexAnonymeNÿcoBenoît Sibaudhttps://linuxfr.org/nodes/101091/comments.atom