<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">1) </span><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">Would you expect a deployer to create this tenant prior to configuring Trove in this manner?</span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">Yes, i think we can use tenant 'services'</span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;"><br></span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">2) What impact would you expect this to have on quotas? For example, should this tenant just have ¡°infinite¡± quota for CPU/storage etc or should the resources be proxied back to the tenant creating the Trove instance?</span></div><div><font face="Calibri, sans-serif">I think infinite would be prefer. We only conculate database instance and it's flavor. We do not care which tenant the nova instance is in. </font></div><div><font face="Calibri, sans-serif"><br></font></div><div><font face="Calibri, sans-serif">3) </font><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">Provide clear documentation as to how the separate messaging network is setup between the Trove control plane and the guest instances.</span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">    Is it the final way to set up  trove? For you have limit on user to use private network. How about the trove network is same with the user's private network in cidr?</span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">    Or is there better way to make the trove-taskmanager to connect to with guest instances.</span></div><br><div>4) <span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">Can you specify which management operations are of most interest to you?</span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">    quotas.</span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;"><br></span></div><div><font face="Calibri,sans-serif" style="font-family: Calibri, sans-serif; line-height: 23.7999992370605px;">5 ) I¡¯m confused by this comment: "</font><span style="font-family: Calibri, sans-serif; line-height: 23px;">The client can not fully use the api. It is .....  I think may be trove developers think all trove user are nice person who will never curse.¡± Would you mind providing a little more explanation about what you are getting at?</span></div><div><span style="font-family: Calibri, sans-serif; line-height: 23px;">   I find the trove-client can not use mgmt api. So i say that the client can not fully use the api. Is it clear?</span></div><br><div style="position:relative;zoom:1">--<br><div>Best</div><div>    Li Tianqing</div><div style="clear:both"></div></div><div id="divNeteaseMailCard"></div><br>At 2015-05-12 00:48:16, "Doug Shelley" <doug@tesora.com> wrote:<br> <blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">




<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<div>
<div>Li,</div>
</div>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Thanks for your input ¨C definitely useful to get your perspective on some of the challenges implementing Trove in production. I definitely have an interest in understanding how we can improve the project going forward to address some of these concerns. </div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Given that Summit is coming up (now one week away!) it seems like it might be useful to collect some more info on the requirements and convene a session during design summit for the community to discuss. </div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
As I understand it what you are looking for is:</div>
<ol>
<li style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Make it easily configurable for Trove to allocate Nova instances within a particular named tenant. Some questions for you:
<ol style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<li>Would you expect a deployer to create this tenant prior to configuring Trove in this manner?</li><li>What impact would you expect this to have on quotas? For example, should this tenant just have ¡°infinite¡± quota for CPU/storage etc or should the resources be proxied back to the tenant creating the Trove instance?</li></ol>
</li><li style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Provide clear documentation as to how the separate messaging network is setup between the Trove control plane and the guest instances.</li><li style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Implement a CLI for Trove management. Some questions for you:
<ol>
<li style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Can you specify which management operations are of most interest to you?</li><li><font face="Calibri,sans-serif">I¡¯m confused by this comment: "</font><span style="line-height: 23px;">The client can not fully use the api. It is .....  I think may be trove developers think all trove user are nice person who will never curse.¡± Would you
 mind providing a little more explanation about what you are getting at?</span></li></ol>
</li></ol>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Regards,</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Doug</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<br>
</div>
<span id="OLK_SRC_BODY_SECTION" style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Li Tianqing <<a href="mailto:jazeltq@163.com">jazeltq@163.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Monday, May 11, 2015 at 5:44 AM<br>
<span style="font-weight:bold">To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>[openstack-dev] [trove] How we make service vm to connect to management network<br>
</div>
<div><br>
</div>
<div>
<div>
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hello,</div>
<div> Now:</div>
<div>      The vm is created by trove is installed trove-guestagent. The agent should connect to the rabbitmq in management network for notifications and billing.</div>
<div>      Right now, the trove vm can boot by two or more net cards. One is user's, the other one is trove-defined (which is defined in configuration.)</div>
<div> Problem:</div>
<div>     1)  The vm is put into user's tenant, so the user can login into this vm. It is quite inscure.  We could overwrite the remote.py to put the vm into trove tenant.</div>
<div>          But after overwrite, the user can not start, stop, the instance, the network ip uesed for to connect to msyql is also can not get. </div>
<div>          Then we should overwrite the instance view to add those information.</div>
<div>          We should make the decision now. If put the vm into trove's tenant is better than into user's tenant. We should add api, rewrite view. Not just give choise to users that use trove.</div>
<div>         Because we are the developer for trove. We should know which is better.</div>
<div>     2)  If we deployment trove like that. The user can not use private network fully. For there is the chance that the user-defined-network is same as the trove-defined-nework</div>
<div>           in cidr. Then the packet can not send out.We should also try other deployment that can make trove connect to management's rabbitmq. For example, make the vm can </div>
<div>         passthrough to the host that load that vm. For that deployment do not limit the user's in private network use. So i say we should talk a lot on this problem.</div>
<div>        </div>
<div>    3)  we should add mgmt-cli quickly. The client can not fully use the api. It is .....  I think may be trove developers think all trove user are nice person who will never curse.</div>
<div>  </div>
<div>May be i am not right. But i am open do discuss if i still interested in trove.</div>
<div>    </div>
<div style="position:relative;zoom:1">--<br>
<div>Best</div>
<div>    Li Tianqing</div>
<div style="clear:both"></div>
</div>
</div>
<br>
<br>
<span title="neteasefooter"><span id="netease_mail_footer"></span></span></div>
</div>
</span>


</blockquote></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>