[one-users] VM description/comment

knawnd at gmail.com knawnd at gmail.com
Tue Oct 23 05:31:17 PDT 2012


Dear Ruben,

first of all, sorry for delay with reply!
Please, see my comments inline.

Ruben S. Montero wrote on 19/10/12 00:34:
> Hi Ricardo + Nikolay
>
> 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.
sounds encouraging! Is any information when such feature is planned to be implemented?

> 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.
seems reasonable
> So we will split this in two, one for the control data and other to be used/modified by the user.
>
> 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...
Thanks a lot for detailed reply and explanations!

Regards,
Nikolay.
>
> THANKS FOR YOUR FEEDBACK!
>
> On Thu, Oct 18, 2012 at 10:21 AM, <knawnd at gmail.com <mailto:knawnd at gmail.com>> wrote:
>
>     Hi Ruben,
>
>     Ruben S. Montero wrote on 17/10/12 14:42:
>
>         Hi
>
>         Why not using the name of the VM for this?.....
>
>     The name of the VM I would like to use to put hostname in it and perhaps use $NAME in
>     contextualization as e.g.
>
>     CONTEXT=[
>       HOSTNAME="$NAME.domain.org <http://NAME.domain.org>" ]
>
>     But that would make a sense in case when one could be possible to specify IP address in
>     'onetemplate instantiate' command.
>
>
>         Also if you want to append any arbitrary data to the VM (at creation) you can simply added
>         to the VM template as:
>
>         DESCRIPTION="this is a web server, use 1234 as root password"
>
>         This will be stored in the template ans can be queried with the onevm show command or in
>         the Template tab in Sunstone
>
>     As far as I understand that will work for a creation of a single VM but won't if I need to
>     create a bunch of VMs with help of 'onetemplate instantiate' command.
>     Is there any way to modify certain deployed VM's config to add arbitrary data like e.g.
>     DESCRIPTION field (something like 'onevm update')?
>     Moreover, in my opinion it's not convenient to parse the output of 'onevm show' command when I
>     need to get a list of all VMs e.g. what have a word "web" in its description. It would be more
>     convenient to have a separate column for that as I wrote before. But probably to do that there
>     is a need to modify DB schema which is not desirable I guess.
>
>     Regards,
>     Nikolay.
>
>
>         Cheers
>
>         Ruben
>
>
>         On Tue, Oct 16, 2012 at 4:02 PM, <knawnd at gmail.com <mailto:knawnd at gmail.com>
>         <mailto:knawnd at gmail.com <mailto:knawnd at gmail.com>>> wrote:
>
>             Dear list,
>
>             I wonder if there is any way to specify some text as a description/comment for a
>         certain VM in
>             order to be able toquery such info later e.g. during 'onevm list' command execution. I
>         just
>             don't want to get lost in all my VMs and which one is for what.
>             I would like to have something like
>             $ onevm list
>                 ID USER     GROUP    NAME            STAT UCPU UMEM HOST             TIME  
>          DESCRIPTION
>                 11 oneadmin oneadmin one-11          runn 100 1G <host1> 0d 02h07          
>          web-server
>                 12 oneadmin oneadmin one-12          runn 1001G <host1> 0d 02h03          
>          mail-server
>                 13 oneadmin oneadmin one-13          runn    100  1G <host2> 0d 00h17            
>           development server
>
>
>             Regards,
>             Nikolay.
>             _______________________________________________
>             Users mailing list
>         Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>         <mailto:Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>>
>
>         http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
>         -- 
>         Ruben S. Montero, PhD
>         Project co-Lead and Chief Architect
>         OpenNebula - The Open Source Solution for Data Center Virtualization
>         www.OpenNebula.org <http://www.OpenNebula.org> <http://www.OpenNebula.org> |
>         rsmontero at opennebula.org <mailto:rsmontero at opennebula.org>
>         <mailto:rsmontero at opennebula.org <mailto:rsmontero at opennebula.org>> | @OpenNebula
>
>
>
>
>
>
> -- 
> Ruben S. Montero, PhD
> Project co-Lead and Chief Architect
> OpenNebula - The Open Source Solution for Data Center Virtualization
> www.OpenNebula.org <http://www.OpenNebula.org> | rsmontero at opennebula.org 
> <mailto:rsmontero at opennebula.org> | @OpenNebula



More information about the Users mailing list