<div dir="ltr">Hi,<div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 10, 2014 at 11:15 AM, Anandharaj Subramaniam <span dir="ltr"><<a href="mailto:anandharaj.maniam@mimos.my" target="_blank">anandharaj.maniam@mimos.my</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">




<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I would like to have an inventory of all the VM running on OpenNebula. Running “onevm list”  doesn’t not have all the info that I need. According to  “onevm” help page (--list x y c ), I can define the column name but what are the columns
 available to define there?</p>
<p class="MsoNormal"></p></div></div></blockquote><div><br></div><div>You have the --describe option for that:</div><div><br></div><div><div><font face="courier new, monospace">$ onevm list --describe</font></div><div><font face="courier new, monospace">ID                  : ONE identifier for Virtual Machine</font></div>

<div><font face="courier new, monospace">NAME                : Name of the Virtual Machine</font></div><div><font face="courier new, monospace">USER                : Username of the Virtual Machine owner</font></div><div>

<font face="courier new, monospace">GROUP               : Group of the Virtual Machine</font></div><div><font face="courier new, monospace">STAT                : Actual status       </font></div><div><font face="courier new, monospace">UCPU                : CPU percentage used by the VM</font></div>

<div><font face="courier new, monospace">UMEM                : Memory used by the VM</font></div><div><font face="courier new, monospace">HOST                : Host where the VM is running</font></div><div><font face="courier new, monospace">TIME                : Time since the VM was submitted</font></div>

</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple">


<p class="MsoNormal">More or less, “onevm list” output  is fine but I need the IP address as well (same as VM list in Sunstone) How can I achieve this?</p>
<p class="MsoNormal"></p></div></blockquote></div><br></div><div class="gmail_extra">As you can see, the IP column does not exist. You can however customize the command easily. Take a look at /usr/lib/one/ruby/cli/one_helper/onevm_helper.rb, line 129 [1]. You can add a new column that shows the VM/TEMPLATE/NIC/IP filed. Use onevm show -x to see the VM object structure.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Regards</div><div class="gmail_extra"><br></div><div class="gmail_extra">[1] <a href="https://github.com/OpenNebula/one/blob/one-4.6/src/cli/one_helper/onevm_helper.rb#L129">https://github.com/OpenNebula/one/blob/one-4.6/src/cli/one_helper/onevm_helper.rb#L129</a><br>

</div><div class="gmail_extra">--<br></div><div class="gmail_extra"><div><div dir="ltr"><div>Carlos Martín, MSc<br>Project Engineer</div><div>OpenNebula - Flexible Enterprise Cloud Made Simple<br><div><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="http://www.opennebula.org/" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org" target="_blank">cmartin@opennebula.org</a> | <a href="http://twitter.com/opennebula" target="_blank">@OpenNebula</a></span><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="mailto:cmartin@opennebula.org" target="_blank" style="color:rgb(42,93,176)"></a></span></div>

</div><div><br></div></div></div></div></div>