]> git.proxmox.com Git - pve-docs.git/blame - qm.conf.5-opts.adoc
fix #1959: remove any information regarding 'auto'
[pve-docs.git] / qm.conf.5-opts.adoc
CommitLineData
013dc89f 1`acpi`: `<boolean>` ('default =' `1`)::
6ec3cd20
DM
2
3Enable/disable ACPI.
4
4d47f125
TL
5`agent`: `[enabled=]<1|0> [,fstrim_cloned_disks=<1|0>]` ::
6
7Enable/disable Qemu GuestAgent and its properties.
8
9`enabled`=`<boolean>` ('default =' `0`);;
6ec3cd20
DM
10
11Enable/disable Qemu GuestAgent.
12
4d47f125
TL
13`fstrim_cloned_disks`=`<boolean>` ('default =' `0`);;
14
15Run fstrim after cloning/moving a disk.
16
013dc89f 17`args`: `<string>` ::
6ec3cd20 18
04ce4dfa 19Arbitrary arguments passed to kvm, for example:
6ec3cd20
DM
20+
21args: -no-reboot -no-hpet
04ce4dfa
DM
22+
23NOTE: this option is for experts only.
6ec3cd20 24
013dc89f 25`autostart`: `<boolean>` ('default =' `0`)::
6ec3cd20
DM
26
27Automatic restart after crash (currently ignored).
28
013dc89f 29`balloon`: `<integer> (0 - N)` ::
6ec3cd20 30
c2993fe5 31Amount of target RAM for the VM in MB. Using zero disables the ballon driver.
6ec3cd20 32
013dc89f 33`bios`: `<ovmf | seabios>` ('default =' `seabios`)::
6ec3cd20
DM
34
35Select BIOS implementation.
36
013dc89f 37`boot`: `[acdn]{1,4}` ('default =' `cdn`)::
6ec3cd20
DM
38
39Boot on floppy (a), hard disk (c), CD-ROM (d), or network (n).
40
41`bootdisk`: `(ide|sata|scsi|virtio)\d+` ::
42
43Enable booting from specified disk.
44
013dc89f 45`cdrom`: `<volume>` ::
6ec3cd20
DM
46
47This is an alias for option -ide2
48
27a7acb2
DM
49`cipassword`: `<string>` ::
50
51cloud-init: Password to assign the user. Using this is generally not recommended. Use ssh keys instead. Also note that older cloud-init versions do not support hashed passwords.
52
53`citype`: `<configdrive2 | nocloud>` ::
54
55Specifies the cloud-init configuration format. The default depends on the configured operating system type (`ostype`. We use the `nocloud` format for Linux, and `configdrive2` for windows.
56
57`ciuser`: `<string>` ::
58
59cloud-init: User name to change ssh keys and password for instead of the image's configured default user.
60
013dc89f 61`cores`: `<integer> (1 - N)` ('default =' `1`)::
6ec3cd20
DM
62
63The number of cores per socket.
64
35a75dd3 65`cpu`: `[cputype=]<enum> [,flags=<+FLAG[;-FLAG...]>] [,hidden=<1|0>]` ::
6ec3cd20
DM
66
67Emulated CPU type.
68
27a7acb2 69`cputype`=`<486 | Broadwell | Broadwell-IBRS | Broadwell-noTSX | Broadwell-noTSX-IBRS | Conroe | EPYC | EPYC-IBPB | Haswell | Haswell-IBRS | Haswell-noTSX | Haswell-noTSX-IBRS | IvyBridge | IvyBridge-IBRS | Nehalem | Nehalem-IBRS | Opteron_G1 | Opteron_G2 | Opteron_G3 | Opteron_G4 | Opteron_G5 | Penryn | SandyBridge | SandyBridge-IBRS | Skylake-Client | Skylake-Client-IBRS | Skylake-Server | Skylake-Server-IBRS | Westmere | Westmere-IBRS | athlon | core2duo | coreduo | host | kvm32 | kvm64 | max | pentium | pentium2 | pentium3 | phenom | qemu32 | qemu64>` ('default =' `kvm64`);;
c2993fe5
DM
70
71Emulated CPU type.
72
35a75dd3
DM
73`flags`=`<+FLAG[;-FLAG...]>` ;;
74
4d47f125 75List of additional CPU flags separated by ';'. Use '+FLAG' to enable, '-FLAG' to disable a flag. Currently supported flags: 'pcid', 'spec-ctrl', 'ibpb', 'ssbd', 'virt-ssbd', 'amd-ssbd', 'amd-no-ssb', 'pdpe1gb'.
35a75dd3 76
013dc89f 77`hidden`=`<boolean>` ('default =' `0`);;
c2993fe5
DM
78
79Do not identify as a KVM virtual machine.
80
013dc89f 81`cpulimit`: `<number> (0 - 128)` ('default =' `0`)::
6ec3cd20
DM
82
83Limit of CPU usage.
84+
c2993fe5 85NOTE: If the computer has 2 CPUs, it has total of '2' CPU time. Value '0' indicates no CPU limit.
6ec3cd20 86
2489d6df 87`cpuunits`: `<integer> (2 - 262144)` ('default =' `1024`)::
6ec3cd20 88
c2993fe5 89CPU weight for a VM. Argument is used in the kernel fair scheduler. The larger the number is, the more CPU time this VM gets. Number is relative to weights of all the other running VMs.
6ec3cd20 90
013dc89f 91`description`: `<string>` ::
6ec3cd20 92
c2993fe5 93Description for the VM. Only used on the configuration web interface. This is saved as comment inside the configuration file.
6ec3cd20 94
013dc89f 95`efidisk0`: `[file=]<volume> [,format=<enum>] [,size=<DiskSize>]` ::
2c0dde61
DM
96
97Configure a Disk for storing EFI vars
98
99`file`=`<volume>` ;;
100
101The drive's backing volume.
102
013dc89f 103`format`=`<cloop | cow | qcow | qcow2 | qed | raw | vmdk>` ;;
2c0dde61
DM
104
105The drive's backing file's data format.
106
107`size`=`<DiskSize>` ;;
108
109Disk size. This is purely informational and has no effect.
110
013dc89f 111`freeze`: `<boolean>` ::
6ec3cd20
DM
112
113Freeze CPU at startup (use 'c' monitor command to start execution).
114
52e44c50 115`hostpci[n]`: `[host=]<HOSTPCIID[;HOSTPCIID2...]> [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=<string>] [,x-vga=<1|0>]` ::
6ec3cd20 116
c2993fe5 117Map host PCI devices into guest.
57b78691
DM
118+
119NOTE: This option allows direct access to host hardware. So it is no longer
120possible to migrate such machines - use with special care.
121+
122CAUTION: Experimental! User reported problems with this option.
c2993fe5
DM
123
124`host`=`<HOSTPCIID[;HOSTPCIID2...]>` ;;
125
126Host PCI device pass through. The PCI ID of a host's PCI device or a list
127of PCI virtual functions of the host. HOSTPCIID syntax is:
6ec3cd20
DM
128+
129'bus:dev.func' (hexadecimal numbers)
130+
c2993fe5 131You can us the 'lspci' command to list existing PCI devices.
c2993fe5 132
013dc89f 133`pcie`=`<boolean>` ('default =' `0`);;
c2993fe5
DM
134
135Choose the PCI-express bus (needs the 'q35' machine model).
136
013dc89f 137`rombar`=`<boolean>` ('default =' `1`);;
c2993fe5
DM
138
139Specify whether or not the device's ROM will be visible in the guest's memory map.
140
52e44c50
FG
141`romfile`=`<string>` ;;
142
143Custom pci device rom filename (must be located in /usr/share/kvm/).
144
013dc89f 145`x-vga`=`<boolean>` ('default =' `0`);;
c2993fe5
DM
146
147Enable vfio-vga device support.
6ec3cd20 148
013dc89f 149`hotplug`: `<string>` ('default =' `network,disk,usb`)::
6ec3cd20 150
c2993fe5 151Selectively enable hotplug features. This is a comma separated list of hotplug features: 'network', 'disk', 'cpu', 'memory' and 'usb'. Use '0' to disable hotplug completely. Value '1' is an alias for the default 'network,disk,usb'.
6ec3cd20 152
013dc89f 153`hugepages`: `<1024 | 2 | any>` ::
2c0dde61
DM
154
155Enable/disable hugepages memory.
156
25203dc1 157`ide[n]`: `[file=]<volume> [,aio=<native|threads>] [,backup=<1|0>] [,bps=<bps>] [,bps_max_length=<seconds>] [,bps_rd=<bps>] [,bps_rd_max_length=<seconds>] [,bps_wr=<bps>] [,bps_wr_max_length=<seconds>] [,cache=<enum>] [,cyls=<integer>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<enum>] [,heads=<integer>] [,iops=<iops>] [,iops_max=<iops>] [,iops_max_length=<seconds>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_rd_max_length=<seconds>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iops_wr_max_length=<seconds>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,model=<model>] [,replicate=<1|0>] [,rerror=<ignore|report|stop>] [,secs=<integer>] [,serial=<serial>] [,shared=<1|0>] [,size=<DiskSize>] [,snapshot=<1|0>] [,ssd=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
6ec3cd20
DM
158
159Use volume as IDE hard disk or CD-ROM (n is 0 to 3).
160
013dc89f 161`aio`=`<native | threads>` ;;
c2993fe5
DM
162
163AIO type to use.
164
013dc89f 165`backup`=`<boolean>` ;;
c2993fe5
DM
166
167Whether the drive should be included when making backups.
168
169`bps`=`<bps>` ;;
170
de0983cb
DM
171Maximum r/w speed in bytes per second.
172
173`bps_max_length`=`<seconds>` ;;
174
175Maximum length of I/O bursts in seconds.
c2993fe5
DM
176
177`bps_rd`=`<bps>` ;;
178
de0983cb
DM
179Maximum read speed in bytes per second.
180
5d9c884c 181`bps_rd_max_length`=`<seconds>` ;;
de0983cb
DM
182
183Maximum length of read I/O bursts in seconds.
c2993fe5
DM
184
185`bps_wr`=`<bps>` ;;
186
de0983cb
DM
187Maximum write speed in bytes per second.
188
5d9c884c 189`bps_wr_max_length`=`<seconds>` ;;
de0983cb
DM
190
191Maximum length of write I/O bursts in seconds.
c2993fe5 192
013dc89f 193`cache`=`<directsync | none | unsafe | writeback | writethrough>` ;;
c2993fe5
DM
194
195The drive's cache mode
196
013dc89f 197`cyls`=`<integer>` ;;
c2993fe5
DM
198
199Force the drive's physical geometry to have a specific cylinder count.
200
013dc89f 201`detect_zeroes`=`<boolean>` ;;
c2993fe5
DM
202
203Controls whether to detect and try to optimize writes of zeroes.
204
013dc89f 205`discard`=`<ignore | on>` ;;
c2993fe5
DM
206
207Controls whether to pass discard/trim requests to the underlying storage.
208
209`file`=`<volume>` ;;
210
211The drive's backing volume.
212
013dc89f 213`format`=`<cloop | cow | qcow | qcow2 | qed | raw | vmdk>` ;;
c2993fe5
DM
214
215The drive's backing file's data format.
216
013dc89f 217`heads`=`<integer>` ;;
c2993fe5
DM
218
219Force the drive's physical geometry to have a specific head count.
220
221`iops`=`<iops>` ;;
222
de0983cb 223Maximum r/w I/O in operations per second.
c2993fe5
DM
224
225`iops_max`=`<iops>` ;;
226
de0983cb
DM
227Maximum unthrottled r/w I/O pool in operations per second.
228
229`iops_max_length`=`<seconds>` ;;
230
231Maximum length of I/O bursts in seconds.
c2993fe5
DM
232
233`iops_rd`=`<iops>` ;;
234
de0983cb
DM
235Maximum read I/O in operations per second.
236
c2993fe5
DM
237`iops_rd_max`=`<iops>` ;;
238
de0983cb 239Maximum unthrottled read I/O pool in operations per second.
c2993fe5 240
5d9c884c 241`iops_rd_max_length`=`<seconds>` ;;
c2993fe5 242
5d9c884c 243Maximum length of read I/O bursts in seconds.
de0983cb 244
5d9c884c 245`iops_wr`=`<iops>` ;;
de0983cb 246
5d9c884c 247Maximum write I/O in operations per second.
c2993fe5
DM
248
249`iops_wr_max`=`<iops>` ;;
250
de0983cb 251Maximum unthrottled write I/O pool in operations per second.
c2993fe5 252
5d9c884c
DM
253`iops_wr_max_length`=`<seconds>` ;;
254
255Maximum length of write I/O bursts in seconds.
256
c2993fe5
DM
257`mbps`=`<mbps>` ;;
258
de0983cb 259Maximum r/w speed in megabytes per second.
c2993fe5
DM
260
261`mbps_max`=`<mbps>` ;;
262
de0983cb 263Maximum unthrottled r/w pool in megabytes per second.
c2993fe5
DM
264
265`mbps_rd`=`<mbps>` ;;
266
de0983cb 267Maximum read speed in megabytes per second.
c2993fe5
DM
268
269`mbps_rd_max`=`<mbps>` ;;
270
de0983cb 271Maximum unthrottled read pool in megabytes per second.
c2993fe5
DM
272
273`mbps_wr`=`<mbps>` ;;
274
de0983cb 275Maximum write speed in megabytes per second.
c2993fe5
DM
276
277`mbps_wr_max`=`<mbps>` ;;
278
de0983cb 279Maximum unthrottled write pool in megabytes per second.
c2993fe5 280
013dc89f 281`media`=`<cdrom | disk>` ('default =' `disk`);;
c2993fe5
DM
282
283The drive's media type.
284
285`model`=`<model>` ;;
286
287The drive's reported model name, url-encoded, up to 40 bytes long.
288
5d9c884c
DM
289`replicate`=`<boolean>` ('default =' `1`);;
290
291Whether the drive should considered for replication jobs.
292
013dc89f 293`rerror`=`<ignore | report | stop>` ;;
c2993fe5
DM
294
295Read error action.
296
013dc89f 297`secs`=`<integer>` ;;
c2993fe5
DM
298
299Force the drive's physical geometry to have a specific sector count.
300
301`serial`=`<serial>` ;;
302
303The drive's reported serial number, url-encoded, up to 20 bytes long.
304
27a7acb2
DM
305`shared`=`<boolean>` ('default =' `0`);;
306
307Mark this locally-managed volume as available on all nodes.
308+
309WARNING: This option does not share the volume automatically, it assumes it is shared already!
310
c2993fe5
DM
311`size`=`<DiskSize>` ;;
312
313Disk size. This is purely informational and has no effect.
314
013dc89f 315`snapshot`=`<boolean>` ;;
c2993fe5 316
27a7acb2 317Controls qemu's snapshot mode feature. If activated, changes made to the disk are temporary and will be discarded when the VM is shutdown.
c2993fe5 318
25203dc1
NC
319`ssd`=`<boolean>` ;;
320
321Whether to expose this drive as an SSD, rather than a rotational hard disk.
322
013dc89f 323`trans`=`<auto | lba | none>` ;;
c2993fe5
DM
324
325Force disk geometry bios translation mode.
326
013dc89f 327`werror`=`<enospc | ignore | report | stop>` ;;
c2993fe5
DM
328
329Write error action.
330
27a7acb2
DM
331`ipconfig[n]`: `[gw=<GatewayIPv4>] [,gw6=<GatewayIPv6>] [,ip=<IPv4Format/CIDR>] [,ip6=<IPv6Format/CIDR>]` ::
332
333cloud-init: Specify IP addresses and gateways for the corresponding interface.
334+
335IP addresses use CIDR notation, gateways are optional but need an IP of the same type specified.
336+
337The special string 'dhcp' can be used for IP addresses to use DHCP, in which case no explicit gateway should be provided.
338For IPv6 the special string 'auto' can be used to use stateless autoconfiguration.
339+
340If cloud-init is enabled and neither an IPv4 nor an IPv6 address is specified, it defaults to using dhcp on IPv4.
341
342`gw`=`<GatewayIPv4>` ;;
343
344Default gateway for IPv4 traffic.
345+
346NOTE: Requires option(s): `ip`
347
348`gw6`=`<GatewayIPv6>` ;;
349
350Default gateway for IPv6 traffic.
351+
352NOTE: Requires option(s): `ip6`
353
354`ip`=`<IPv4Format/CIDR>` ('default =' `dhcp`);;
355
356IPv4 address in CIDR format.
357
358`ip6`=`<IPv6Format/CIDR>` ('default =' `dhcp`);;
359
360IPv6 address in CIDR format.
361
35a75dd3 362`keyboard`: `<da | de | de-ch | en-gb | en-us | es | fi | fr | fr-be | fr-ca | fr-ch | hu | is | it | ja | lt | mk | nl | no | pl | pt | pt-br | sl | sv | tr>` ::
6ec3cd20 363
5da3d723 364Keybord layout for vnc server. Default is read from the '/etc/pve/datacenter.cfg' configuration file.It should not be necessary to set it.
6ec3cd20 365
013dc89f 366`kvm`: `<boolean>` ('default =' `1`)::
6ec3cd20
DM
367
368Enable/disable KVM hardware virtualization.
369
013dc89f 370`localtime`: `<boolean>` ::
6ec3cd20 371
c2993fe5 372Set the real time clock to local time. This is enabled by default if ostype indicates a Microsoft OS.
6ec3cd20 373
013dc89f 374`lock`: `<backup | migrate | rollback | snapshot>` ::
6ec3cd20
DM
375
376Lock/unlock the VM.
377
378`machine`: `(pc|pc(-i440fx)?-\d+\.\d+(\.pxe)?|q35|pc-q35-\d+\.\d+(\.pxe)?)` ::
379
4d47f125 380Specifies the Qemu machine type.
6ec3cd20 381
013dc89f 382`memory`: `<integer> (16 - N)` ('default =' `512`)::
6ec3cd20 383
c2993fe5 384Amount of RAM for the VM in MB. This is the maximum available memory when you use the balloon device.
6ec3cd20 385
013dc89f 386`migrate_downtime`: `<number> (0 - N)` ('default =' `0.1`)::
6ec3cd20
DM
387
388Set maximum tolerated downtime (in seconds) for migrations.
389
013dc89f 390`migrate_speed`: `<integer> (0 - N)` ('default =' `0`)::
6ec3cd20
DM
391
392Set maximum speed (in MB/s) for migrations. Value 0 is no limit.
393
013dc89f 394`name`: `<string>` ::
6ec3cd20
DM
395
396Set a name for the VM. Only used on the configuration web interface.
397
27a7acb2
DM
398`nameserver`: `<string>` ::
399
400cloud-init: Sets DNS server IP address for a container. Create will automatically use the setting from the host if neither searchdomain nor nameserver are set.
401
013dc89f 402`net[n]`: `[model=]<enum> [,bridge=<bridge>] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=<XX:XX:XX:XX:XX:XX>] [,queues=<integer>] [,rate=<number>] [,tag=<integer>] [,trunks=<vlanid[;vlanid...]>] [,<model>=<macaddr>]` ::
6ec3cd20
DM
403
404Specify network devices.
c2993fe5
DM
405
406`bridge`=`<bridge>` ;;
407
408Bridge to attach the network device to. The Proxmox VE standard bridge
409is called 'vmbr0'.
6ec3cd20 410+
c2993fe5
DM
411If you do not specify a bridge, we create a kvm user (NATed) network
412device, which provides DHCP and DNS services. The following addresses
413are used:
6ec3cd20 414+
c2993fe5
DM
415 10.0.2.2 Gateway
416 10.0.2.3 DNS Server
417 10.0.2.4 SMB Server
6ec3cd20
DM
418+
419The DHCP server assign addresses to the guest starting from 10.0.2.15.
420
013dc89f 421`firewall`=`<boolean>` ;;
c2993fe5
DM
422
423Whether this interface should be protected by the firewall.
424
013dc89f 425`link_down`=`<boolean>` ;;
c2993fe5
DM
426
427Whether this interface should be disconnected (like pulling the plug).
428
429`macaddr`=`<XX:XX:XX:XX:XX:XX>` ;;
430
431MAC address. That address must be unique withing your network. This is automatically generated if not specified.
432
013dc89f 433`model`=`<e1000 | e1000-82540em | e1000-82544gc | e1000-82545em | i82551 | i82557b | i82559er | ne2k_isa | ne2k_pci | pcnet | rtl8139 | virtio | vmxnet3>` ;;
c2993fe5
DM
434
435Network Card Model. The 'virtio' model provides the best performance with very low CPU overhead. If your guest does not support this driver, it is usually best to use 'e1000'.
436
013dc89f 437`queues`=`<integer> (0 - 16)` ;;
c2993fe5
DM
438
439Number of packet queues to be used on the device.
440
013dc89f 441`rate`=`<number> (0 - N)` ;;
c2993fe5
DM
442
443Rate limit in mbps (megabytes per second) as floating point number.
444
013dc89f 445`tag`=`<integer> (1 - 4094)` ;;
c2993fe5
DM
446
447VLAN tag to apply to packets on this interface.
448
449`trunks`=`<vlanid[;vlanid...]>` ;;
450
451VLAN trunks to pass through this interface.
452
013dc89f 453`numa`: `<boolean>` ('default =' `0`)::
6ec3cd20
DM
454
455Enable/disable NUMA.
456
f004f5b9 457`numa[n]`: `cpus=<id[-id];...> [,hostnodes=<id[-id];...>] [,memory=<number>] [,policy=<preferred|bind|interleave>]` ::
6ec3cd20 458
c2993fe5
DM
459NUMA topology.
460
461`cpus`=`<id[-id];...>` ;;
462
463CPUs accessing this NUMA node.
464
465`hostnodes`=`<id[-id];...>` ;;
466
467Host NUMA nodes to use.
468
013dc89f 469`memory`=`<number>` ;;
c2993fe5
DM
470
471Amount of memory this NUMA node provides.
472
013dc89f 473`policy`=`<bind | interleave | preferred>` ;;
c2993fe5
DM
474
475NUMA allocation policy.
6ec3cd20 476
013dc89f 477`onboot`: `<boolean>` ('default =' `0`)::
6ec3cd20
DM
478
479Specifies whether a VM will be started during system bootup.
480
32d876b5 481`ostype`: `<l24 | l26 | other | solaris | w2k | w2k3 | w2k8 | win10 | win7 | win8 | wvista | wxp>` ::
6ec3cd20 482
c2993fe5
DM
483Specify guest operating system. This is used to enable special
484optimization/features for specific operating systems:
6ec3cd20 485+
c2993fe5
DM
486[horizontal]
487other;; unspecified OS
488wxp;; Microsoft Windows XP
489w2k;; Microsoft Windows 2000
490w2k3;; Microsoft Windows 2003
491w2k8;; Microsoft Windows 2008
492wvista;; Microsoft Windows Vista
493win7;; Microsoft Windows 7
35a75dd3
DM
494win8;; Microsoft Windows 8/2012/2012r2
495win10;; Microsoft Windows 10/2016
c2993fe5
DM
496l24;; Linux 2.4 Kernel
497l26;; Linux 2.6/3.X Kernel
498solaris;; Solaris/OpenSolaris/OpenIndiania kernel
6ec3cd20
DM
499
500`parallel[n]`: `/dev/parport\d+|/dev/usb/lp\d+` ::
501
502Map host parallel devices (n is 0 to 2).
503+
c2993fe5 504NOTE: This option allows direct access to host hardware. So it is no longer possible to migrate such machines - use with special care.
6ec3cd20 505+
c2993fe5 506CAUTION: Experimental! User reported problems with this option.
6ec3cd20 507
013dc89f 508`protection`: `<boolean>` ('default =' `0`)::
6ec3cd20 509
c2993fe5 510Sets the protection flag of the VM. This will disable the remove VM and remove disk operations.
6ec3cd20 511
013dc89f 512`reboot`: `<boolean>` ('default =' `1`)::
6ec3cd20
DM
513
514Allow reboot. If set to '0' the VM exit on reboot.
515
25203dc1 516`sata[n]`: `[file=]<volume> [,aio=<native|threads>] [,backup=<1|0>] [,bps=<bps>] [,bps_max_length=<seconds>] [,bps_rd=<bps>] [,bps_rd_max_length=<seconds>] [,bps_wr=<bps>] [,bps_wr_max_length=<seconds>] [,cache=<enum>] [,cyls=<integer>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<enum>] [,heads=<integer>] [,iops=<iops>] [,iops_max=<iops>] [,iops_max_length=<seconds>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_rd_max_length=<seconds>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iops_wr_max_length=<seconds>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,replicate=<1|0>] [,rerror=<ignore|report|stop>] [,secs=<integer>] [,serial=<serial>] [,shared=<1|0>] [,size=<DiskSize>] [,snapshot=<1|0>] [,ssd=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
6ec3cd20
DM
517
518Use volume as SATA hard disk or CD-ROM (n is 0 to 5).
519
013dc89f 520`aio`=`<native | threads>` ;;
c2993fe5
DM
521
522AIO type to use.
523
013dc89f 524`backup`=`<boolean>` ;;
c2993fe5
DM
525
526Whether the drive should be included when making backups.
527
528`bps`=`<bps>` ;;
529
de0983cb
DM
530Maximum r/w speed in bytes per second.
531
532`bps_max_length`=`<seconds>` ;;
533
534Maximum length of I/O bursts in seconds.
c2993fe5
DM
535
536`bps_rd`=`<bps>` ;;
537
de0983cb
DM
538Maximum read speed in bytes per second.
539
5d9c884c 540`bps_rd_max_length`=`<seconds>` ;;
de0983cb
DM
541
542Maximum length of read I/O bursts in seconds.
c2993fe5
DM
543
544`bps_wr`=`<bps>` ;;
545
de0983cb
DM
546Maximum write speed in bytes per second.
547
5d9c884c 548`bps_wr_max_length`=`<seconds>` ;;
de0983cb
DM
549
550Maximum length of write I/O bursts in seconds.
c2993fe5 551
013dc89f 552`cache`=`<directsync | none | unsafe | writeback | writethrough>` ;;
c2993fe5
DM
553
554The drive's cache mode
555
013dc89f 556`cyls`=`<integer>` ;;
c2993fe5
DM
557
558Force the drive's physical geometry to have a specific cylinder count.
559
013dc89f 560`detect_zeroes`=`<boolean>` ;;
c2993fe5
DM
561
562Controls whether to detect and try to optimize writes of zeroes.
563
013dc89f 564`discard`=`<ignore | on>` ;;
c2993fe5
DM
565
566Controls whether to pass discard/trim requests to the underlying storage.
567
568`file`=`<volume>` ;;
569
570The drive's backing volume.
571
013dc89f 572`format`=`<cloop | cow | qcow | qcow2 | qed | raw | vmdk>` ;;
c2993fe5
DM
573
574The drive's backing file's data format.
575
013dc89f 576`heads`=`<integer>` ;;
c2993fe5
DM
577
578Force the drive's physical geometry to have a specific head count.
579
580`iops`=`<iops>` ;;
581
de0983cb 582Maximum r/w I/O in operations per second.
c2993fe5
DM
583
584`iops_max`=`<iops>` ;;
585
de0983cb
DM
586Maximum unthrottled r/w I/O pool in operations per second.
587
588`iops_max_length`=`<seconds>` ;;
589
590Maximum length of I/O bursts in seconds.
c2993fe5
DM
591
592`iops_rd`=`<iops>` ;;
593
de0983cb
DM
594Maximum read I/O in operations per second.
595
c2993fe5
DM
596`iops_rd_max`=`<iops>` ;;
597
de0983cb 598Maximum unthrottled read I/O pool in operations per second.
c2993fe5 599
5d9c884c 600`iops_rd_max_length`=`<seconds>` ;;
c2993fe5 601
5d9c884c 602Maximum length of read I/O bursts in seconds.
de0983cb 603
5d9c884c 604`iops_wr`=`<iops>` ;;
de0983cb 605
5d9c884c 606Maximum write I/O in operations per second.
c2993fe5
DM
607
608`iops_wr_max`=`<iops>` ;;
609
de0983cb 610Maximum unthrottled write I/O pool in operations per second.
c2993fe5 611
5d9c884c
DM
612`iops_wr_max_length`=`<seconds>` ;;
613
614Maximum length of write I/O bursts in seconds.
615
c2993fe5
DM
616`mbps`=`<mbps>` ;;
617
de0983cb 618Maximum r/w speed in megabytes per second.
c2993fe5
DM
619
620`mbps_max`=`<mbps>` ;;
621
de0983cb 622Maximum unthrottled r/w pool in megabytes per second.
c2993fe5
DM
623
624`mbps_rd`=`<mbps>` ;;
625
de0983cb 626Maximum read speed in megabytes per second.
c2993fe5
DM
627
628`mbps_rd_max`=`<mbps>` ;;
629
de0983cb 630Maximum unthrottled read pool in megabytes per second.
c2993fe5
DM
631
632`mbps_wr`=`<mbps>` ;;
633
de0983cb 634Maximum write speed in megabytes per second.
c2993fe5
DM
635
636`mbps_wr_max`=`<mbps>` ;;
637
de0983cb 638Maximum unthrottled write pool in megabytes per second.
c2993fe5 639
013dc89f 640`media`=`<cdrom | disk>` ('default =' `disk`);;
c2993fe5
DM
641
642The drive's media type.
643
5d9c884c
DM
644`replicate`=`<boolean>` ('default =' `1`);;
645
646Whether the drive should considered for replication jobs.
647
013dc89f 648`rerror`=`<ignore | report | stop>` ;;
c2993fe5
DM
649
650Read error action.
651
013dc89f 652`secs`=`<integer>` ;;
c2993fe5
DM
653
654Force the drive's physical geometry to have a specific sector count.
655
656`serial`=`<serial>` ;;
657
658The drive's reported serial number, url-encoded, up to 20 bytes long.
659
27a7acb2
DM
660`shared`=`<boolean>` ('default =' `0`);;
661
662Mark this locally-managed volume as available on all nodes.
663+
664WARNING: This option does not share the volume automatically, it assumes it is shared already!
665
c2993fe5
DM
666`size`=`<DiskSize>` ;;
667
668Disk size. This is purely informational and has no effect.
669
013dc89f 670`snapshot`=`<boolean>` ;;
c2993fe5 671
27a7acb2 672Controls qemu's snapshot mode feature. If activated, changes made to the disk are temporary and will be discarded when the VM is shutdown.
c2993fe5 673
25203dc1
NC
674`ssd`=`<boolean>` ;;
675
676Whether to expose this drive as an SSD, rather than a rotational hard disk.
677
013dc89f 678`trans`=`<auto | lba | none>` ;;
c2993fe5
DM
679
680Force disk geometry bios translation mode.
681
013dc89f 682`werror`=`<enospc | ignore | report | stop>` ;;
c2993fe5
DM
683
684Write error action.
685
25203dc1 686`scsi[n]`: `[file=]<volume> [,aio=<native|threads>] [,backup=<1|0>] [,bps=<bps>] [,bps_max_length=<seconds>] [,bps_rd=<bps>] [,bps_rd_max_length=<seconds>] [,bps_wr=<bps>] [,bps_wr_max_length=<seconds>] [,cache=<enum>] [,cyls=<integer>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<enum>] [,heads=<integer>] [,iops=<iops>] [,iops_max=<iops>] [,iops_max_length=<seconds>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_rd_max_length=<seconds>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iops_wr_max_length=<seconds>] [,iothread=<1|0>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,queues=<integer>] [,replicate=<1|0>] [,rerror=<ignore|report|stop>] [,scsiblock=<1|0>] [,secs=<integer>] [,serial=<serial>] [,shared=<1|0>] [,size=<DiskSize>] [,snapshot=<1|0>] [,ssd=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
6ec3cd20
DM
687
688Use volume as SCSI hard disk or CD-ROM (n is 0 to 13).
689
013dc89f 690`aio`=`<native | threads>` ;;
c2993fe5
DM
691
692AIO type to use.
693
013dc89f 694`backup`=`<boolean>` ;;
c2993fe5
DM
695
696Whether the drive should be included when making backups.
697
698`bps`=`<bps>` ;;
699
de0983cb
DM
700Maximum r/w speed in bytes per second.
701
702`bps_max_length`=`<seconds>` ;;
703
704Maximum length of I/O bursts in seconds.
c2993fe5
DM
705
706`bps_rd`=`<bps>` ;;
707
de0983cb
DM
708Maximum read speed in bytes per second.
709
5d9c884c 710`bps_rd_max_length`=`<seconds>` ;;
de0983cb
DM
711
712Maximum length of read I/O bursts in seconds.
c2993fe5
DM
713
714`bps_wr`=`<bps>` ;;
715
de0983cb
DM
716Maximum write speed in bytes per second.
717
5d9c884c 718`bps_wr_max_length`=`<seconds>` ;;
de0983cb
DM
719
720Maximum length of write I/O bursts in seconds.
c2993fe5 721
013dc89f 722`cache`=`<directsync | none | unsafe | writeback | writethrough>` ;;
c2993fe5
DM
723
724The drive's cache mode
725
013dc89f 726`cyls`=`<integer>` ;;
c2993fe5
DM
727
728Force the drive's physical geometry to have a specific cylinder count.
729
013dc89f 730`detect_zeroes`=`<boolean>` ;;
c2993fe5
DM
731
732Controls whether to detect and try to optimize writes of zeroes.
733
013dc89f 734`discard`=`<ignore | on>` ;;
c2993fe5
DM
735
736Controls whether to pass discard/trim requests to the underlying storage.
737
738`file`=`<volume>` ;;
739
740The drive's backing volume.
741
013dc89f 742`format`=`<cloop | cow | qcow | qcow2 | qed | raw | vmdk>` ;;
c2993fe5
DM
743
744The drive's backing file's data format.
745
013dc89f 746`heads`=`<integer>` ;;
c2993fe5
DM
747
748Force the drive's physical geometry to have a specific head count.
749
750`iops`=`<iops>` ;;
751
de0983cb 752Maximum r/w I/O in operations per second.
c2993fe5
DM
753
754`iops_max`=`<iops>` ;;
755
de0983cb
DM
756Maximum unthrottled r/w I/O pool in operations per second.
757
758`iops_max_length`=`<seconds>` ;;
759
760Maximum length of I/O bursts in seconds.
c2993fe5
DM
761
762`iops_rd`=`<iops>` ;;
763
de0983cb
DM
764Maximum read I/O in operations per second.
765
c2993fe5
DM
766`iops_rd_max`=`<iops>` ;;
767
de0983cb 768Maximum unthrottled read I/O pool in operations per second.
c2993fe5 769
5d9c884c 770`iops_rd_max_length`=`<seconds>` ;;
c2993fe5 771
5d9c884c 772Maximum length of read I/O bursts in seconds.
de0983cb 773
5d9c884c 774`iops_wr`=`<iops>` ;;
de0983cb 775
5d9c884c 776Maximum write I/O in operations per second.
c2993fe5
DM
777
778`iops_wr_max`=`<iops>` ;;
779
de0983cb 780Maximum unthrottled write I/O pool in operations per second.
c2993fe5 781
5d9c884c
DM
782`iops_wr_max_length`=`<seconds>` ;;
783
784Maximum length of write I/O bursts in seconds.
785
013dc89f 786`iothread`=`<boolean>` ;;
c2993fe5
DM
787
788Whether to use iothreads for this drive
789
790`mbps`=`<mbps>` ;;
791
de0983cb 792Maximum r/w speed in megabytes per second.
c2993fe5
DM
793
794`mbps_max`=`<mbps>` ;;
795
de0983cb 796Maximum unthrottled r/w pool in megabytes per second.
c2993fe5
DM
797
798`mbps_rd`=`<mbps>` ;;
799
de0983cb 800Maximum read speed in megabytes per second.
c2993fe5
DM
801
802`mbps_rd_max`=`<mbps>` ;;
803
de0983cb 804Maximum unthrottled read pool in megabytes per second.
c2993fe5
DM
805
806`mbps_wr`=`<mbps>` ;;
807
de0983cb 808Maximum write speed in megabytes per second.
c2993fe5
DM
809
810`mbps_wr_max`=`<mbps>` ;;
811
de0983cb 812Maximum unthrottled write pool in megabytes per second.
c2993fe5 813
013dc89f 814`media`=`<cdrom | disk>` ('default =' `disk`);;
c2993fe5
DM
815
816The drive's media type.
817
013dc89f 818`queues`=`<integer> (2 - N)` ;;
c2993fe5
DM
819
820Number of queues.
821
5d9c884c
DM
822`replicate`=`<boolean>` ('default =' `1`);;
823
824Whether the drive should considered for replication jobs.
825
826`rerror`=`<ignore | report | stop>` ;;
827
828Read error action.
829
52e44c50
FG
830`scsiblock`=`<boolean>` ('default =' `0`);;
831
832whether to use scsi-block for full passthrough of host block device
833+
834WARNING: can lead to I/O errors in combination with low memory or high memory fragmentation on host
835
013dc89f 836`secs`=`<integer>` ;;
c2993fe5
DM
837
838Force the drive's physical geometry to have a specific sector count.
839
840`serial`=`<serial>` ;;
841
842The drive's reported serial number, url-encoded, up to 20 bytes long.
843
27a7acb2
DM
844`shared`=`<boolean>` ('default =' `0`);;
845
846Mark this locally-managed volume as available on all nodes.
847+
848WARNING: This option does not share the volume automatically, it assumes it is shared already!
849
c2993fe5
DM
850`size`=`<DiskSize>` ;;
851
852Disk size. This is purely informational and has no effect.
853
013dc89f 854`snapshot`=`<boolean>` ;;
c2993fe5 855
27a7acb2 856Controls qemu's snapshot mode feature. If activated, changes made to the disk are temporary and will be discarded when the VM is shutdown.
c2993fe5 857
25203dc1
NC
858`ssd`=`<boolean>` ;;
859
860Whether to expose this drive as an SSD, rather than a rotational hard disk.
861
013dc89f 862`trans`=`<auto | lba | none>` ;;
c2993fe5
DM
863
864Force disk geometry bios translation mode.
865
013dc89f 866`werror`=`<enospc | ignore | report | stop>` ;;
c2993fe5
DM
867
868Write error action.
869
013dc89f 870`scsihw`: `<lsi | lsi53c810 | megasas | pvscsi | virtio-scsi-pci | virtio-scsi-single>` ('default =' `lsi`)::
6ec3cd20 871
c2993fe5 872SCSI controller model
6ec3cd20 873
27a7acb2
DM
874`searchdomain`: `<string>` ::
875
876cloud-init: Sets DNS search domains for a container. Create will automatically use the setting from the host if neither searchdomain nor nameserver are set.
877
6ec3cd20
DM
878`serial[n]`: `(/dev/.+|socket)` ::
879
c2993fe5
DM
880Create a serial device inside the VM (n is 0 to 3), and pass through a
881host serial device (i.e. /dev/ttyS0), or create a unix socket on the
882host side (use 'qm terminal' to open a terminal connection).
883+
884NOTE: If you pass through a host serial device, it is no longer possible to migrate such machines - use with special care.
6ec3cd20 885+
c2993fe5 886CAUTION: Experimental! User reported problems with this option.
6ec3cd20 887
013dc89f 888`shares`: `<integer> (0 - 50000)` ('default =' `1000`)::
6ec3cd20 889
5da3d723 890Amount of memory shares for auto-ballooning. The larger the number is, the more memory this VM gets. Number is relative to weights of all other running VMs. Using zero disables auto-ballooning. Auto-ballooning is done by pvestatd.
6ec3cd20 891
f004f5b9 892`smbios1`: `[family=<string>] [,manufacturer=<string>] [,product=<string>] [,serial=<string>] [,sku=<string>] [,uuid=<UUID>] [,version=<string>]` ::
6ec3cd20
DM
893
894Specify SMBIOS type 1 fields.
895
c2993fe5
DM
896`family`=`<string>` ;;
897
898Set SMBIOS1 family string.
899
900`manufacturer`=`<string>` ;;
901
902Set SMBIOS1 manufacturer.
903
904`product`=`<string>` ;;
905
906Set SMBIOS1 product ID.
907
908`serial`=`<string>` ;;
909
910Set SMBIOS1 serial number.
911
912`sku`=`<string>` ;;
913
914Set SMBIOS1 SKU string.
915
916`uuid`=`<UUID>` ;;
917
918Set SMBIOS1 UUID.
919
920`version`=`<string>` ;;
921
922Set SMBIOS1 version.
923
013dc89f 924`smp`: `<integer> (1 - N)` ('default =' `1`)::
6ec3cd20
DM
925
926The number of CPUs. Please use option -sockets instead.
927
013dc89f 928`sockets`: `<integer> (1 - N)` ('default =' `1`)::
6ec3cd20
DM
929
930The number of CPU sockets.
931
27a7acb2
DM
932`sshkeys`: `<string>` ::
933
934cloud-init: Setup public SSH keys (one key per line, OpenSSH format).
935
013dc89f 936`startdate`: `(now | YYYY-MM-DD | YYYY-MM-DDTHH:MM:SS)` ('default =' `now`)::
6ec3cd20 937
c2993fe5 938Set the initial date of the real time clock. Valid format for date are: 'now' or '2006-06-17T16:01:21' or '2006-06-17'.
6ec3cd20
DM
939
940`startup`: `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
941
c2993fe5 942Startup and shutdown behavior. Order is a non-negative number defining the general startup order. Shutdown in done with reverse ordering. Additionally you can set the 'up' or 'down' delay in seconds, which specifies a delay to wait before the next VM is started or stopped.
6ec3cd20 943
013dc89f 944`tablet`: `<boolean>` ('default =' `1`)::
6ec3cd20 945
c2993fe5 946Enable/disable the USB tablet device. This device is usually needed to allow absolute mouse positioning with VNC. Else the mouse runs out of sync with normal VNC clients. If you're running lots of console-only guests on one host, you may consider disabling this to save some context switches. This is turned off by default if you use spice (-vga=qxl).
6ec3cd20 947
013dc89f 948`tdf`: `<boolean>` ('default =' `0`)::
6ec3cd20
DM
949
950Enable/disable time drift fix.
951
013dc89f 952`template`: `<boolean>` ('default =' `0`)::
6ec3cd20
DM
953
954Enable/disable Template.
955
013dc89f 956`unused[n]`: `<string>` ::
6ec3cd20 957
c2993fe5 958Reference to unused volumes. This is used internally, and should not be modified manually.
6ec3cd20 959
f004f5b9 960`usb[n]`: `[host=]<HOSTUSBDEVICE|spice> [,usb3=<1|0>]` ::
6ec3cd20 961
c2993fe5
DM
962Configure an USB device (n is 0 to 4).
963
964`host`=`<HOSTUSBDEVICE|spice>` ;;
965
966The Host USB device or port or the value 'spice'. HOSTUSBDEVICE syntax is:
6ec3cd20 967+
c2993fe5
DM
968 'bus-port(.port)*' (decimal numbers) or
969 'vendor_id:product_id' (hexadeciaml numbers) or
970 'spice'
6ec3cd20
DM
971+
972You can use the 'lsusb -t' command to list existing usb devices.
973+
c2993fe5 974NOTE: This option allows direct access to host hardware. So it is no longer possible to migrate such machines - use with special care.
6ec3cd20
DM
975+
976The value 'spice' can be used to add a usb redirection devices for spice.
c2993fe5 977
013dc89f 978`usb3`=`<boolean>` ('default =' `0`);;
c2993fe5
DM
979
980Specifies whether if given host option is a USB3 device or port (this does currently not work reliably with spice redirection and is then ignored).
6ec3cd20 981
013dc89f 982`vcpus`: `<integer> (1 - N)` ('default =' `0`)::
6ec3cd20
DM
983
984Number of hotplugged vcpus.
985
4d47f125 986`vga`: `<cirrus | qxl | qxl2 | qxl3 | qxl4 | serial0 | serial1 | serial2 | serial3 | std | virtio | vmware>` ::
6ec3cd20 987
c2993fe5 988Select the VGA type. If you want to use high resolution modes (>= 1280x1024x16) then you should use the options 'std' or 'vmware'. Default is 'std' for win8/win7/w2k8, and 'cirrus' for other OS types. The 'qxl' option enables the SPICE display sever. For win* OS you can select how many independent displays you want, Linux guests can add displays them self. You can also run without any graphic card, using a serial device as terminal.
6ec3cd20 989
27a7acb2 990`virtio[n]`: `[file=]<volume> [,aio=<native|threads>] [,backup=<1|0>] [,bps=<bps>] [,bps_max_length=<seconds>] [,bps_rd=<bps>] [,bps_rd_max_length=<seconds>] [,bps_wr=<bps>] [,bps_wr_max_length=<seconds>] [,cache=<enum>] [,cyls=<integer>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<enum>] [,heads=<integer>] [,iops=<iops>] [,iops_max=<iops>] [,iops_max_length=<seconds>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_rd_max_length=<seconds>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iops_wr_max_length=<seconds>] [,iothread=<1|0>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,replicate=<1|0>] [,rerror=<ignore|report|stop>] [,secs=<integer>] [,serial=<serial>] [,shared=<1|0>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
6ec3cd20
DM
991
992Use volume as VIRTIO hard disk (n is 0 to 15).
993
013dc89f 994`aio`=`<native | threads>` ;;
c2993fe5
DM
995
996AIO type to use.
997
013dc89f 998`backup`=`<boolean>` ;;
c2993fe5
DM
999
1000Whether the drive should be included when making backups.
1001
1002`bps`=`<bps>` ;;
1003
de0983cb
DM
1004Maximum r/w speed in bytes per second.
1005
1006`bps_max_length`=`<seconds>` ;;
1007
1008Maximum length of I/O bursts in seconds.
c2993fe5
DM
1009
1010`bps_rd`=`<bps>` ;;
1011
de0983cb
DM
1012Maximum read speed in bytes per second.
1013
5d9c884c 1014`bps_rd_max_length`=`<seconds>` ;;
de0983cb
DM
1015
1016Maximum length of read I/O bursts in seconds.
c2993fe5
DM
1017
1018`bps_wr`=`<bps>` ;;
1019
de0983cb
DM
1020Maximum write speed in bytes per second.
1021
5d9c884c 1022`bps_wr_max_length`=`<seconds>` ;;
de0983cb
DM
1023
1024Maximum length of write I/O bursts in seconds.
c2993fe5 1025
013dc89f 1026`cache`=`<directsync | none | unsafe | writeback | writethrough>` ;;
c2993fe5
DM
1027
1028The drive's cache mode
1029
013dc89f 1030`cyls`=`<integer>` ;;
c2993fe5
DM
1031
1032Force the drive's physical geometry to have a specific cylinder count.
1033
013dc89f 1034`detect_zeroes`=`<boolean>` ;;
c2993fe5
DM
1035
1036Controls whether to detect and try to optimize writes of zeroes.
1037
013dc89f 1038`discard`=`<ignore | on>` ;;
c2993fe5
DM
1039
1040Controls whether to pass discard/trim requests to the underlying storage.
1041
1042`file`=`<volume>` ;;
1043
1044The drive's backing volume.
1045
013dc89f 1046`format`=`<cloop | cow | qcow | qcow2 | qed | raw | vmdk>` ;;
c2993fe5
DM
1047
1048The drive's backing file's data format.
1049
013dc89f 1050`heads`=`<integer>` ;;
c2993fe5
DM
1051
1052Force the drive's physical geometry to have a specific head count.
1053
1054`iops`=`<iops>` ;;
1055
de0983cb 1056Maximum r/w I/O in operations per second.
c2993fe5
DM
1057
1058`iops_max`=`<iops>` ;;
1059
de0983cb
DM
1060Maximum unthrottled r/w I/O pool in operations per second.
1061
1062`iops_max_length`=`<seconds>` ;;
1063
1064Maximum length of I/O bursts in seconds.
c2993fe5
DM
1065
1066`iops_rd`=`<iops>` ;;
1067
de0983cb
DM
1068Maximum read I/O in operations per second.
1069
c2993fe5
DM
1070`iops_rd_max`=`<iops>` ;;
1071
de0983cb 1072Maximum unthrottled read I/O pool in operations per second.
c2993fe5 1073
5d9c884c 1074`iops_rd_max_length`=`<seconds>` ;;
c2993fe5 1075
5d9c884c 1076Maximum length of read I/O bursts in seconds.
de0983cb 1077
5d9c884c 1078`iops_wr`=`<iops>` ;;
de0983cb 1079
5d9c884c 1080Maximum write I/O in operations per second.
c2993fe5
DM
1081
1082`iops_wr_max`=`<iops>` ;;
1083
de0983cb 1084Maximum unthrottled write I/O pool in operations per second.
c2993fe5 1085
5d9c884c
DM
1086`iops_wr_max_length`=`<seconds>` ;;
1087
1088Maximum length of write I/O bursts in seconds.
1089
013dc89f 1090`iothread`=`<boolean>` ;;
c2993fe5
DM
1091
1092Whether to use iothreads for this drive
1093
1094`mbps`=`<mbps>` ;;
1095
de0983cb 1096Maximum r/w speed in megabytes per second.
c2993fe5
DM
1097
1098`mbps_max`=`<mbps>` ;;
1099
de0983cb 1100Maximum unthrottled r/w pool in megabytes per second.
c2993fe5
DM
1101
1102`mbps_rd`=`<mbps>` ;;
1103
de0983cb 1104Maximum read speed in megabytes per second.
c2993fe5
DM
1105
1106`mbps_rd_max`=`<mbps>` ;;
1107
de0983cb 1108Maximum unthrottled read pool in megabytes per second.
c2993fe5
DM
1109
1110`mbps_wr`=`<mbps>` ;;
1111
de0983cb 1112Maximum write speed in megabytes per second.
c2993fe5
DM
1113
1114`mbps_wr_max`=`<mbps>` ;;
1115
de0983cb 1116Maximum unthrottled write pool in megabytes per second.
c2993fe5 1117
013dc89f 1118`media`=`<cdrom | disk>` ('default =' `disk`);;
c2993fe5
DM
1119
1120The drive's media type.
1121
5d9c884c
DM
1122`replicate`=`<boolean>` ('default =' `1`);;
1123
1124Whether the drive should considered for replication jobs.
1125
013dc89f 1126`rerror`=`<ignore | report | stop>` ;;
c2993fe5
DM
1127
1128Read error action.
1129
013dc89f 1130`secs`=`<integer>` ;;
c2993fe5
DM
1131
1132Force the drive's physical geometry to have a specific sector count.
1133
1134`serial`=`<serial>` ;;
1135
1136The drive's reported serial number, url-encoded, up to 20 bytes long.
1137
27a7acb2
DM
1138`shared`=`<boolean>` ('default =' `0`);;
1139
1140Mark this locally-managed volume as available on all nodes.
1141+
1142WARNING: This option does not share the volume automatically, it assumes it is shared already!
1143
c2993fe5
DM
1144`size`=`<DiskSize>` ;;
1145
1146Disk size. This is purely informational and has no effect.
1147
013dc89f 1148`snapshot`=`<boolean>` ;;
c2993fe5 1149
27a7acb2 1150Controls qemu's snapshot mode feature. If activated, changes made to the disk are temporary and will be discarded when the VM is shutdown.
c2993fe5 1151
013dc89f 1152`trans`=`<auto | lba | none>` ;;
c2993fe5
DM
1153
1154Force disk geometry bios translation mode.
1155
013dc89f 1156`werror`=`<enospc | ignore | report | stop>` ;;
c2993fe5
DM
1157
1158Write error action.
1159
4d47f125
TL
1160`vmgenid`: `<UUID>` ('default =' `1 (autogenerated)`)::
1161
1162The VM generation ID (vmgenid) device exposes a 128-bit integer value identifier to the guest OS. This allows to notify the guest operating system when the virtual machine is executed with a different configuration (e.g. snapshot execution or creation from a template). The guest operating system notices the change, and is then able to react as appropriate by marking its copies of distributed databases as dirty, re-initializing its random number generator, etc.
1163Note that auto-creation only works when done throug API/CLI create or update methods, but not when manually editing the config file.
1164
2489d6df
WB
1165`vmstatestorage`: `<string>` ::
1166
1167Default storage for VM state volumes/files.
1168
013dc89f 1169`watchdog`: `[[model=]<i6300esb|ib700>] [,action=<enum>]` ::
6ec3cd20 1170
c2993fe5
DM
1171Create a virtual hardware watchdog device. Once enabled (by a guest action), the watchdog must be periodically polled by an agent inside the guest or else the watchdog will reset the guest (or execute the respective action specified)
1172
013dc89f 1173`action`=`<debug | none | pause | poweroff | reset | shutdown>` ;;
c2993fe5
DM
1174
1175The action to perform if after activation the guest fails to poll the watchdog in time.
1176
013dc89f 1177`model`=`<i6300esb | ib700>` ('default =' `i6300esb`);;
c2993fe5
DM
1178
1179Watchdog type to emulate.
6ec3cd20 1180