Hui, I would first check to see if the node appears in the chef GUI or not so at least you can tell if the problem is on the Chef side or the Crowbar side. Check /var/log/chef/server.log on the admin node to see if there are related errors there. You may need to copy a key file from the PXE booted node to your test node.
The Rails framework piece of Crowbar communicates with Chef using the Chef Ruby API. See: http://docs.opscode.com/auth.html#ruby and https://github.com/crowbar/barclamp-crowbar/blob/release/mesa-1.6.1/master/crowbar_framework/app/models/chef_object.rb The Crowbar Chef recipes communicate with Chef in the normal way that recipes do. Thanks, Chris Dell From: whwh [mailto:wh_hu...@hotmail.com] Sent: Friday, November 15, 2013 3:56 AM To: Dearborn, Chris Cc: Kanevsky, Arkady; Hirschfeld, Rob; crowbar Subject: [Crowbar] Deploy apps from non-bare metal server Hi Chris, Thanks for your reply. I made an attempt based on your comments, but still got the same issue, Chef UI of admin node could deploy apps on non-bare metal server well, and crowbar UI cannot identify and show the node. Here are my operation steps on non-bare metal node: a) Build up crowbar admin node b) Allocate a PXE node, and copy /etc/init.d/crowbar_join.sh to non-bare metal node c) Modify yum repository d) Install secreen,ntpdate,ntp pkgs e) Modify network configuration to meet crowbar settings f) Set the desired hostname and fqdn g) Run /etc/init.d/crowbar_join.sh, Chef UI can work successfully on admin node I am not quite clear how crowbar communitcates with chef so far, if i missed something important to configļ¼please help me to point out. Best Regards, Hui Wu > Message: 2 > Date: Thu, 14 Nov 2013 10:25:51 -0600 > From: <rob_hirschf...@dell.com<mailto:rob_hirschf...@dell.com>> > Subject: Re: [Crowbar] Deploy apps from non-bare metal server > To: <christopher_dearb...@dell.com<mailto:christopher_dearb...@dell.com>>, > <crow...@lists.us.dell.com<mailto:crow...@lists.us.dell.com>> > Message-ID: > <8ecf809a9b9c9d4190291ba3e1b55e273c203...@ausx7mcps301.amer.dell.com<mailto:8ecf809a9b9c9d4190291ba3e1b55e273c203...@ausx7mcps301.amer.dell.com>> > Content-Type: text/plain; charset="us-ascii" > > I should add that this is something that we are addressing in Crowbar 2 work. > Specifically, I'm having to take on this exact problem in the Docker > integration and should be demonstrable in the next sprint. > > From: crowbar-bounces On Behalf Of Dearborn, Chris > Sent: Thursday, November 14, 2013 8:58 AM > To: crowbar > Subject: Re: [Crowbar] Deploy apps from non-bare metal server > > Hey Hui, > > Arkady is on a well-deserved vacation for a couple weeks. > > Crowbar is designed to have bare metal servers PXE boot directly from it. It > really doesn't support deploying to non-bare metal servers at this point in > time. > > That said, if you're feeling ambitious, it may be possible to make this > happen. I would discover and allocate a node using the supported PXE method. > Once you have this system up, the breadcrumb trail starts at > /etc/init.d/crowbar_join.sh. You could try copying this file to your non-bare > metal server into the same location and running /etc/init.d/crowbar_join.sh > start as root. At that point you would have to start resolving issues that > pop up due to missing dependencies. If you eventually get it working, you of > course would need to set up the appropriate sym links to crowbar_join.sh in > /etc/rc*.d. > > I honestly have no idea how difficult it will be to resolve all of the > dependencies or even if it will work when you do, but it may be worth a try. > > Just as a note, RHEL support is being added to Crowbar 1.7, but is not in > yet. Crowbar 1.7 is currently under active development, so will be less > stable than our last shipped release. > > > Good luck! > > Chris > Dell > > > From: crowbar-bounces On Behalf Of whwh > Sent: Thursday, November 14, 2013 2:05 AM > To: Kanevsky, Arkady; crowbar > Subject: [Crowbar] Deploy apps from non-bare metal server > > Hi Arkady, > > Is there a way to let the crowbar admin node deploy apps manually on the > non-bare metal server? > > I installed CentOS 6.4 and chef-client on a new node manually(not via PXE and > crowbar), then I can see the node and clinet on the Chef UI after modified > the configuration of chef-client on the node, but crowbar webUI couldn't show > and manage the new node. I tried to use the chef UI to deploy apps on the new > node , it can work successfully. since i need to deploy openstack via > crowbar, would you please shed some light on this issue? > > Thanks in advance. > > Best Regards, > Hui Wu > ________________________________ > From: > arkady_kanev...@dell.com<mailto:arkady_kanev...@dell.com<mailto:arkady_kanev...@dell.com%3cmailto:arkady_kanev...@dell.com>> > To: > wh_hu...@hotmail.com<mailto:wh_hu...@hotmail.com<mailto:wh_hu...@hotmail.com%3cmailto:wh_hu...@hotmail.com>>; > > crow...@lists.us.dell.com<mailto:crow...@lists.us.dell.com<mailto:crow...@lists.us.dell.com%3cmailto:crow...@lists.us.dell.com>> > Date: Tue, 17 Sep 2013 10:14:03 -0500 > Subject: RE: [Crowbar] Is there a way to deploy Openstack Grizzly + CentOS > via crowbar > Not yet. > There is work being done on it and several pull requests pending for review > and merge against pebbles branch. > Stay tuned and check for its progress. > Thanks, > Arkady > > From: crowbar-bounces On Behalf Of whwh > Sent: Friday, August 30, 2013 1:44 AM > To: crowbar > Subject: [Crowbar] Is there a way to deploy Openstack Grizzly + CentOS via > crowbar > > Hi, Crowbar Team, > > I am using crowbar to deploy Openstack Grizzly on two servers. After i get a > pre-built Crowbar ISO from > http://sourceforge.net/projects/crowbar/files/openstack/ , i find this ISO > deploys Openstack on Ubuntu 12.04 LTS, but i would like to deploy Openstack > Grizzly on CentOS 6.4. Does crowbar support this? Is there a way to deploy > Openstack Grizzly + CentOS via crowbar? > > Any guidance would be greatly appreciated. > > Best Regards, > > Hui Wu > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://lists.us.dell.com/pipermail/crowbar/attachments/20131114/50eccaf1/attachment.html > > ------------------------------ > > _______________________________________________ > Crowbar mailing list > Crowbar@dell.com<mailto:Crowbar@dell.com> > https://lists.us.dell.com/mailman/listinfo/crowbar > For More Information: http://crowbar.github.com/ > > > End of Crowbar Digest, Vol 29, Issue 17 > ***************************************
_______________________________________________ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/