<div>Thanks @amrith</div><div><br></div><div><includetail><div> I found out the problem. Our code base is different and these files should be generated by function "<span style="color: rgb(51, 51, 51); font-family: arial, sans-serif; font-size: 15px; line-height: 24px;">_prepare_file_and_userdata". It explains why we should not set "datastore_manager" in guestagent.conf and why it works for you.</span></div><div><span style="color: rgb(51, 51, 51); font-family: arial, sans-serif; font-size: 15px; line-height: 24px;"><br></span></div><div><span style="color: rgb(51, 51, 51); font-family: arial, sans-serif; font-size: 15px; line-height: 24px;">It makes it less like a configuration file. Becuase we can configure it, but we should not set it manually which is a little confusing. Anyway, I know the issue and thanks for the replies.</span></div><div> </div><div style="font:Verdana normal 14px;color:#000;"><div style="FONT-SIZE: 12px;FONT-FAMILY: Arial Narrow;padding:2px 0 2px 0;">------------------ Original ------------------</div><div style="FONT-SIZE: 12px;background:#efefef;padding:8px;"><div id="menu_sender"><b>From: </b> "Amrith Kumar"<amrith@tesora.com>;</div><div><b>Date: </b> Mon, Jun 15, 2015 10:14 PM</div><div><b>To: </b> "openstack-dev@lists."<openstack-dev@lists.openstack.org>; <wbr></div><div></div><div><b>Subject: </b> Re: [openstack-dev] [trove]Put all alternativeconfigurationsin   default trove.conf</div></div><div> </div>



<style></style><!--[if gte mso 9]><![endif]--><!--[if gte mso 9]><![endif]-->


<div class="WordSection1">
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D ">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D ">The value is sent down from Task Manager based on a value that is setup as part of the datastore.<o:p></o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D ">It is actually a bad thing if you set a value of the datastore_manager in the taskmanager.conf file on the Trove controller, and attempt to launch some other datastore.<o:p></o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D ">The way this works is that the Task Manager reads the information from the datastore configuration and generates a configuration file (two files actually) and renders
 them dynamically and sends them down to the newly spawned instance.<o:p></o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D ">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D ">-amrith<o:p></o:p></span></p>
<p class="MsoNormal"><span style=" font-size:10.0pt ; ;;color:#1F497D "><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style=" font-size:11.0pt ; ;  ">From:</span></b><span style=" font-size:11.0pt ; ;  ">
</span><span style=" font-size:11.0pt ; ;  ">陈迪豪</span><span style=" font-size:11.0pt ; ;  "> [mailto:chendihao@unitedstack.com]
<br>
<b>Sent:</b> Monday, June 15, 2015 8:57 AM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> Re: [openstack-dev] [trove]Put all alternative configurationsin default trove.conf<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Thanks for your reply @amrith.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The datastore_manager refer to the manager you gonna use, mysql or others. If you don't set it, the default value is None. And if it's None, guest agent will fail to start up.<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">That's why I think it's the necessary configuration we need to focus on. I don't know why you can setup without setting it. So what's your datastore if you don't configure it? MySQL?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style=" font-size:9.0pt ; ; ;  ">------------------ Original ------------------<o:p></o:p></span></p>
</div>
<div>
<div id="menu_sender">
<p class="MsoNormal" style="background:#EFEFEF"><b><span style="font-size:9.0pt;color:black">From:
</span></b><span style="font-size:9.0pt;color:black"> "Amrith Kumar"<<a href="mailto:amrith@tesora.com" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=amrith@tesora.com&cc=&bcc=&su=&body=','_blank');return false;">amrith@tesora.com</a>>;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:#EFEFEF"><b><span style="font-size:9.0pt;color:black">Date:
</span></b><span style="font-size:9.0pt;color:black"> Mon, Jun 15, 2015 07:27 PM<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:#EFEFEF"><b><span style="font-size:9.0pt;color:black">To:
</span></b><span style="font-size:9.0pt;color:black"> "<a href="mailto:openstack-dev@lists." onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=openstack-dev@lists.&cc=&bcc=&su=&body=','_blank');return false;">openstack-dev@lists.</a>"<<a href="mailto:openstack-dev@lists.openstack.org" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=openstack-dev@lists.openstack.org&cc=&bcc=&su=&body=','_blank');return false;">openstack-dev@lists.openstack.org</a>>;
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:#EFEFEF"><b><span style="font-size:9.0pt;color:black">Subject:
</span></b><span style="font-size:9.0pt;color:black"> Re: [openstack-dev] [trove]Put all alternative configurationsin default trove.conf<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">Hello!</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">I’ve never had to set datastore_manager in trove.conf and I can launch Trove just fine with either one of three setup methods, devstack,
 redstack, or following the detailed installation steps provided in the documentation.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">My suspicion is that the steps you are using to register your guest image are not correct (i.e. the invocation of the trove-manage command
 or any wrappers for it). </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">I would like to understand the problem you are facing because this solution appears baffling.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">-amrith</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">--</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">Amrith Kumar, CTO Tesora (<a href="http://www.tesora.com">www.tesora.com</a>)</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">Twitter: @amrithkumar
</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">IRC: amrith @freenode
</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><span style="color:black"><o:p></o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="color:black">From:</span></b><span style="color:black">
</span><span style="  ; ;  ">陈迪豪</span><span style="color:black"> [<a href="mailto:chendihao@unitedstack.com" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=chendihao@unitedstack.com&cc=&bcc=&su=&body=','_blank');return false;">mailto:chendihao@unitedstack.com</a>]
<br>
<b>Sent:</b> Monday, June 15, 2015 7:15 AM<br>
<b>To:</b> <a href="mailto:openstack-dev@lists.openstack.org" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=openstack-dev@lists.openstack.org&cc=&bcc=&su=&body=','_blank');return false;">openstack-dev@lists.openstack.org</a><br>
<b>Subject:</b> [openstack-dev] [trove]Put all alternative configurations in default trove.conf<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black"> <o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">Hi all,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">I have created the blueprint about the default configuration file. I think we should add the essential configuration like "datastore_manager" in default
 trove.conf.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">The blueprint is here
<a href="https://blueprints.launchpad.net/trove/+spec/default-configuration-items">
https://blueprints.launchpad.net/trove/+spec/default-configuration-items</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">Any suggestion about this?<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


</div><!--<![endif]--></includetail></div>