The Halon platform runs on Rackspace.
There's no public image available for Rackspace, but creating one from a Linux or FreeBSD template is straightforward. The VM can then be turned into a private image, and cloned.
Creating an image
- Create a virtual server, for example a 2 GB "general purpose" FreeBSD
- Discard the password, it won't be used
- Enter rescue mode (from the "Actions" meny, choose "Enter Rescue Mode...")
- Open the console (from the "Actions" meny, choose "Connect via Console...")
- Login as "root" using the rescue mode password
- Go to halon.io/download and copy the URL of the "raw" (bare metal) image, to be used in the next step
- Run the following command
wget -O - http://dl2.halon.se/vsp/halon-xx-xx-amd64.img.gz | gzcat | dd of=/dev/ada1 bs=16k
- Exit rescue mode
- If you want to, create an image of the VM for later use
Starting an image
- In the console, wait for the getting started guide, and type the IP address provided by Rackspace (leave the netmask and gateway as-is)
- Browse to its web admin on port 443
- Login with username and password "admin"
- Choose a new password in the getting started guide
- Once the getting started guide is completed, you will be redirected to the web admin's overview page
- Go the Hosts -> System -> Disks page and choose "System disk" as storage device (the system will reboot)
When adding the IPv6 addresses, use a /64 prefix length and a gateway (default static route) of "fe80:X::def" where "X" is the interface number; usually "2".