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: Quels sont les systèmes d'exploitation que l'on peut utiliser avec BoxGrinder ? Quels types de plateforme de virtualisation puis-je utiliser ?
Actuellement BoxGrinder prend en charge les système d'exploitation de la famille Red Hat : Red Hat Enterprise Linux, Fedora et CentOS.
BoxGrinder prend en charge KVM/Xen, VMware, VirtualBox et Amazon EC2, et nous travaillons sur l'ajout de la prise en charge pour d'autres plateformes.
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).