This subdirectory contains two
KIWI virtual appliance image
definitions which are used to build .vmdk
virtual disks.
These will then be converted into Vagrant boxes which
are used to build a whole cloud via Vagrant.
Here's a quick introduction to KIWI in case you need it.
Unfortunately KIWI currently only runs on SUSE-based systems. There is definitely appetite to port it to other distributions but noone has had the time to do so yet. Another interesting option for the future would be to rebuild this appliance using Packer. Pull requests are very welcome - just fork this repository!
-
If you're on SLES11 SP3, add the openSUSE:Tools repository first to get the latest KIWI version. For example:
sudo zypper ar http://download.opensuse.org/repositories/openSUSE:/Tools/SLE_11_SP3/ openSUSE:Tools
If you're on openSUSE 13.1, you should already have the Updates repository containing the latest KIWI version.
-
Now install the required KIWI packages:
sudo zypper in kiwi kiwi-desc-vmxboot
There are two different virtual appliances defined within this subdirectory:
cloud3-admin
- the SUSE Cloud 3 admin node, which runs Crowbar and Chef, andsles11-sp3
- a cut-down preload image of SUSE Linux Enterprise Server (SLES) 11 SP3, which will be used to provision two controller nodes (forming an HA cluster), and a compute node.
Instructions for building them are contained within the READMEs in those subdirectories.