BoxGrinder is a set of projects that help you grind out appliances for multiple virtualization and Cloud providers
Latest news: BoxGrinder 0.10.3 Released
How does it work?
BoxGrinder creates appliances (also called images) from simple plain text Appliance Definition files. There are only two simple steps to create an appliance:
- Create Appliance Definition File – Check out our appliance definition structure page for detailed information about the file structure along with examples.
name: jeos-postgresql summary: JEOS based on Fedora 15 with PostgreSQL server os: name: fedora version: 15 packages: - postgresql-server
- Run BoxGrinder – BoxGrinder will download all the necessary artifacts, build the instance, convert it to the selected platform and upload it to the selected destination. All in one process!
boxgrinder-build jeos-postgresql.appl -p vmware -d local
If you are new to BoxGrinder – watch the introduction video!
BoxGrinder supports many virtualization and Cloud platforms like EC2, Xen, KVM, VMware. You can create an appliance based on Fedora, Red Hat Enterprise Linux or CentOS. You are of course free to write your own plugin to support any other virtualization platform or operating system!