<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>