This is not the documentation you are looking for. it is a pointer to the real documentation in the documentation directory
The Crowbar website has links to all information and is our recommended starting place.
We track Crowbar documentation with the code so that we can track versions of documentation with the code. It is located in the /doc directory.
Crowbar documentation is distributed into multiple places under the /doc directory of each Crowbar module (aka "barclamps"). When the modules are installed, Crowbar combines all the /doc directories into a master documentation set. These directories are structured into subdirectories for general topics. This structure is common across all barclamps in the Crowbar project
Please, do NOT add documentation in locations besides =/doc=! If necessary, expand this README to include pointers to important /doc information.
- Prep Environment
- Install Docker (do once)
- sudo chmod 666 /var/run/docker.sock (to run docker without sudo)
- sudo usermod -a -G docker (to permanently run Docker without sudo)
- To build Sledgehammer:
- tools/build_sledgehammer.sh
- To run in development mode:
- tools/docker-admin centos ./development.sh
- To run in production mode:
- tools/docker-admin centos ./production.sh admin.cluster.fqdn
- tools/kvm-slave (to launch a KVM-based compute node)
Once Crowbar is bootstrapped (or if anything goes wrong), you will get a shell running inside the container. Exiting the shell will kill Docker.