forked from crowbar/crowbar
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.sledgehammer
More file actions
25 lines (22 loc) · 1.2 KB
/
README.sledgehammer
File metadata and controls
25 lines (22 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Sledgehammer is the component of Crowbar that we use as a bootstrapping
tool to perform initial node discovery and to register its discovered
state within the Crowbar node provisioning framework. After it has been
discovered Sledehammer can be controlled to prepare the hardward and to
lay down the operating system and to assure correct node configuration.
It consists of a slightly modified Centos 6.2 live environment. To build
Sledgehammer you need:
* A CentOS 6.2 install DVD from bittorrent or your favorite CentOS
mirror. This install DVD will need to go in $ISO_LIBRARY
(usually $HOME/.crowbar-build-cache/iso).
* Ruby, rpm, and rpm2cpio.
By default, the Crowbar build process will try and build Sledgehammer
if it is not already present in the build cache, so you should not
need to do anything special to build Sledgehammer. If you need to
update Sledgehammer, run the build_sledgehammer.sh script in the main
Crowbar checkout.
Execute;
#> sudo build_sledgehammer.sh
Output:
The build process creates an ISO image that will be emmbedded within an
initrd file. The initrd file and all controls needed to use it will be
installed into the $ISO_LIBRARY/tftpboot directory (see ~/.build-crowbar.conf.