<br><br><div class="gmail_quote">On 23 October 2012 14:31, <span dir="ltr"><<a href="mailto:knawnd@gmail.com" target="_blank">knawnd@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear Ruben,<br>
<br>
first of all, sorry for delay with reply!<br>
Please, see my comments inline.<br>
<br>
Ruben S. Montero wrote on 19/10/12 00:34:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Ricardo + Nikolay<br>
<br>
You are right, one thing we have in our short roadmap is to add a generic metada section for VMs. This metadata could be updated using the *update* functionality currently present for other commands.<br>
</blockquote></div>
sounds encouraging! Is any information when such feature is planned to be implemented?<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Just to give you the rationale behind not having this yet. As you probably know the VM template is extended once the VM created with control data (e.g. DISK_ID's, specifric LEASES, SOURCE for DISK...) for obvious reasons we do not want a user to modify this.<br>
</blockquote></div>
seems reasonable<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So we will split this in two, one for the control data and other to be used/modified by the user.<br>
<br>
For now, as Nikolay suggests this limit somehow part of the out-of-the-box functionality (e.g. adding DESCRIPTION in a bulk submission), this functionality will need a custom program using OCA. About parsing the out put of onevm show, note that you can always get the full pool information with onevm list -x (TEMPLATE included) the onevm list command just parse and pick some of this info and present it in a tabular form...<br>
</blockquote></div>
Thanks a lot for detailed reply and explanations!<br></blockquote><div><br></div><div>JFYI You can easily add new columns to the onevm list command. The following patch adds a new DESCRIPTION column to the onevm list output:</div>
<div><br></div><div><a href="https://gist.github.com/8f8499704cbee0e5db84">https://gist.github.com/8f8499704cbee0e5db84</a></div><div><br></div><div>The onevm.yaml can be defined per user in $HOME/.one/onevm.yaml or globally in /etc/one/cli/onevm.yaml</div>
<div><br></div><div>Cheers</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Regards,<br>
Nikolay.<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
THANKS FOR YOUR FEEDBACK!<div class="im"><br>
<br>
On Thu, Oct 18, 2012 at 10:21 AM, <<a href="mailto:knawnd@gmail.com" target="_blank">knawnd@gmail.com</a> <mailto:<a href="mailto:knawnd@gmail.com" target="_blank">knawnd@gmail.com</a>>> wrote:<br>
<br>
Hi Ruben,<br>
<br>
Ruben S. Montero wrote on 17/10/12 14:42:<br>
<br>
Hi<br>
<br>
Why not using the name of the VM for this?.....<br>
<br>
The name of the VM I would like to use to put hostname in it and perhaps use $NAME in<br>
contextualization as e.g.<br>
<br>
CONTEXT=[<br></div>
HOSTNAME="$<a href="http://NAME.domain.org" target="_blank">NAME.domain.org</a> <<a href="http://NAME.domain.org" target="_blank">http://NAME.domain.org</a>>" ]<div class="im"><br>
<br>
But that would make a sense in case when one could be possible to specify IP address in<br>
'onetemplate instantiate' command.<br>
<br>
<br>
Also if you want to append any arbitrary data to the VM (at creation) you can simply added<br>
to the VM template as:<br>
<br>
DESCRIPTION="this is a web server, use 1234 as root password"<br>
<br>
This will be stored in the template ans can be queried with the onevm show command or in<br>
the Template tab in Sunstone<br>
<br>
As far as I understand that will work for a creation of a single VM but won't if I need to<br>
create a bunch of VMs with help of 'onetemplate instantiate' command.<br>
Is there any way to modify certain deployed VM's config to add arbitrary data like e.g.<br>
DESCRIPTION field (something like 'onevm update')?<br>
Moreover, in my opinion it's not convenient to parse the output of 'onevm show' command when I<br>
need to get a list of all VMs e.g. what have a word "web" in its description. It would be more<br>
convenient to have a separate column for that as I wrote before. But probably to do that there<br>
is a need to modify DB schema which is not desirable I guess.<br>
<br>
Regards,<br>
Nikolay.<br>
<br>
<br>
Cheers<br>
<br>
Ruben<br>
<br>
<br>
On Tue, Oct 16, 2012 at 4:02 PM, <<a href="mailto:knawnd@gmail.com" target="_blank">knawnd@gmail.com</a> <mailto:<a href="mailto:knawnd@gmail.com" target="_blank">knawnd@gmail.com</a>><br></div><div class="im">
<mailto:<a href="mailto:knawnd@gmail.com" target="_blank">knawnd@gmail.com</a> <mailto:<a href="mailto:knawnd@gmail.com" target="_blank">knawnd@gmail.com</a>>>> wrote:<br>
<br>
Dear list,<br>
<br>
I wonder if there is any way to specify some text as a description/comment for a<br>
certain VM in<br>
order to be able toquery such info later e.g. during 'onevm list' command execution. I<br>
just<br>
don't want to get lost in all my VMs and which one is for what.<br>
I would like to have something like<br>
$ onevm list<br>
ID USER GROUP NAME STAT UCPU UMEM HOST TIME DESCRIPTION<br>
11 oneadmin oneadmin one-11 runn 100 1G <host1> 0d 02h07 web-server<br>
12 oneadmin oneadmin one-12 runn 1001G <host1> 0d 02h03 mail-server<br>
13 oneadmin oneadmin one-13 runn 100 1G <host2> 0d 00h17 development server<br>
<br>
<br>
Regards,<br>
Nikolay.<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a> <mailto:<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.<u></u>opennebula.org</a>><br></div>
<mailto:<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.<u></u>opennebula.org</a> <mailto:<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.<u></u>opennebula.org</a>>><div class="im">
<br>
<br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/<u></u>listinfo.cgi/users-opennebula.<u></u>org</a><br>
<br>
<br>
<br>
<br>
-- Ruben S. Montero, PhD<br>
Project co-Lead and Chief Architect<br>
OpenNebula - The Open Source Solution for Data Center Virtualization<br></div>
<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> <<a href="http://www.OpenNebula.org" target="_blank">http://www.OpenNebula.org</a>> <<a href="http://www.OpenNebula.org" target="_blank">http://www.OpenNebula.org</a>> |<br>
<a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> <mailto:<a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.<u></u>org</a>><br>
<mailto:<a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.<u></u>org</a> <mailto:<a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.<u></u>org</a>>> | @OpenNebula<div class="im">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
-- <br>
Ruben S. Montero, PhD<br>
Project co-Lead and Chief Architect<br>
OpenNebula - The Open Source Solution for Data Center Virtualization<br>
<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> <<a href="http://www.OpenNebula.org" target="_blank">http://www.OpenNebula.org</a>> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> <mailto:<a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.<u></u>org</a>> | @OpenNebula<br>
</div></blockquote>
<br><div class="im">
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
</div><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/<u></u>listinfo.cgi/users-opennebula.<u></u>org</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Daniel Molina<br>Project Engineer<br>OpenNebula - The Open Source Solution for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a> | @OpenNebula<br>