Bugfixes et image QEMU

Publié par Vincent Fri, 13 Jun 2008 13:13:00 GMT

Il n’y a pas eu de mise à jour majeure depuis quelques mois, mais quelques corrections, des nouveaux testeurs et une nouveauté.

Côté correctifs:

  • le support rsync a été corrigé, scp installé et de manière générale tout opération “tunnelée” via SSH devrait se dérouler sans soucis
  • Rake et IRB sont pré-installés dans l’image de référence
  • Les liens dans le message de bienvenue n’étaient pas à jour; bien qu’ils soient corrigés, ils ne mènent pas encore à la page de maintenance de son serveur virtuel (ça arrive!)

Côté testeurs:

  • Lors du Barcamp RubyOnRails à la Cantine, ce fut l’occasion d’un MashPit et Bearstech a fourni des environnements de développement RoR “prêt à jouer”
  • Un grand merci à Bruno Michel qui a signalé les bugs et améliorations possibles

Côté nouveauté: un script ror-farm-image est apparu. Il permet de créer une image disque d’un système Debian identique à celui qui est utilisé sur nos serveurs. Le résultat est plus lourd puisqu’il contient un système Debian Etch et tous les services requis (cron, syslog, mysqld, lighttpd, etc).

L’intérêt est de pouvoir récupérer l’image chez soi et de jouer avec un environnement de production. Il est même possible de bootstraper son travail à la maison, puis une fois que le besoin de production se fait sentir, souscrire à notre (future) offre, et déployer votre travail avec un simple ”rsync”.

Si le coeur vous en dit, une image beta de 220MB est disponible. Sur une distribution Debian ou Ubuntu, vous pouvez la tester ainsi:

wget -nv http://ror.bearstech.com/ror.img.tar.gz
tar xzf ror.img.tar.gz
qemu-system-x86_64 -nographic -redir tcp:8089::8080 -hda ror.img

Techniquement, il s’agit d’une image “raw” d’un disque de 1GB (fichier ”sparse”/à trou, il n’occupe pas 1GB sur votre disque), avec une Debian Etch AMD64 configurée pour le réseau “userspace” que QEMU met en place par défaut. Il suffit de faire suivre le port 8080 pour pouvoir joindre le Lighty de votre machine virtuelle.

Hélas je doute que nous produisions une image 32bits, Bearstech s’apprêtant à mettre à la retraite sa dernière machine 32bits dans 2 semaines. Notez qu’il est tout à fait possible de lancer QEMU 64 bits sur une plateforme 32 bits (comme le fait votre serviteur sur un “vieux” Pentium M): un peu lent, mais utilisable.

Pour le futur:

  • nous envisageons de baser notre template sur une distribution Debian Lenny, afin de profiter des versions 1.8.6 de Ruby et 1.5.x de Lighty.
  • nous allons avancer sur le portail d’hébergement avec notamment une synthèses de la documentation et des outils élaborés, et un formulaire d’inscription

aucun commentaires