Crowbar build, build, run notes on project Github Wiki August 2, 2011
Posted by Rob H in Crowbar.Tags: Crowbar, Github, install, Wiki
trackback
Now that Crowbar has a Dell sponsored listserv and Wiki, I’m encouraging people to use those resources.
We are still adding to the wiki, but it’s got the basics covered.
Here are the links to get started:
8/11 Addition
- Nice build process writeup by LeonRoux: http://forums.openstack.org/viewtopic.php?f=9&t=290
[...] Crowbar, rackspace, Sledgehammer | 1 Comment Note: This content has been copied to the Crowbar Wiki. Victor “got your back” Lowther, CI & build automation czar on our team at Dell, [...]
Thank you so much for this wonderful tool. I have installed and are playing with it now. The question I have is that how can I add another interface IP to manage the crowbar. It seems whenever I add anothr interface Chef over writes it.(which there is a warning that say this on the interface file).
Is there a way to manage crowbar along eth0 like eth1, eth2, etc…
I am trying to manage using eth0 as well as other interface from private network.
Regards,
Yemane Berhane.
Thanks for the comment!
I’ve asked Greg Althaus to jump in with a reply. He’s our network barclamp guru. I’d also recommend the list server for questions like these.
Hello Rob,
I was able to configure crowbar using roles with 1 nova-multi-controller, 3 nova-multi-compute and 1 nova-dashboard server. I rebooted all the servers and all came back green after a two hour or so. The only thing that was installed the proper role is the controller and all came with a prompt. But once I logged in to them no nova running on the compute-node and when I logged in on the dashboard server no apache or any nova-api installed.
in total (five server discovered and all yellow blinking light on all of them)
What I did is created a proposal for nova that included the following:
nova-multi-controller (added one of the server that to this list)
nova-multi-compute (added three servers to this list)
nova-dashboard (added one server to this list)
Saved the proposal
applied the proposal.
All rebooted and start doing the installation.
Red blinking status was blinking then
After two hour or so they all turned green and no blinking yellow on the proposal for nova.
But like I said the only thing that seems to work is the controller which is running the nova-controller.
I have no idea how to get to the openstack dashboard. What I did is try the URL with the ip of 192.168.124.85 which was listed on the crowbar dashboard for that server. But nothing..comes up..I check apache on the system and its not installed/running at all.
Do I need to do anything on the nova-compute nodes or the nova-dashboard server for it to get it to work. I am thinking when I drag the server and put it on one of the roles under the nova proposal all the necessary packages will be installed to that server like it did to the nova-multi-controller server.
Thanks for your help.
Regards,
Yemane Berhane.
Yemane,
Thanks for the great description of bringing up Nova!!
What you described sounds like it is working. Dashboard is not included in our Nova barclamp. The controller is the API. The other servers are the vm hosts.
Also, You’ll get faster response if you use the list serve for questions.
Hi,
I have read the document “crowbar deployment guide”.In chapter “installing crobar”, I have not found the DB information.As far as know, crowbar uses Chef as it’s database.Is it nessary to install chef before?
When you install Crowbar (from the ./install script) it will install Chef Server with Crowbar. Crowbar is a Ruby app and uses the Chef gem to access the local Chef Server via its REST API. All data access for Crowbar uses this API. If you make changes in Crowbar, you will see it reflected in Chef (typically under “crowbar” in nodes, roles, and databags).
[...] August 5th 2011 Update: While still relevant and accurate, the information on this page does not reflect the latest information about the now Apache 2 released Crowbar code. In the 4+ months following this post, we substantially refactored the code make make it more modular (see Barclamps), better looking, and multi-vendor/multi-application (Hadoop & RHEL). If you want more information, I recommend that you try Crowbar for yourself. [...]
[...] first two in a series of how to setup and use your own local Crowbar dev environment (here’s more info & the ISO). I used VMware Workstation, but any virtual hosts that support Ubuntu 10.10 will work fine. [...]
[...] is still in progress (on the Crowbar “CF” branch) and you’ll be able to watch us (even help!) collaborate on this project. Initially, the deployment will be to single server but we’re [...]
The documentation for building sledgehammer.tar is here:
https://github.com/dellcloudedge/crowbar/wiki/Build-sledgehammer-tar
The link in the article is incorrect as if this posting….
Thanks! Fixing it now.
HI Rob, I used the 110726.iso though the directory /tftpboot/ubuntu_dvd/extra/ does not exist. Any ideas?
You needed too boot with the iso and it will create that directory after preseed. Check out the videos I posted.
[...] Do you track who is forking and following? Yes. We also have a listserv. We are trying to do a better job managing the Crowbar community. We know we need to do a better [...]
[...] the relationships between the managed nodes and the things that are connected to them. Watch the crowbar listserv for [...]