A template is a reusable configuration of a VM. It's a virtual disk image that has an operating system already installed and configured.
Users can create templates from a VM, from a snapshot of a disk or from VHD that come from other systems.
Templates can be public or private. Private ones can only be seen and used by the user that created it while public ones can be seen and used by everybody.
The starting point is an already created and configured VM that is going to be used as a prototype. It has to be stopped.
Now its “root disk” has to be selected. There are to ways to do so:
Once the volume is selected there are four possible options:
Choose the last option, “Create template”.
Click “Ok” to finish and make the template available.
Procedure is identical to the previous case except that the VM doesn't need to be stopped.
The file must be uploaded to Cloudstack so a URL is needed.
Choose the “Templates” category in the left column and press the “Register template” button in the right upper corner.
http://my.web.server/filename.qcow2
.