OPENNEBULA(8)           System Administration Utilities          OPENNEBULA(8)

NAME
       OpenNebula - OpenNebula Virtual Machine command

SYNOPSIS
       onevm [<options>] <command> [<parameters>]

DESCRIPTION
       This command enables the user to manage virtual machines in OpenNebula.
       The user can allocate, deploy, migrate, suspend, resume and shutdown  a
       virtual machine with the functionality present in onevm.

OPTIONS
       -l, --list x,y,z
              Selects columns to display with list command

       --list-columns
              Information  about  the  columns  available to display, order or
              filter

       -o, --order x,y,z
              Order by these columns, column starting with - means  decreasing
              order

       -f, --filter x,y,z
              Filter data. An array is specified with column=value pairs.

       -d, --delay seconds
              Sets the delay in seconds for top command

       -x, --xml
              Returns xml instead of human readable text

       -t, --type type
              Image type

       -v, --verbose
              Tells more information if the command is successful

       -h, --help
              Shows this help message

       --version
              Shows version and copyright information

COMMANDS
       create (Submits a new virtual machine, adding it to the ONE VM pool)

              onevm create <template>

              template is a file name where the VM description is located

       deploy (Starts an existing VM in an specific host)

              onevm deploy <vm_id> <host_id>

              States: PENDING

       shutdown (Shuts down an already deployed VM)

              onevm shutdown <vm_id>

              States: RUNNING

       livemigrate (Migrates a running VM to another host without downtime)

              onevm livemigrate <vm_id> <host_id>

              States: RUNNING

       migrate (Saves a running VM and starts it again in the specified host)

              onevm migrate <vm_id> <host_id>

              States: RUNNING

       hold (Sets a VM to hold state, scheduler will not deploy it)

              onevm hold <vm_id>

              States: PENDING

       release (Releases a VM from hold state, setting it to pending)

              onevm release <vm_id>

              States: HOLD

       stop (Stops a running VM)

              onevm stop <vm_id>

              States: RUNNING

       cancel (Cancels a running VM)

              onevm cancel <vm_id>

              States: RUNNING

       suspend (Saves a running VM)

              onevm suspend <vm_id>

              States: RUNNING

       resume (Resumes the execution of a saved VM)

              onevm resume <vm_id>

              States: STOPPED, SUSPENDED

       saveas  (Set  the  specified  vms  disk  to  be  saved  in  a new image
       (image_name)

              when the vm shuts down)

              onevm saveas <vm_id> <disk_id> <image_name>

              (Set a different type for the new Image)

              onevm saveas <vm_id> <disk_id> <image_name> -t/--type <type>

       delete (Deletes a VM from the pool)

              onevm delete <vm_id>

              States: ANY

       restart (Forces a re-deployment of a VM in UNKNOWN or BOOT state)

              onevm restart <vm_id>

              States: UNKNOWN, BOOT

       resubmit (Resubmits a VM to PENDING state)

              onevm resubmit <vm_id>

              States: ANY, except SUSPENDED or DONE

       list (Shows VMs in the pool)

              onevm list <filter_flag>

              where filter_flag can be

       a, all --> all the known VMs

       m, mine
              --> the VMs belonging to the user in ONE_AUTH

       uid    --> VMs of the user identified by this uid

       user   --> VMs of the user identified by the username

       show (Gets information about a specific VM)

              onevm show <vm_id>

       top (Lists VMs continuously)

              onevm top

       history (Gets history from VMs)

              onevm history [<vm_id> <vm_id> ...]

              if no vm_id is provided it will list history for all known VMs

       Information Columns:

       ID        ONE VM identifier

       USER      Username of the VM owner

       NAME      Name of the VM

       STAT      Status of the VM

       CPU       CPU percentage used by the VM

       MEM       Memory used by the VM

       HOSTNAME  Host where the VM is being or was run

       TIME      Time since the submission of the VM (days  hours:minutes:secâ<
       onds)

       VM States:

       pend   pending

       hold   VM on hold (not runnable)

       stop   stopped

       susp   suspended

       done   finished

       prol   prolog

       boot   booting

       runn   running

       migr   migrating

       save   saving the VM to disk

       epil   epilog

       shut   shutting down

       fail   failed

COPYRIGHT
       Copyright 2002-2011, OpenNebula Project Leads (OpenNebula.org)

       Licensed under the Apache License, Version 2.0 (the "License"); you may
       not use this file except in compliance with the License. You may obtain
       a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

OpenNebula 2.2                    March 2011                     OPENNEBULA(8)