Creates a virtual machine.
Syntax
create Vm [
memory=
] [
valuememoryLimit=
] [
valuecpuCount=
] [
valuecpuCountLimit=
] [
valuecpuPriority=
] [
valuecpuUtilizationCap=
] [
valuehighAvailability=
{
Yes
|
No
}
] [
hugePagesEnabled=
{
Yes
|
No
}
] [
osType=
] [
valuerestartActionOnCrash=
{
RESTART
|
STOP
|
RESTART_AFTER_DUMP
|
STOP_AFTER_DUMP
}
] [
mouseType=
{
OS_DEFAULT
|
PS2_MOUSE
|
USB_MOUSE
|
USB_TABLET
}
]
domainType=
{
XEN_HVM
|
XEN_HVM_PV_DRIVERS
|
XEN_PVM
|
LDOMS_PVM
|
UNKNOWN
}
[
keymapName=
{
en-us
|
ar
|
da
|
de
|
de-ch
|
en-gb
|
es
|
et
|
fi
|
fo
|
fr
|
fr-be
|
fr-ca
|
fr-ch
|
hr
|
hu
|
is
|
it
|
ja
|
lt
|
lv
|
mk
|
nl
|
nl-be
|
No
|
pl
|
pt
|
pt-br
|
ru
|
sl
|
sv
|
th
|
tr
}
] [
bootOrder=
{
PXE
|
DISK
|
CDROM
}
] [
networkInstallPath=
]
valuerepository=
[
valueserver=
] [
valuestartPolicy=
{
BEST_SERVER
|
BALANCE_SERVER
|
CURRENT_SERVER
|
USE_POOL_POLICY
}
] [
viridian=
{
Yes
|
No
}
]
name=
[
valuedescription=
]
valueon
ServerPool
instance
Where is:
instance
{
id=
|
valuename=
}value
Description
This command creates a virtual machine.
Options
The following table shows the available options for this command.
Option | Description |
|---|---|
|
The memory size the virtual machine is allocated in MB.
May be an integer between |
|
The maximum memory size the virtual machine can be
allocated in MB. May be an integer between
|
|
The number of processors the virtual machine is allocated.
May be an integer between
|
|
The maximum number of processors the virtual machine can
be allocated. May be an integer between
|
|
The CPU priority of the virtual machine. A value between
|
|
The maximum percentage to which the virtual CPUs can
receive scheduled time. A value between
|
| Whether to enable High Availability (HA). |
| Whether to enable HugePages. Note The HugePages feature is deprecated in Oracle VM Release 3.4.1. You should not enable HugePages when creating or editing virtual machines in the Oracle VM Manager Web Interface or Oracle VM Manager Command Line Interface. This feature will be removed in a future release of Oracle VM. If you have HugePages enabled for any PVM guests, Oracle recommends that you change the domain type for virtual machines from Paravirtualized (PVM) to Hardware virtualized, with paravirtualized drivers (PVHVM). If you cannot change the domain type for a virtual machine, you should disable the HugePages setting and then restart the virtual machine. |
| The operating system of the virtual machine. To find the operating system type, use the getVmOsTypes command. |
[
| The action to perform in the case where a virtual machine crashes. This option must only be used for virtual machines that are running on the Xen hypervisor and that have been configured to run on a particular Oracle VM Server.
Note that in the case where High Availability (HA) is
enabled for a virtual machine, the virtual machine is
always restarted in the event of a crash, since HA takes
precedence over this setting. Therefore, you should be
aware that if the
If you select and option to generate a core dump file, you
should be aware that these are saved to
|
| The mouse type of the virtual machine. |
| The domain type of the virtual machine. |
| The keyboard mapping to use for the virtual machine. |
| The boot media order for the virtual machine. Enter options separated by commas (,), for example: bootOrder='CDROM,DISK'
If you use the
To set an empty |
| The location at which the installation media (mounted ISO file) is located when creating a PVM guest. |
| The name or ID of the storage repository in which to create the virtual machine configuration file. |
| The name or ID of the Oracle VM Server on which to create the virtual machine. |
| Optional virtual machine start up policy. |
| Viridian support enables the exposure of Windows virtualization
compatible entitlements to Microsoft Windows guest operating
systems. Enabling viridian support is strongly recommended
to ensure improved performance for Microsoft Windows guest
operating systems.
Enabling viridian support is permitted for all Microsoft Windows guest operating system types. However, it is only effective from Microsoft Windows Vista and Microsoft Windows Server 2008 onwards. |
| A name to identify the virtual machine. |
|
Optional description for the virtual machine.
To set an empty description, use
|
{
|
The instance of the object using either the
|
Any create command only creates a single instance of an object, and therefore only accepts a single object instance as an attribute. Providing more than one object of the same attribute type as a parameter always results in the last attribute value taking precedence.
Examples
Example A.69 Creating a virtual machine
OVM> create Vm name=MyVM repository=MyRepository domainType=XEN_HVM \ server=MyServer startPolicy=USE_POOL_POLICY on ServerPool name=MyServerPool

