]> git.proxmox.com Git - pve-docs.git/blame - qm.1-synopsis.adoc
Explain why shut down VMs appear as running when backed up
[pve-docs.git] / qm.1-synopsis.adoc
CommitLineData
1f554f76
DM
1*qm* `<COMMAND> [ARGS] [OPTIONS]`
2
32d876b5
DM
3*qm agent* `<vmid> <command>`
4
5Execute Qemu Guest Agent commands.
6
7`<vmid>`: `<integer> (1 - N)` ::
8
9The (unique) ID of the VM.
10
11`<command>`: `<fsfreeze-freeze | fsfreeze-status | fsfreeze-thaw | fstrim | get-fsinfo | get-memory-block-info | get-memory-blocks | get-time | get-vcpus | info | network-get-interfaces | ping | shutdown | suspend-disk | suspend-hybrid | suspend-ram>` ::
12
13The QGA command.
14
15
16
1f554f76
DM
17*qm clone* `<vmid> <newid>` `[OPTIONS]`
18
19Create a copy of virtual machine/template.
20
013dc89f 21`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
22
23The (unique) ID of the VM.
24
013dc89f 25`<newid>`: `<integer> (1 - N)` ::
1f554f76
DM
26
27VMID for the clone.
28
2489d6df 29`--description` `<string>` ::
1f554f76
DM
30
31Description for the new VM.
32
2489d6df 33`--format` `<qcow2 | raw | vmdk>` ::
1f554f76
DM
34
35Target format for file storage.
36+
37NOTE: Requires option(s): `full`
38
2489d6df 39`--full` `<boolean>` ('default =' `0`)::
1f554f76 40
c2993fe5 41Create a full copy of all disk. This is always done when you clone a normal VM. For VM templates, we try to create a linked clone by default.
1f554f76 42
2489d6df 43`--name` `<string>` ::
1f554f76
DM
44
45Set a name for the new VM.
46
2489d6df 47`--pool` `<string>` ::
1f554f76
DM
48
49Add the new VM to the specified pool.
50
2489d6df 51`--snapname` `<string>` ::
1f554f76
DM
52
53The name of the snapshot.
54
2489d6df 55`--storage` `<string>` ::
1f554f76
DM
56
57Target storage for full clone.
58+
59NOTE: Requires option(s): `full`
60
2489d6df 61`--target` `<string>` ::
1f554f76
DM
62
63Target node. Only allowed if the original VM is on shared storage.
64
65
66
67*qm config* `<vmid>` `[OPTIONS]`
68
69Get current virtual machine configuration. This does not include pending
70configuration changes (see 'pending' API).
71
013dc89f 72`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
73
74The (unique) ID of the VM.
75
2489d6df 76`--current` `<boolean>` ('default =' `0`)::
1f554f76
DM
77
78Get current values (instead of pending values).
79
80
81
82*qm create* `<vmid>` `[OPTIONS]`
83
84Create or restore a virtual machine.
85
013dc89f 86`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
87
88The (unique) ID of the VM.
89
2489d6df 90`--acpi` `<boolean>` ('default =' `1`)::
1f554f76
DM
91
92Enable/disable ACPI.
93
2489d6df 94`--agent` `<boolean>` ('default =' `0`)::
1f554f76
DM
95
96Enable/disable Qemu GuestAgent.
97
2489d6df 98`--archive` `<string>` ::
1f554f76
DM
99
100The backup file.
101
2489d6df 102`--args` `<string>` ::
1f554f76 103
c2993fe5 104Arbitrary arguments passed to kvm.
1f554f76 105
2489d6df 106`--autostart` `<boolean>` ('default =' `0`)::
1f554f76
DM
107
108Automatic restart after crash (currently ignored).
109
2489d6df 110`--balloon` `<integer> (0 - N)` ::
1f554f76 111
c2993fe5 112Amount of target RAM for the VM in MB. Using zero disables the ballon driver.
1f554f76 113
2489d6df 114`--bios` `<ovmf | seabios>` ('default =' `seabios`)::
1f554f76
DM
115
116Select BIOS implementation.
117
2489d6df 118`--boot` `[acdn]{1,4}` ('default =' `cdn`)::
1f554f76
DM
119
120Boot on floppy (a), hard disk (c), CD-ROM (d), or network (n).
121
2489d6df 122`--bootdisk` `(ide|sata|scsi|virtio)\d+` ::
1f554f76
DM
123
124Enable booting from specified disk.
125
2489d6df 126`--cdrom` `<volume>` ::
1f554f76
DM
127
128This is an alias for option -ide2
129
2489d6df 130`--cores` `<integer> (1 - N)` ('default =' `1`)::
1f554f76
DM
131
132The number of cores per socket.
133
2489d6df 134`--cpu` `[cputype=]<enum> [,hidden=<1|0>]` ::
1f554f76
DM
135
136Emulated CPU type.
137
2489d6df 138`--cpulimit` `<number> (0 - 128)` ('default =' `0`)::
1f554f76 139
9b3e4991 140Limit of CPU usage.
1f554f76 141
2489d6df 142`--cpuunits` `<integer> (2 - 262144)` ('default =' `1024`)::
1f554f76 143
c2993fe5 144CPU weight for a VM.
1f554f76 145
2489d6df 146`--description` `<string>` ::
1f554f76 147
c2993fe5 148Description for the VM. Only used on the configuration web interface. This is saved as comment inside the configuration file.
1f554f76 149
2489d6df 150`--efidisk0` `[file=]<volume> [,format=<enum>] [,size=<DiskSize>]` ::
2c0dde61
DM
151
152Configure a Disk for storing EFI vars
153
2489d6df 154`--force` `<boolean>` ::
1f554f76
DM
155
156Allow to overwrite existing VM.
157+
158NOTE: Requires option(s): `archive`
159
2489d6df 160`--freeze` `<boolean>` ::
1f554f76
DM
161
162Freeze CPU at startup (use 'c' monitor command to start execution).
163
2489d6df 164`--hostpci[n]` `[host=]<HOSTPCIID[;HOSTPCIID2...]> [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=<string>] [,x-vga=<1|0>]` ::
1f554f76 165
c2993fe5 166Map host PCI devices into guest.
1f554f76 167
2489d6df 168`--hotplug` `<string>` ('default =' `network,disk,usb`)::
1f554f76 169
c2993fe5 170Selectively 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'.
1f554f76 171
2489d6df 172`--hugepages` `<1024 | 2 | any>` ::
2c0dde61
DM
173
174Enable/disable hugepages memory.
175
2489d6df 176`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
177
178Use volume as IDE hard disk or CD-ROM (n is 0 to 3).
179
2489d6df 180`--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>` ('default =' `en-us`)::
1f554f76 181
c2993fe5 182Keybord layout for vnc server. Default is read from the '/etc/pve/datacenter.conf' configuration file.
1f554f76 183
2489d6df 184`--kvm` `<boolean>` ('default =' `1`)::
1f554f76
DM
185
186Enable/disable KVM hardware virtualization.
187
2489d6df 188`--localtime` `<boolean>` ::
1f554f76 189
c2993fe5 190Set the real time clock to local time. This is enabled by default if ostype indicates a Microsoft OS.
1f554f76 191
2489d6df 192`--lock` `<backup | migrate | rollback | snapshot>` ::
1f554f76
DM
193
194Lock/unlock the VM.
195
2489d6df 196`--machine` `(pc|pc(-i440fx)?-\d+\.\d+(\.pxe)?|q35|pc-q35-\d+\.\d+(\.pxe)?)` ::
1f554f76
DM
197
198Specific the Qemu machine type.
199
2489d6df 200`--memory` `<integer> (16 - N)` ('default =' `512`)::
1f554f76 201
c2993fe5 202Amount of RAM for the VM in MB. This is the maximum available memory when you use the balloon device.
1f554f76 203
2489d6df 204`--migrate_downtime` `<number> (0 - N)` ('default =' `0.1`)::
1f554f76
DM
205
206Set maximum tolerated downtime (in seconds) for migrations.
207
2489d6df 208`--migrate_speed` `<integer> (0 - N)` ('default =' `0`)::
1f554f76
DM
209
210Set maximum speed (in MB/s) for migrations. Value 0 is no limit.
211
2489d6df 212`--name` `<string>` ::
1f554f76
DM
213
214Set a name for the VM. Only used on the configuration web interface.
215
2489d6df 216`--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>]` ::
1f554f76
DM
217
218Specify network devices.
1f554f76 219
2489d6df 220`--numa` `<boolean>` ('default =' `0`)::
1f554f76 221
9b3e4991 222Enable/disable NUMA.
1f554f76 223
2489d6df 224`--numa[n]` `cpus=<id[-id];...> [,hostnodes=<id[-id];...>] [,memory=<number>] [,policy=<preferred|bind|interleave>]` ::
1f554f76 225
c2993fe5 226NUMA topology.
1f554f76 227
2489d6df 228`--onboot` `<boolean>` ('default =' `0`)::
1f554f76
DM
229
230Specifies whether a VM will be started during system bootup.
231
2489d6df 232`--ostype` `<l24 | l26 | other | solaris | w2k | w2k3 | w2k8 | win10 | win7 | win8 | wvista | wxp>` ::
1f554f76 233
c2993fe5 234Specify guest operating system.
1f554f76 235
2489d6df 236`--parallel[n]` `/dev/parport\d+|/dev/usb/lp\d+` ::
1f554f76
DM
237
238Map host parallel devices (n is 0 to 2).
1f554f76 239
2489d6df 240`--pool` `<string>` ::
1f554f76
DM
241
242Add the VM to the specified pool.
243
2489d6df 244`--protection` `<boolean>` ('default =' `0`)::
1f554f76 245
c2993fe5 246Sets the protection flag of the VM. This will disable the remove VM and remove disk operations.
1f554f76 247
2489d6df 248`--reboot` `<boolean>` ('default =' `1`)::
1f554f76
DM
249
250Allow reboot. If set to '0' the VM exit on reboot.
251
2489d6df 252`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
253
254Use volume as SATA hard disk or CD-ROM (n is 0 to 5).
255
2489d6df 256`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
257
258Use volume as SCSI hard disk or CD-ROM (n is 0 to 13).
259
2489d6df 260`--scsihw` `<lsi | lsi53c810 | megasas | pvscsi | virtio-scsi-pci | virtio-scsi-single>` ('default =' `lsi`)::
1f554f76 261
c2993fe5 262SCSI controller model
1f554f76 263
2489d6df 264`--serial[n]` `(/dev/.+|socket)` ::
1f554f76 265
c2993fe5 266Create a serial device inside the VM (n is 0 to 3)
1f554f76 267
2489d6df 268`--shares` `<integer> (0 - 50000)` ('default =' `1000`)::
1f554f76 269
c2993fe5 270Amount 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
1f554f76 271
2489d6df 272`--smbios1` `[family=<string>] [,manufacturer=<string>] [,product=<string>] [,serial=<string>] [,sku=<string>] [,uuid=<UUID>] [,version=<string>]` ::
1f554f76
DM
273
274Specify SMBIOS type 1 fields.
275
2489d6df 276`--smp` `<integer> (1 - N)` ('default =' `1`)::
1f554f76
DM
277
278The number of CPUs. Please use option -sockets instead.
279
2489d6df 280`--sockets` `<integer> (1 - N)` ('default =' `1`)::
1f554f76
DM
281
282The number of CPU sockets.
283
2489d6df 284`--startdate` `(now | YYYY-MM-DD | YYYY-MM-DDTHH:MM:SS)` ('default =' `now`)::
1f554f76 285
c2993fe5 286Set the initial date of the real time clock. Valid format for date are: 'now' or '2006-06-17T16:01:21' or '2006-06-17'.
1f554f76 287
2489d6df 288`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
1f554f76 289
c2993fe5 290Startup 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.
1f554f76 291
2489d6df 292`--storage` `<string>` ::
1f554f76
DM
293
294Default storage.
295
2489d6df 296`--tablet` `<boolean>` ('default =' `1`)::
1f554f76 297
c2993fe5 298Enable/disable the USB tablet device.
1f554f76 299
2489d6df 300`--tdf` `<boolean>` ('default =' `0`)::
1f554f76
DM
301
302Enable/disable time drift fix.
303
2489d6df 304`--template` `<boolean>` ('default =' `0`)::
1f554f76
DM
305
306Enable/disable Template.
307
2489d6df 308`--unique` `<boolean>` ::
1f554f76
DM
309
310Assign a unique random ethernet address.
311+
312NOTE: Requires option(s): `archive`
313
2489d6df 314`--unused[n]` `<string>` ::
1f554f76 315
c2993fe5 316Reference to unused volumes. This is used internally, and should not be modified manually.
1f554f76 317
2489d6df 318`--usb[n]` `[host=]<HOSTUSBDEVICE|spice> [,usb3=<1|0>]` ::
1f554f76 319
c2993fe5 320Configure an USB device (n is 0 to 4).
1f554f76 321
2489d6df 322`--vcpus` `<integer> (1 - N)` ('default =' `0`)::
1f554f76
DM
323
324Number of hotplugged vcpus.
325
2489d6df 326`--vga` `<cirrus | qxl | qxl2 | qxl3 | qxl4 | serial0 | serial1 | serial2 | serial3 | std | vmware>` ::
1f554f76 327
c2993fe5 328Select the VGA type.
1f554f76 329
2489d6df 330`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
331
332Use volume as VIRTIO hard disk (n is 0 to 15).
333
2489d6df
WB
334`--vmstatestorage` `<string>` ::
335
336Default storage for VM state volumes/files.
337
338`--watchdog` `[[model=]<i6300esb|ib700>] [,action=<enum>]` ::
1f554f76 339
c2993fe5 340Create a virtual hardware watchdog device.
1f554f76
DM
341
342
343
344*qm delsnapshot* `<vmid> <snapname>` `[OPTIONS]`
345
346Delete a VM snapshot.
347
013dc89f 348`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
349
350The (unique) ID of the VM.
351
013dc89f 352`<snapname>`: `<string>` ::
1f554f76
DM
353
354The name of the snapshot.
355
2489d6df 356`--force` `<boolean>` ::
1f554f76
DM
357
358For removal from config file, even if removing disk snapshots fails.
359
360
361
362*qm destroy* `<vmid>` `[OPTIONS]`
363
364Destroy the vm (also delete all used/owned volumes).
365
013dc89f 366`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
367
368The (unique) ID of the VM.
369
2489d6df 370`--skiplock` `<boolean>` ::
1f554f76
DM
371
372Ignore locks - only root is allowed to use this option.
373
374
375
376
377*qm help* `[<cmd>]` `[OPTIONS]`
378
379Get help about specified command.
380
013dc89f 381`<cmd>`: `<string>` ::
1f554f76
DM
382
383Command name
384
2489d6df 385`--verbose` `<boolean>` ::
1f554f76
DM
386
387Verbose output format.
388
389
390
391
5d9c884c
DM
392*qm importdisk* `<vmid> <source> <storage>` `[OPTIONS]`
393
394Import an external disk image as an unused disk in a VM. The
395 image format has to be supported by qemu-img(1).
396
397`<vmid>`: `<integer> (1 - N)` ::
398
399The (unique) ID of the VM.
400
401`<source>`: `<string>` ::
402
403Path to the disk image to import
404
405`<storage>`: `<string>` ::
406
407Target storage ID
408
2489d6df
WB
409`--format` `<qcow2 | raw | vmdk>` ::
410
411Target format
412
413
414
415*qm importovf* `<vmid> <manifest> <storage>` `[OPTIONS]`
416
417Create a new VM using parameters read from an OVF manifest
418
419`<vmid>`: `<integer> (1 - N)` ::
420
421The (unique) ID of the VM.
422
423`<manifest>`: `<string>` ::
424
425path to the ovf file
426
427`<storage>`: `<string>` ::
428
429Target storage ID
430
431`--dryrun` `<boolean>` ::
432
433Print a parsed representation of the extracted OVF parameters, but do not create a VM
434
435`--format` `<qcow2 | raw | vmdk>` ::
5d9c884c
DM
436
437Target format
438
439
440
441
9b3e4991 442*qm list* `[OPTIONS]`
1f554f76
DM
443
444Virtual machine index (per node).
445
2489d6df 446`--full` `<boolean>` ::
9b3e4991
DM
447
448Determine the full status of active VMs.
449
1f554f76
DM
450
451
de0983cb
DM
452*qm listsnapshot* `<vmid>`
453
454List all snapshots.
455
013dc89f 456`<vmid>`: `<integer> (1 - N)` ::
de0983cb
DM
457
458The (unique) ID of the VM.
459
460
461
1f554f76
DM
462*qm migrate* `<vmid> <target>` `[OPTIONS]`
463
464Migrate virtual machine. Creates a new migration task.
465
013dc89f 466`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
467
468The (unique) ID of the VM.
469
013dc89f 470`<target>`: `<string>` ::
1f554f76
DM
471
472Target node.
473
2489d6df 474`--force` `<boolean>` ::
1f554f76 475
c2993fe5 476Allow to migrate VMs which use local devices. Only root may use this option.
1f554f76 477
2489d6df 478`--migration_network` `<string>` ::
de0983cb
DM
479
480CIDR of the (sub) network that is used for migration.
481
2489d6df 482`--migration_type` `<insecure | secure>` ::
de0983cb
DM
483
484Migration traffic is encrypted using an SSH tunnel by default. On secure, completely private networks this can be disabled to increase performance.
485
2489d6df 486`--online` `<boolean>` ::
1f554f76
DM
487
488Use online/live migration.
489
2489d6df 490`--targetstorage` `<string>` ::
52e44c50
FG
491
492Default target storage.
493
2489d6df 494`--with-local-disks` `<boolean>` ::
52e44c50
FG
495
496Enable live storage migration for local disk
497
1f554f76
DM
498
499
500
501*qm monitor* `<vmid>`
502
503Enter Qemu Monitor interface.
504
013dc89f 505`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
506
507The (unique) ID of the VM.
508
509
510
511
512*qm move_disk* `<vmid> <disk> <storage>` `[OPTIONS]`
513
514Move volume to different storage.
515
013dc89f 516`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
517
518The (unique) ID of the VM.
519
013dc89f 520`<disk>`: `<efidisk0 | ide0 | ide1 | ide2 | ide3 | sata0 | sata1 | sata2 | sata3 | sata4 | sata5 | scsi0 | scsi1 | scsi10 | scsi11 | scsi12 | scsi13 | scsi2 | scsi3 | scsi4 | scsi5 | scsi6 | scsi7 | scsi8 | scsi9 | virtio0 | virtio1 | virtio10 | virtio11 | virtio12 | virtio13 | virtio14 | virtio15 | virtio2 | virtio3 | virtio4 | virtio5 | virtio6 | virtio7 | virtio8 | virtio9>` ::
1f554f76
DM
521
522The disk you want to move.
523
013dc89f 524`<storage>`: `<string>` ::
1f554f76
DM
525
526Target storage.
527
2489d6df 528`--delete` `<boolean>` ('default =' `0`)::
1f554f76 529
c2993fe5 530Delete the original disk after successful copy. By default the original disk is kept as unused disk.
1f554f76 531
2489d6df 532`--digest` `<string>` ::
1f554f76 533
c2993fe5 534Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
1f554f76 535
2489d6df 536`--format` `<qcow2 | raw | vmdk>` ::
1f554f76
DM
537
538Target Format.
539
540
541
542
543*qm mtunnel*
544
545Used by qmigrate - do not use manually.
546
547
548
52e44c50
FG
549*qm nbdstop* `<vmid>`
550
551Stop embedded nbd server.
552
553`<vmid>`: `<integer> (1 - N)` ::
554
555The (unique) ID of the VM.
556
557
558
1f554f76
DM
559
560*qm pending* `<vmid>`
561
562Get virtual machine configuration, including pending changes.
563
013dc89f 564`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
565
566The (unique) ID of the VM.
567
568
569
570
571*qm rescan* `[OPTIONS]`
572
573Rescan all storages and update disk sizes and unused disk images.
574
2489d6df 575`--vmid` `<integer> (1 - N)` ::
1f554f76
DM
576
577The (unique) ID of the VM.
578
579
580
581
582*qm reset* `<vmid>` `[OPTIONS]`
583
584Reset virtual machine.
585
013dc89f 586`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
587
588The (unique) ID of the VM.
589
2489d6df 590`--skiplock` `<boolean>` ::
1f554f76
DM
591
592Ignore locks - only root is allowed to use this option.
593
594
595
596*qm resize* `<vmid> <disk> <size>` `[OPTIONS]`
597
598Extend volume size.
599
013dc89f 600`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
601
602The (unique) ID of the VM.
603
013dc89f 604`<disk>`: `<efidisk0 | ide0 | ide1 | ide2 | ide3 | sata0 | sata1 | sata2 | sata3 | sata4 | sata5 | scsi0 | scsi1 | scsi10 | scsi11 | scsi12 | scsi13 | scsi2 | scsi3 | scsi4 | scsi5 | scsi6 | scsi7 | scsi8 | scsi9 | virtio0 | virtio1 | virtio10 | virtio11 | virtio12 | virtio13 | virtio14 | virtio15 | virtio2 | virtio3 | virtio4 | virtio5 | virtio6 | virtio7 | virtio8 | virtio9>` ::
1f554f76
DM
605
606The disk you want to resize.
607
013dc89f 608`<size>`: `\+?\d+(\.\d+)?[KMGT]?` ::
1f554f76 609
5d9c884c 610The new size. With the `+` sign the value is added to the actual size of the volume and without it, the value is taken as an absolute one. Shrinking disk size is not supported.
1f554f76 611
2489d6df 612`--digest` `<string>` ::
1f554f76 613
c2993fe5 614Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
1f554f76 615
2489d6df 616`--skiplock` `<boolean>` ::
1f554f76
DM
617
618Ignore locks - only root is allowed to use this option.
619
620
621
622*qm resume* `<vmid>` `[OPTIONS]`
623
624Resume virtual machine.
625
013dc89f 626`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
627
628The (unique) ID of the VM.
629
2489d6df 630`--nocheck` `<boolean>` ::
1f554f76
DM
631
632no description available
633
2489d6df 634`--skiplock` `<boolean>` ::
1f554f76
DM
635
636Ignore locks - only root is allowed to use this option.
637
638
639
640*qm rollback* `<vmid> <snapname>`
641
642Rollback VM state to specified snapshot.
643
013dc89f 644`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
645
646The (unique) ID of the VM.
647
013dc89f 648`<snapname>`: `<string>` ::
1f554f76
DM
649
650The name of the snapshot.
651
652
653
654*qm sendkey* `<vmid> <key>` `[OPTIONS]`
655
656Send key event to virtual machine.
657
013dc89f 658`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
659
660The (unique) ID of the VM.
661
013dc89f 662`<key>`: `<string>` ::
1f554f76
DM
663
664The key (qemu monitor encoding).
665
2489d6df 666`--skiplock` `<boolean>` ::
1f554f76
DM
667
668Ignore locks - only root is allowed to use this option.
669
670
671
672*qm set* `<vmid>` `[OPTIONS]`
673
674Set virtual machine options (synchrounous API) - You should consider using
675the POST method instead for any actions involving hotplug or storage
676allocation.
677
013dc89f 678`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
679
680The (unique) ID of the VM.
681
2489d6df 682`--acpi` `<boolean>` ('default =' `1`)::
1f554f76
DM
683
684Enable/disable ACPI.
685
2489d6df 686`--agent` `<boolean>` ('default =' `0`)::
1f554f76
DM
687
688Enable/disable Qemu GuestAgent.
689
2489d6df 690`--args` `<string>` ::
1f554f76 691
c2993fe5 692Arbitrary arguments passed to kvm.
1f554f76 693
2489d6df 694`--autostart` `<boolean>` ('default =' `0`)::
1f554f76
DM
695
696Automatic restart after crash (currently ignored).
697
2489d6df 698`--balloon` `<integer> (0 - N)` ::
1f554f76 699
c2993fe5 700Amount of target RAM for the VM in MB. Using zero disables the ballon driver.
1f554f76 701
2489d6df 702`--bios` `<ovmf | seabios>` ('default =' `seabios`)::
1f554f76
DM
703
704Select BIOS implementation.
705
2489d6df 706`--boot` `[acdn]{1,4}` ('default =' `cdn`)::
1f554f76
DM
707
708Boot on floppy (a), hard disk (c), CD-ROM (d), or network (n).
709
2489d6df 710`--bootdisk` `(ide|sata|scsi|virtio)\d+` ::
1f554f76
DM
711
712Enable booting from specified disk.
713
2489d6df 714`--cdrom` `<volume>` ::
1f554f76
DM
715
716This is an alias for option -ide2
717
2489d6df 718`--cores` `<integer> (1 - N)` ('default =' `1`)::
1f554f76
DM
719
720The number of cores per socket.
721
2489d6df 722`--cpu` `[cputype=]<enum> [,hidden=<1|0>]` ::
1f554f76
DM
723
724Emulated CPU type.
725
2489d6df 726`--cpulimit` `<number> (0 - 128)` ('default =' `0`)::
1f554f76 727
9b3e4991 728Limit of CPU usage.
1f554f76 729
2489d6df 730`--cpuunits` `<integer> (2 - 262144)` ('default =' `1024`)::
1f554f76 731
c2993fe5 732CPU weight for a VM.
1f554f76 733
2489d6df 734`--delete` `<string>` ::
1f554f76
DM
735
736A list of settings you want to delete.
737
2489d6df 738`--description` `<string>` ::
1f554f76 739
c2993fe5 740Description for the VM. Only used on the configuration web interface. This is saved as comment inside the configuration file.
1f554f76 741
2489d6df 742`--digest` `<string>` ::
1f554f76 743
c2993fe5 744Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
1f554f76 745
2489d6df 746`--efidisk0` `[file=]<volume> [,format=<enum>] [,size=<DiskSize>]` ::
2c0dde61
DM
747
748Configure a Disk for storing EFI vars
749
2489d6df 750`--force` `<boolean>` ::
1f554f76 751
c2993fe5 752Force physical removal. Without this, we simple remove the disk from the config file and create an additional configuration entry called 'unused[n]', which contains the volume ID. Unlink of unused[n] always cause physical removal.
1f554f76
DM
753+
754NOTE: Requires option(s): `delete`
755
2489d6df 756`--freeze` `<boolean>` ::
1f554f76
DM
757
758Freeze CPU at startup (use 'c' monitor command to start execution).
759
2489d6df 760`--hostpci[n]` `[host=]<HOSTPCIID[;HOSTPCIID2...]> [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=<string>] [,x-vga=<1|0>]` ::
1f554f76 761
c2993fe5 762Map host PCI devices into guest.
1f554f76 763
2489d6df 764`--hotplug` `<string>` ('default =' `network,disk,usb`)::
1f554f76 765
c2993fe5 766Selectively 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'.
1f554f76 767
2489d6df 768`--hugepages` `<1024 | 2 | any>` ::
2c0dde61
DM
769
770Enable/disable hugepages memory.
771
2489d6df 772`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
773
774Use volume as IDE hard disk or CD-ROM (n is 0 to 3).
775
2489d6df 776`--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>` ('default =' `en-us`)::
1f554f76 777
c2993fe5 778Keybord layout for vnc server. Default is read from the '/etc/pve/datacenter.conf' configuration file.
1f554f76 779
2489d6df 780`--kvm` `<boolean>` ('default =' `1`)::
1f554f76
DM
781
782Enable/disable KVM hardware virtualization.
783
2489d6df 784`--localtime` `<boolean>` ::
1f554f76 785
c2993fe5 786Set the real time clock to local time. This is enabled by default if ostype indicates a Microsoft OS.
1f554f76 787
2489d6df 788`--lock` `<backup | migrate | rollback | snapshot>` ::
1f554f76
DM
789
790Lock/unlock the VM.
791
2489d6df 792`--machine` `(pc|pc(-i440fx)?-\d+\.\d+(\.pxe)?|q35|pc-q35-\d+\.\d+(\.pxe)?)` ::
1f554f76
DM
793
794Specific the Qemu machine type.
795
2489d6df 796`--memory` `<integer> (16 - N)` ('default =' `512`)::
1f554f76 797
c2993fe5 798Amount of RAM for the VM in MB. This is the maximum available memory when you use the balloon device.
1f554f76 799
2489d6df 800`--migrate_downtime` `<number> (0 - N)` ('default =' `0.1`)::
1f554f76
DM
801
802Set maximum tolerated downtime (in seconds) for migrations.
803
2489d6df 804`--migrate_speed` `<integer> (0 - N)` ('default =' `0`)::
1f554f76
DM
805
806Set maximum speed (in MB/s) for migrations. Value 0 is no limit.
807
2489d6df 808`--name` `<string>` ::
1f554f76
DM
809
810Set a name for the VM. Only used on the configuration web interface.
811
2489d6df 812`--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>]` ::
1f554f76
DM
813
814Specify network devices.
1f554f76 815
2489d6df 816`--numa` `<boolean>` ('default =' `0`)::
1f554f76 817
9b3e4991 818Enable/disable NUMA.
1f554f76 819
2489d6df 820`--numa[n]` `cpus=<id[-id];...> [,hostnodes=<id[-id];...>] [,memory=<number>] [,policy=<preferred|bind|interleave>]` ::
1f554f76 821
c2993fe5 822NUMA topology.
1f554f76 823
2489d6df 824`--onboot` `<boolean>` ('default =' `0`)::
1f554f76
DM
825
826Specifies whether a VM will be started during system bootup.
827
2489d6df 828`--ostype` `<l24 | l26 | other | solaris | w2k | w2k3 | w2k8 | win10 | win7 | win8 | wvista | wxp>` ::
1f554f76 829
c2993fe5 830Specify guest operating system.
1f554f76 831
2489d6df 832`--parallel[n]` `/dev/parport\d+|/dev/usb/lp\d+` ::
1f554f76
DM
833
834Map host parallel devices (n is 0 to 2).
1f554f76 835
2489d6df 836`--protection` `<boolean>` ('default =' `0`)::
1f554f76 837
c2993fe5 838Sets the protection flag of the VM. This will disable the remove VM and remove disk operations.
1f554f76 839
2489d6df 840`--reboot` `<boolean>` ('default =' `1`)::
1f554f76
DM
841
842Allow reboot. If set to '0' the VM exit on reboot.
843
2489d6df 844`--revert` `<string>` ::
1f554f76
DM
845
846Revert a pending change.
847
2489d6df 848`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
849
850Use volume as SATA hard disk or CD-ROM (n is 0 to 5).
851
2489d6df 852`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
853
854Use volume as SCSI hard disk or CD-ROM (n is 0 to 13).
855
2489d6df 856`--scsihw` `<lsi | lsi53c810 | megasas | pvscsi | virtio-scsi-pci | virtio-scsi-single>` ('default =' `lsi`)::
1f554f76 857
c2993fe5 858SCSI controller model
1f554f76 859
2489d6df 860`--serial[n]` `(/dev/.+|socket)` ::
1f554f76 861
c2993fe5 862Create a serial device inside the VM (n is 0 to 3)
1f554f76 863
2489d6df 864`--shares` `<integer> (0 - 50000)` ('default =' `1000`)::
1f554f76 865
c2993fe5 866Amount 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
1f554f76 867
2489d6df 868`--skiplock` `<boolean>` ::
1f554f76
DM
869
870Ignore locks - only root is allowed to use this option.
871
2489d6df 872`--smbios1` `[family=<string>] [,manufacturer=<string>] [,product=<string>] [,serial=<string>] [,sku=<string>] [,uuid=<UUID>] [,version=<string>]` ::
1f554f76
DM
873
874Specify SMBIOS type 1 fields.
875
2489d6df 876`--smp` `<integer> (1 - N)` ('default =' `1`)::
1f554f76
DM
877
878The number of CPUs. Please use option -sockets instead.
879
2489d6df 880`--sockets` `<integer> (1 - N)` ('default =' `1`)::
1f554f76
DM
881
882The number of CPU sockets.
883
2489d6df 884`--startdate` `(now | YYYY-MM-DD | YYYY-MM-DDTHH:MM:SS)` ('default =' `now`)::
1f554f76 885
c2993fe5 886Set the initial date of the real time clock. Valid format for date are: 'now' or '2006-06-17T16:01:21' or '2006-06-17'.
1f554f76 887
2489d6df 888`--startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
1f554f76 889
c2993fe5 890Startup 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.
1f554f76 891
2489d6df 892`--tablet` `<boolean>` ('default =' `1`)::
1f554f76 893
c2993fe5 894Enable/disable the USB tablet device.
1f554f76 895
2489d6df 896`--tdf` `<boolean>` ('default =' `0`)::
1f554f76
DM
897
898Enable/disable time drift fix.
899
2489d6df 900`--template` `<boolean>` ('default =' `0`)::
1f554f76
DM
901
902Enable/disable Template.
903
2489d6df 904`--unused[n]` `<string>` ::
1f554f76 905
c2993fe5 906Reference to unused volumes. This is used internally, and should not be modified manually.
1f554f76 907
2489d6df 908`--usb[n]` `[host=]<HOSTUSBDEVICE|spice> [,usb3=<1|0>]` ::
1f554f76 909
c2993fe5 910Configure an USB device (n is 0 to 4).
1f554f76 911
2489d6df 912`--vcpus` `<integer> (1 - N)` ('default =' `0`)::
1f554f76
DM
913
914Number of hotplugged vcpus.
915
2489d6df 916`--vga` `<cirrus | qxl | qxl2 | qxl3 | qxl4 | serial0 | serial1 | serial2 | serial3 | std | vmware>` ::
1f554f76 917
c2993fe5 918Select the VGA type.
1f554f76 919
2489d6df 920`--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>] [,size=<DiskSize>] [,snapshot=<1|0>] [,trans=<none|lba|auto>] [,werror=<enum>]` ::
1f554f76
DM
921
922Use volume as VIRTIO hard disk (n is 0 to 15).
923
2489d6df
WB
924`--vmstatestorage` `<string>` ::
925
926Default storage for VM state volumes/files.
927
928`--watchdog` `[[model=]<i6300esb|ib700>] [,action=<enum>]` ::
1f554f76 929
c2993fe5 930Create a virtual hardware watchdog device.
1f554f76
DM
931
932
933
934
935*qm showcmd* `<vmid>`
936
937Show command line which is used to start the VM (debug info).
938
013dc89f 939`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
940
941The (unique) ID of the VM.
942
943
944
945
946*qm shutdown* `<vmid>` `[OPTIONS]`
947
9b3e4991
DM
948Shutdown virtual machine. This is similar to pressing the power button on a
949physical machine.This will send an ACPI event for the guest OS, which
950should then proceed to a clean shutdown.
1f554f76 951
013dc89f 952`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
953
954The (unique) ID of the VM.
955
2489d6df 956`--forceStop` `<boolean>` ('default =' `0`)::
1f554f76
DM
957
958Make sure the VM stops.
959
2489d6df 960`--keepActive` `<boolean>` ('default =' `0`)::
1f554f76 961
de0983cb 962Do not deactivate storage volumes.
1f554f76 963
2489d6df 964`--skiplock` `<boolean>` ::
1f554f76
DM
965
966Ignore locks - only root is allowed to use this option.
967
2489d6df 968`--timeout` `<integer> (0 - N)` ::
1f554f76
DM
969
970Wait maximal timeout seconds.
971
972
973
974*qm snapshot* `<vmid> <snapname>` `[OPTIONS]`
975
976Snapshot a VM.
977
013dc89f 978`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
979
980The (unique) ID of the VM.
981
013dc89f 982`<snapname>`: `<string>` ::
1f554f76
DM
983
984The name of the snapshot.
985
2489d6df 986`--description` `<string>` ::
1f554f76
DM
987
988A textual description or comment.
989
2489d6df 990`--vmstate` `<boolean>` ::
1f554f76
DM
991
992Save the vmstate
993
994
995
996*qm start* `<vmid>` `[OPTIONS]`
997
998Start virtual machine.
999
013dc89f 1000`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1001
1002The (unique) ID of the VM.
1003
2489d6df 1004`--machine` `(pc|pc(-i440fx)?-\d+\.\d+(\.pxe)?|q35|pc-q35-\d+\.\d+(\.pxe)?)` ::
1f554f76
DM
1005
1006Specific the Qemu machine type.
1007
2489d6df 1008`--migratedfrom` `<string>` ::
1f554f76
DM
1009
1010The cluster node name.
1011
2489d6df 1012`--migration_network` `<string>` ::
de0983cb
DM
1013
1014CIDR of the (sub) network that is used for migration.
1015
2489d6df 1016`--migration_type` `<insecure | secure>` ::
de0983cb
DM
1017
1018Migration traffic is encrypted using an SSH tunnel by default. On secure, completely private networks this can be disabled to increase performance.
1019
2489d6df 1020`--skiplock` `<boolean>` ::
1f554f76
DM
1021
1022Ignore locks - only root is allowed to use this option.
1023
2489d6df 1024`--stateuri` `<string>` ::
1f554f76
DM
1025
1026Some command save/restore state from this location.
1027
2489d6df 1028`--targetstorage` `<string>` ::
52e44c50
FG
1029
1030Target storage for the migration. (Can be '1' to use the same storage id as on the source node.)
1031
1f554f76
DM
1032
1033
1034
1035*qm status* `<vmid>` `[OPTIONS]`
1036
1037Show VM status.
1038
013dc89f 1039`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1040
1041The (unique) ID of the VM.
1042
2489d6df 1043`--verbose` `<boolean>` ::
1f554f76
DM
1044
1045Verbose output format
1046
1047
1048
1049
1050*qm stop* `<vmid>` `[OPTIONS]`
1051
9b3e4991
DM
1052Stop virtual machine. The qemu process will exit immediately. Thisis akin
1053to pulling the power plug of a running computer and may damage the VM data
1f554f76 1054
013dc89f 1055`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1056
1057The (unique) ID of the VM.
1058
2489d6df 1059`--keepActive` `<boolean>` ('default =' `0`)::
1f554f76 1060
de0983cb 1061Do not deactivate storage volumes.
1f554f76 1062
2489d6df 1063`--migratedfrom` `<string>` ::
1f554f76
DM
1064
1065The cluster node name.
1066
2489d6df 1067`--skiplock` `<boolean>` ::
1f554f76
DM
1068
1069Ignore locks - only root is allowed to use this option.
1070
2489d6df 1071`--timeout` `<integer> (0 - N)` ::
1f554f76
DM
1072
1073Wait maximal timeout seconds.
1074
1075
1076
1077*qm suspend* `<vmid>` `[OPTIONS]`
1078
1079Suspend virtual machine.
1080
013dc89f 1081`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1082
1083The (unique) ID of the VM.
1084
2489d6df 1085`--skiplock` `<boolean>` ::
1f554f76
DM
1086
1087Ignore locks - only root is allowed to use this option.
1088
1089
1090
1091*qm template* `<vmid>` `[OPTIONS]`
1092
1093Create a Template.
1094
013dc89f 1095`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1096
1097The (unique) ID of the VM.
1098
2489d6df 1099`--disk` `<efidisk0 | ide0 | ide1 | ide2 | ide3 | sata0 | sata1 | sata2 | sata3 | sata4 | sata5 | scsi0 | scsi1 | scsi10 | scsi11 | scsi12 | scsi13 | scsi2 | scsi3 | scsi4 | scsi5 | scsi6 | scsi7 | scsi8 | scsi9 | virtio0 | virtio1 | virtio10 | virtio11 | virtio12 | virtio13 | virtio14 | virtio15 | virtio2 | virtio3 | virtio4 | virtio5 | virtio6 | virtio7 | virtio8 | virtio9>` ::
1f554f76
DM
1100
1101If you want to convert only 1 disk to base image.
1102
1103
1104
1105
1106*qm terminal* `<vmid>` `[OPTIONS]`
1107
1108Open a terminal using a serial device (The VM need to have a serial device
1109configured, for example 'serial0: socket')
1110
013dc89f 1111`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1112
1113The (unique) ID of the VM.
1114
2489d6df 1115`--iface` `<serial0 | serial1 | serial2 | serial3>` ::
1f554f76 1116
c2993fe5 1117Select the serial device. By default we simply use the first suitable device.
1f554f76
DM
1118
1119
1120
1121
2489d6df 1122*qm unlink* `<vmid> --idlist <string>` `[OPTIONS]`
1f554f76
DM
1123
1124Unlink/delete disk images.
1125
013dc89f 1126`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1127
1128The (unique) ID of the VM.
1129
2489d6df 1130`--force` `<boolean>` ::
1f554f76 1131
c2993fe5 1132Force physical removal. Without this, we simple remove the disk from the config file and create an additional configuration entry called 'unused[n]', which contains the volume ID. Unlink of unused[n] always cause physical removal.
1f554f76 1133
2489d6df 1134`--idlist` `<string>` ::
1f554f76
DM
1135
1136A list of disk IDs you want to delete.
1137
1138
1139
1140
1141*qm unlock* `<vmid>`
1142
1143Unlock the VM.
1144
013dc89f 1145`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1146
1147The (unique) ID of the VM.
1148
1149
1150
1151*qm vncproxy* `<vmid>`
1152
1153Proxy VM VNC traffic to stdin/stdout
1154
013dc89f 1155`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1156
1157The (unique) ID of the VM.
1158
1159
1160
1161*qm wait* `<vmid>` `[OPTIONS]`
1162
1163Wait until the VM is stopped.
1164
013dc89f 1165`<vmid>`: `<integer> (1 - N)` ::
1f554f76
DM
1166
1167The (unique) ID of the VM.
1168
2489d6df 1169`--timeout` `<integer> (1 - N)` ::
1f554f76
DM
1170
1171Timeout in seconds. Default is to wait forever.
1172
1173
1174
1175