These Crowbar videos are the 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. We use ESX, KVM and Xen for testing too.
Creating this environment is the basis for learning Crowbar, experimenting with OpenStack and creating your own barclamps. It’s also a handy way to play with Opscode Chef since it includes a stand alone Chef server.
Some items from the install video that I want to re-emphasize:
- The admin server REQUIRES >1 GB of RAM (more is better)
- All other nodes REQUIRE > 512 MB of RAM (more depending on what you install)
- At least TWO NICS are required.
- You must disable DHCP on the virtual network because Crowbar has a DHCP server and they will conflict.
- The login for the Crowbar admin server is openstack/openstack. You must “sudo -i” before you run the install script.
- The default url for Crowbar is http://192.168.124.10:3000 (crowbar/crowbar)
Thank you for the videos. Learn little tid-bits from posts like this. 🙂
Have a good one,
-bo
LikeLike
Hey Rob,
Excellent tutorials, thank you.
I have a small issue, when in crowbar ui, from dashboard view if I click any node that is orange (not allocated) I can see the details of that node. But if I click a node that is green or grey, then nothing happens. It doesn’t load the details. I’ve tried re-installing the admin node a few times, tried from different browsers and pc and I get the same thing every time. Have you see this before? Any help would be greatly appreciated.
Thanks,
Marc
LikeLike
Marc,
What FQDN did you provide during the install? I suspect that the UI assumes that your admin node is a FQDN (admin.crowbar.com). Look at the URLs that it’s requesting. I suspect they are different.
BTW: The best way to get help is to post questions like this to the list server. If that does not resolve your problem, please forward it to the list.
Rob
LikeLike
Rob, did you do the install on VMWare servers because it’s easy to test with (so you can blow it away easily and start over). You wouldn’t actually deploy OpenStack on a customer site like that, would you? Or would you?
LikeLike
Deploy on vms is a dev/test convenience. You are right, not for pilot or production. Thanks for asking.
LikeLike
I should add, you COULD use vms for some infrastructure components or to host agents. VMs are handy!
LikeLike
Hi Rob,
These are really great videos. Thanks.
Do you plan to have any videos or docs about Barclamps creations?
Also, regarding Openstack – how about future upgrades? Seems like Crowbar covers nicely installation part of Openstack, but at some point it will be required to upgrade some of its components …
Thanks,
-Vladimir
Zadara Storage
LikeLike
Yes, I am working I videos this weekend. The changes we are making ares to support the upgrade and add use cases
LikeLike
Pingback: So you want to create a Crowbar barclamp? Here’s what you have to know… « Rob Hirschfeld's Blog
Hi Rob,
Thanks for the videos! It’s really helpful for crowbar starters!
I have successfully install crowbar in my virtual admin node. Then, I carefully followed the steps in the video and tried to PXE boot a new virtual node. Everything went great. It loads the image and starts the install process. However, the screen hangs at the same place (I have tried it so many times.)
It shows:
HOSTNAME=h00-0c-29-58-21-fe.crowbar.org
NODE_STATE=
/usr/lib/ruby/gems/1.8/gems/json-1.4.6/lib/json/common.rb:146 in ‘parse’: 705: unexpected token at ‘Host not found’ (JSON::ParserError)
from /usr/lib/ruby/gems/1.8/gems/json1.4.6/lib/json/common.rb:146 in ‘parse’
from /updates/parse_node_data:57:in ‘main’
from /updates/parse_node_data:69
BMC_ROUTER=
BMC_ADDRESS=
BMC_NETMASK=
/usr/lib/ruby/gems/1.8/gems/json-1.4.6/lib/json/common.rb:146 in ‘parse’: 705:unexpected token at ‘Host not found’ (JSON::ParserError)
from /usr/lib/ruby/gems/1.8/gems/json1.4.6/lib/json/common.rb:146 in ‘parse’
from /updates/parse_node_data:57:in ‘main’
from /updates/parse_node_data:69
BMC_ROUTER=
BMC_ADDRESS=
BMC_NETMASK=
HOSTNAME=h00-0c-29-58-21-fe.crowbar.org
NODE_STATE=
It seems like that the host cannot be found but I don’t know how to solve it.
Would you please give me any comments?
Thanks in advanced!
10/18 Note by Rob H: This has been addressed in the latest ISO version
LikeLike
This is a known issue w/ the latest ISOs. We’re working on it.
LikeLike
We’re experiencing the same issue. Are there any progress on this? Or any workaround you might suggest to make it work?
LikeLike
This code is very old, please refer to the updated instructions on http://opencrowbar.com
LikeLike
Hi Rob,
Has this issue been resolved ? If not then which ISO should I use (the final goal is to try quantum with OpenStack)
Thanks,
Salman
LikeLike
For Quantum, you’ll need to use the Essex builds (which are still in Alpha). We are working on a Quantum barclamp (barclamp-quantum) that include with Essex. If you want to target Quantum then start with Essex.
LikeLike
which ISO should i download? I tried with mesa 1.6 but i am unable to open the crowbar dashboard
LikeLike
We maintain CB 1 isos on source forge. I’m not sure which version is the latest.
LikeLike