A command-line tool for building consistent and repeatable machine images for different platforms.
Hammr supports the following platforms and machine image formats:
- Amazon EC2 (AMI) - EBS-backed and Ephemeral
- VMware : Desktop (Workstation, Fusion, Player); vSphere vCenter; vCloud Director
- Microsoft Azure
- Docker
- Google Compute Engine
- Fujitsu K5
- SuseCloud
- CloudStack
- OpenStack - para-virt and full-girt images
- Citrix Xen Server
- Hyper-V
- ISO
- KVM
- OVF
- QCOW2
- Raw
- Vagrant Base Box
- VirtualBox
- VHD
- Xen
Please visit:
- Website: http://hammr.io
Hammr is based on python, consequently it supports all major operating systems. The easiest way to install hammr is using pip
.
$ sudo pip install hammr
Hammr has a dependency to uforge_python_sdk. First, you need to install it:
$ sudo pip install uforge_python_sdk
or download sources from pypi: https://pypi.python.org/pypi/uforge_python_sdk
Go to the source directory where the setup.py
file is located.
To compile and install, run:
$ python setup.py build && sudo python setup.py install
Now clone the hammr git repository to get all the source files.
Next go to the source directory where the setup.py
file is located.
To compile and install, run:
$ python setup.py build && sudo python setup.py install
This will automatically create the hammr executable and install it properly on your system.
To check that this was successful, run:
$ hammr -v
If you have already installed hammr, and you want to upgrade to the latest version, use:
$ sudo pip install --upgrade hammr
If you have any questions or feedback, get in touch at [email protected] or via: Hammr Google Group
Hammr is licensed under the Apache 2.0 license. For more information, please refer to LICENSE file.