From Fedora Project Wiki

Revision as of 07:38, 23 May 2011 by Hguemar (talk | contribs)

Interview réalisée par Robyn Bergeron

R: Marek, parle-nous un peu de toi. Qui es-tu, et que fais-tu ? Salut Robyn, je suis ingénieur logiciel senior dans la division Middleware (JBoss) de Red Hat où je m'occupe de différentes choses autour du cloud, des middlewares et système d'exploitation. Je suis le chef de projet pour BoxGrinder.

R: Je voudrais parler avec toi de BoxGrinder. Peux-tu nous décrire brièvement celui-ci, qu'est-ce que c'est et quel est son utilité ?

BoxGrinder est un jeu d'outils aidant à la création d'appliances - des images isos préconfigurés avec un système d'exploitation et les logiciels requis pour tourner directement sur une plateforme de virtualisation donnée. BoxGrinder converti de simples fichiers textes en des appliances fonctionnels. C'est très simple et rapide d'utilisation.

BoxGrinder comprends en trois projets:

   BoxGrinder Build - un utilitaire en ligne de commande simple et rapide d'utilisation qui se charge de générer l'appliance.
   BoxGrinder REST - une ferme de génération d'appliances. Les tâches de génération sont distribués aux noeuds où BoxGrinder Build s'occupe de générer l'appliance. L'appliance résultante est directement transféré vers la destination choisie. [NdT: par exemple, une plateforme de cloud EC2]
   BoxGrinder Studio - une interface web à BoxGrinder REST offrant une interface graphique ergonomique par dessus BoxGrinder REST. [NdT: encore en cours de développement]

Mais BoxGrinder ne se limite pas à la génération. Il peut également livrer l'appliance généré à destination comme un serveur SFTP distant ou Amazon EC2. BoxGrinder offre une architecture de greffons permettant d'ajouter simplement de nouvelles fonctionnalités comme un nouveau système d'exploitation, plateforme ou méthode de transports.

R: What types of situations would I want to use BoxGrinder in? What are the likely uses?

BoxGrinder is great anywhere you are using virtualization! BoxGrinder helps you create the appliances with the software you want and configure it in the way you want. BoxGrinder saves you time. You don't need to install the operating system and configure all your stuff afterward manually - BoxGrinder does this for you.

Additionally, having a simple appliance definition makes it possible to build the appliance in a repeatable fashion later. Or you can just rebuild the appliance for a different platform or deliver it to different location. It's up to you how you want to use BoxGrinder's features.

R: What types of operating systems can I use BoxGrinder with? What types of virtualization platforms can I use it with?

Currently BoxGrinder supports the Red Hat family of operating systems: Red Hat Enterprise Linux, Fedora and CentOS.

BoxGrinder supports KVM/Xen, VMware, VirtualBox and Amazon EC2, and we're working on adding support for other platforms as well.

R: What cloud providers are supported by BoxGrinder?

At this point BoxGrinder supports following public Clouds: Amazon EC2, ElasticHosts, SKALI Cloud, Open Hosting and ServerLove. But this doesn't mean that the list is closed. It really supports any Cloud which is based on KVM/Xen or VMware as BoxGrinder can convert the images to these formats.

This implies that BoxGrinder supports many private / hybrid Clouds out there because it can power the appliance creation for any KVM/Xen/VMware based Clouds really.

If you're curious about the locations of all the public Clouds supported by BoxGrinder take a look at: http://boxgrinder.org/cloud-locations/.

R: What are your future plans for BoxGrinder development?

There are three places where we want to focus our efforts in the future:

   Add support for new Clouds and virtualization platforms.
   Release in the near future the first version of BoxGrinder REST.
   Start work on BoxGrinder Studio. 

R: Where can we find out more information about BoxGrinder. Do you have a wiki page, documentation, mailing list, irc channel, or any other places people can go to find out more about BoxGrinder? Information on the BoxGrinder project is available at http://boxgrinder.org/. On this site you can find some really useful tutorials: http://boxgrinder.org/tutorials/, especially the quick start guide: http://boxgrinder.org/tutorials/boxgrinder-build-quick-start/.

Our community can reach us in the #boxgrinder IRC channel on irc.freenode.net. We have forums as well (http://community.jboss.org/en/boxgrinder?view=discussions).