I'm really happy to announce availability of BoxGrinder Build 0.6.0! This is major release fixing many bugs. More, we added some great feature I'm describing below and added some usability improvements too! So, let's dive into new BoxGrinder!
EBS AMI support
As I mentioned in earlier post – we added support for building EBS-based AMI's on Amazon Web Services. The process is really easy – you just need bear in mind that you must execute the build on EC2 (we need to mount ESB volume) and instance on which you want to build the EBS AMI is in the same region as you choose for the AMI. But don't worry: BoxGrinder will remind you about this if something is wrong :)
Cross-arch building is now supported
From now you can build 32 bit appliances on 64 hosts. This is supported for all OSes. If you have problems with it, please file a new ticket in our tracking system. To build 32 bit appliances on 64 bit host you need to use setarch command, for example:
setarch i386 boxgrinder-build jeos.appl
Many bug fixes and usability improvements
We fixed (with great help from our community!) many bugs. Full (well, almost) list of fixed bugs you can find here. Let's have a look at the improvements:
Meta appliance has now bigger disk
We released a new version of meta appliance and yes it has a 10 GB root partition now! This means you don't have to create and mount a new disk to build appliances. Still, if you want to build AMI's – you need to have more free space. We encourage you to use meta appliance AMI to build AMI's: you get two things "for free":
- a big /mnt partition where you can build the AMI
- lighting fast upload to S3.
Automatic Boxgrinder Build installation on meta appliance boot
In meta appliance version 1.1+ we install on boot latest BoxGrinder Build. When the boot process finishes – you're ready to build your appliances! Of course boot process will be slower – meta appliance for slowest EC2 instance can boot 8 minutes. If you cannot log in to meta appliance, please see our FAQ.
Plugin design improvements