]> git.proxmox.com Git - pve-docs.git/blame - qm.1-synopsis.adoc
add api-viewer to index.adoc
[pve-docs.git] / qm.1-synopsis.adoc
CommitLineData
1f554f76
DM
1*qm* `<COMMAND> [ARGS] [OPTIONS]`
2
3*qm clone* `<vmid> <newid>` `[OPTIONS]`
4
5Create a copy of virtual machine/template.
6
7`<vmid>` `integer (1 - N)` ::
8
9The (unique) ID of the VM.
10
11`<newid>` `integer (1 - N)` ::
12
13VMID for the clone.
14
15`-description` `string` ::
16
17Description for the new VM.
18
19`-format` `(qcow2 | raw | vmdk)` ::
20
21Target format for file storage.
22+
23NOTE: Requires option(s): `full`
24
25`-full` `boolean` (default=`0`)::
26
27Create a full copy of all disk. This is always done when you clone a normal
28VM. For VM templates, we try to create a linked clone by default.
29
30`-name` `string` ::
31
32Set a name for the new VM.
33
34`-pool` `string` ::
35
36Add the new VM to the specified pool.
37
38`-snapname` `string` ::
39
40The name of the snapshot.
41
42`-storage` `string` ::
43
44Target storage for full clone.
45+
46NOTE: Requires option(s): `full`
47
48`-target` `string` ::
49
50Target node. Only allowed if the original VM is on shared storage.
51
52
53
54*qm config* `<vmid>` `[OPTIONS]`
55
56Get current virtual machine configuration. This does not include pending
57configuration changes (see 'pending' API).
58
59`<vmid>` `integer (1 - N)` ::
60
61The (unique) ID of the VM.
62
63`-current` `boolean` (default=`0`)::
64
65Get current values (instead of pending values).
66
67
68
69*qm create* `<vmid>` `[OPTIONS]`
70
71Create or restore a virtual machine.
72
73`<vmid>` `integer (1 - N)` ::
74
75The (unique) ID of the VM.
76
77`-acpi` `boolean` (default=`1`)::
78
79Enable/disable ACPI.
80
81`-agent` `boolean` (default=`0`)::
82
83Enable/disable Qemu GuestAgent.
84
85`-archive` `string` ::
86
87The backup file.
88
89`-args` `string` ::
90
04ce4dfa 91Arbitrary arguments passed to kvm, for example:
9b3e4991 92+
1f554f76 93args: -no-reboot -no-hpet
04ce4dfa
DM
94+
95NOTE: this option is for experts only.
1f554f76
DM
96
97`-autostart` `boolean` (default=`0`)::
98
99Automatic restart after crash (currently ignored).
100
101`-balloon` `integer (0 - N)` ::
102
103Amount of target RAM for the VM in MB. Using zero disables the ballon
104driver.
105
106`-bios` `(ovmf | seabios)` (default=`seabios`)::
107
108Select BIOS implementation.
109
110`-boot` `[acdn]{1,4}` (default=`cdn`)::
111
112Boot on floppy (a), hard disk (c), CD-ROM (d), or network (n).
113
114`-bootdisk` `(ide|sata|scsi|virtio)\d+` ::
115
116Enable booting from specified disk.
117
118`-cdrom` `volume` ::
119
120This is an alias for option -ide2
121
122`-cores` `integer (1 - N)` (default=`1`)::
123
124The number of cores per socket.
125
9b3e4991 126`-cpu` `[cputype=]<cputype> [,hidden=<1|0>]` ::
1f554f76
DM
127
128Emulated CPU type.
129
130`-cpulimit` `number (0 - 128)` (default=`0`)::
131
9b3e4991
DM
132Limit of CPU usage.
133+
134NOTE: If the computer has 2 CPUs, it has total of '2' CPU time. Value '0'
135indicates no CPU limit.
1f554f76
DM
136
137`-cpuunits` `integer (0 - 500000)` (default=`1000`)::
138
139CPU weight for a VM. Argument is used in the kernel fair scheduler. The
140larger the number is, the more CPU time this VM gets. Number is relative to
141weights of all the other running VMs.
9b3e4991 142+
1f554f76
DM
143NOTE: You can disable fair-scheduler configuration by setting this to 0.
144
145`-description` `string` ::
146
147Description for the VM. Only used on the configuration web interface. This
148is saved as comment inside the configuration file.
149
150`-force` `boolean` ::
151
152Allow to overwrite existing VM.
153+
154NOTE: Requires option(s): `archive`
155
156`-freeze` `boolean` ::
157
158Freeze CPU at startup (use 'c' monitor command to start execution).
159
9b3e4991 160`-hostpci[n]` `[host=]<HOSTPCIID[;HOSTPCIID2...]> [,pcie=<1|0>] [,rombar=<1|0>] [,x-vga=<1|0>]` ::
1f554f76
DM
161
162Map host pci devices. HOSTPCIDEVICE syntax is:
9b3e4991 163+
1f554f76 164'bus:dev.func' (hexadecimal numbers)
9b3e4991 165+
1f554f76 166You can us the 'lspci' command to list existing pci devices.
9b3e4991 167+
1f554f76
DM
168The 'rombar' option determines whether or not the device's ROM will be
169visible in the guest's memory map (default is 'on').
9b3e4991
DM
170+
171NOTE: This option allows direct access to host hardware. So it is no longer
1f554f76 172possible to migrate such machines - use with special care.
9b3e4991 173+
1f554f76
DM
174Experimental: user reported problems with this option.
175
176`-hotplug` `string` (default=`network,disk,usb`)::
177
178Selectively enable hotplug features. This is a comma separated list of
179hotplug features: 'network', 'disk', 'cpu', 'memory' and 'usb'. Use '0' to
180disable hotplug completely. Value '1' is an alias for the default
181'network,disk,usb'.
182
9b3e4991 183`-ide[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,model=<model>] [,rerror=<ignore|report|stop>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
184
185Use volume as IDE hard disk or CD-ROM (n is 0 to 3).
186
187`-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`)::
188
189Keybord layout for vnc server. Default is read from the datacenter
190configuration file.
191
192`-kvm` `boolean` (default=`1`)::
193
194Enable/disable KVM hardware virtualization.
195
196`-localtime` `boolean` ::
197
198Set the real time clock to local time. This is enabled by default if ostype
199indicates a Microsoft OS.
200
201`-lock` `(backup | migrate | rollback | snapshot)` ::
202
203Lock/unlock the VM.
204
205`-machine` `(pc|pc(-i440fx)?-\d+\.\d+(\.pxe)?|q35|pc-q35-\d+\.\d+(\.pxe)?)` ::
206
207Specific the Qemu machine type.
208
209`-memory` `integer (16 - N)` (default=`512`)::
210
211Amount of RAM for the VM in MB. This is the maximum available memory when
212you use the balloon device.
213
214`-migrate_downtime` `number (0 - N)` (default=`0.1`)::
215
216Set maximum tolerated downtime (in seconds) for migrations.
217
218`-migrate_speed` `integer (0 - N)` (default=`0`)::
219
220Set maximum speed (in MB/s) for migrations. Value 0 is no limit.
221
222`-name` `string` ::
223
224Set a name for the VM. Only used on the configuration web interface.
225
9b3e4991 226`-net[n]` `string` ::
1f554f76
DM
227
228Specify network devices.
9b3e4991 229+
1f554f76
DM
230MODEL is one of: e1000 e1000-82540em e1000-82544gc e1000-82545em i82551
231i82557b i82559er ne2k_isa ne2k_pci pcnet rtl8139 virtio vmxnet3
9b3e4991 232+
1f554f76
DM
233XX:XX:XX:XX:XX:XX should be an unique MAC address. This is
234automatically generated if not specified.
9b3e4991 235+
1f554f76
DM
236The bridge parameter can be used to automatically add the interface to a
237bridge device. The Proxmox VE standard bridge is called 'vmbr0'.
9b3e4991 238+
1f554f76
DM
239Option 'rate' is used to limit traffic bandwidth from and to this
240interface. It is specified as floating point number, unit is 'Megabytes per
241second'.
9b3e4991 242+
1f554f76
DM
243If you specify no bridge, we create a kvm 'user' (NATed) network device,
244which provides DHCP and DNS services. The following addresses are used:
9b3e4991 245+
1f554f76
DM
24610.0.2.2 Gateway
24710.0.2.3 DNS Server
24810.0.2.4 SMB Server
9b3e4991 249+
1f554f76
DM
250The DHCP server assign addresses to the guest starting from 10.0.2.15.
251
1f554f76
DM
252`-numa` `boolean` (default=`0`)::
253
9b3e4991 254Enable/disable NUMA.
1f554f76 255
9b3e4991 256`-numa[n]` `cpus=<id[-id];...> [,hostnodes=<id[-id];...>] [,memory=<mb>] [,policy=<preferred|bind|interleave>]` ::
1f554f76
DM
257
258numa topology
259
260`-onboot` `boolean` (default=`0`)::
261
262Specifies whether a VM will be started during system bootup.
263
264`-ostype` `(l24 | l26 | other | solaris | w2k | w2k3 | w2k8 | win7 | win8 | wvista | wxp)` ::
265
266Used to enable special optimization/features for specific
267operating systems:
9b3e4991 268+
1f554f76
DM
269other => unspecified OS
270wxp => Microsoft Windows XP
271w2k => Microsoft Windows 2000
272w2k3 => Microsoft Windows 2003
273w2k8 => Microsoft Windows 2008
274wvista => Microsoft Windows Vista
275win7 => Microsoft Windows 7
276win8 => Microsoft Windows 8/2012
277l24 => Linux 2.4 Kernel
278l26 => Linux 2.6/3.X Kernel
279solaris => solaris/opensolaris/openindiania kernel
9b3e4991 280+
1f554f76
DM
281other|l24|l26|solaris ... no special behaviour
282wxp|w2k|w2k3|w2k8|wvista|win7|win8 ... use --localtime switch
283
284`-parallel[n]` `/dev/parport\d+|/dev/usb/lp\d+` ::
285
286Map host parallel devices (n is 0 to 2).
9b3e4991
DM
287+
288NOTE: This option allows direct access to host hardware. So it is no longer
1f554f76 289possible to migrate such machines - use with special care.
9b3e4991 290+
1f554f76
DM
291Experimental: user reported problems with this option.
292
293`-pool` `string` ::
294
295Add the VM to the specified pool.
296
297`-protection` `boolean` (default=`0`)::
298
299Sets the protection flag of the VM. This will prevent the remove operation.
300
301`-reboot` `boolean` (default=`1`)::
302
303Allow reboot. If set to '0' the VM exit on reboot.
304
9b3e4991 305`-sata[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,rerror=<ignore|report|stop>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
306
307Use volume as SATA hard disk or CD-ROM (n is 0 to 5).
308
9b3e4991 309`-scsi[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iothread=<off|on>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,queues=<nbqueues>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
310
311Use volume as SCSI hard disk or CD-ROM (n is 0 to 13).
312
313`-scsihw` `(lsi | lsi53c810 | megasas | pvscsi | virtio-scsi-pci | virtio-scsi-single)` (default=`lsi`)::
314
315scsi controller model
316
317`-serial[n]` `(/dev/.+|socket)` ::
318
319Create a serial device inside the VM (n is 0 to 3), and pass through a host
320serial device (i.e. /dev/ttyS0), or create a unix socket on the host side
321(use 'qm terminal' to open a terminal connection).
9b3e4991
DM
322+
323NOTE: If you pass through a host serial device, it is no longer possible to
1f554f76 324migrate such machines - use with special care.
9b3e4991 325+
1f554f76
DM
326Experimental: user reported problems with this option.
327
328`-shares` `integer (0 - 50000)` (default=`1000`)::
329
330Amount of memory shares for auto-ballooning. The larger the number is, the
331more memory this VM gets. Number is relative to weights of all other
332running VMs. Using zero disables auto-ballooning
333
9b3e4991 334`-smbios[n]` `[family=<str>] [,manufacturer=<name>] [,product=<name>] [,serial=<str>] [,sku=<str>] [,uuid=<UUID>] [,version=<str>]` ::
1f554f76
DM
335
336Specify SMBIOS type 1 fields.
337
338`-smp` `integer (1 - N)` (default=`1`)::
339
340The number of CPUs. Please use option -sockets instead.
341
342`-sockets` `integer (1 - N)` (default=`1`)::
343
344The number of CPU sockets.
345
346`-startdate` `(now | YYYY-MM-DD | YYYY-MM-DDTHH:MM:SS)` (default=`now`)::
347
348Set the initial date of the real time clock. Valid format for date are:
349'now' or '2006-06-17T16:01:21' or '2006-06-17'.
350
351`-startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
352
353Startup and shutdown behavior. Order is a non-negative number defining the
354general startup order. Shutdown in done with reverse ordering. Additionally
355you can set the 'up' or 'down' delay in seconds, which specifies a delay to
356wait before the next VM is started or stopped.
357
358`-storage` `string` ::
359
360Default storage.
361
362`-tablet` `boolean` (default=`1`)::
363
9b3e4991 364Enable/disable the USB tablet device. This device is usually needed to
1f554f76
DM
365allow absolute mouse positioning with VNC. Else the mouse runs out of sync
366with normal VNC clients. If you're running lots of console-only guests on
367one host, you may consider disabling this to save some context switches.
9b3e4991 368This is turned off by default if you use spice (-vga=qxl).
1f554f76
DM
369
370`-tdf` `boolean` (default=`0`)::
371
372Enable/disable time drift fix.
373
374`-template` `boolean` (default=`0`)::
375
376Enable/disable Template.
377
378`-unique` `boolean` ::
379
380Assign a unique random ethernet address.
381+
382NOTE: Requires option(s): `archive`
383
384`-unused[n]` `string` ::
385
386Reference to unused volumes.
387
9b3e4991 388`-usb[n]` `[host=]<HOSTUSBDEVICE|spice> [,usb3=<yes|no>]` ::
1f554f76
DM
389
390Configure an USB device (n is 0 to 4). This can be used to
391pass-through usb devices to the guest. HOSTUSBDEVICE syntax is:
9b3e4991 392+
1f554f76 393'bus-port(.port)*' (decimal numbers) or
9b3e4991
DM
394'vendor_id:product_id' (hexadeciaml numbers) or
395'spice'
396+
1f554f76 397You can use the 'lsusb -t' command to list existing usb devices.
9b3e4991
DM
398+
399NOTE: This option allows direct access to host hardware. So it is no longer
1f554f76 400possible to migrate such machines - use with special care.
9b3e4991 401+
1f554f76 402The value 'spice' can be used to add a usb redirection devices for spice.
9b3e4991
DM
403+
404The 'usb3' option determines whether the device is a USB3 device or not
405(this does currently not work reliably with spice redirection and is then
406ignored).
1f554f76
DM
407
408`-vcpus` `integer (1 - N)` (default=`0`)::
409
410Number of hotplugged vcpus.
411
412`-vga` `(cirrus | qxl | qxl2 | qxl3 | qxl4 | serial0 | serial1 | serial2 | serial3 | std | vmware)` ::
413
9b3e4991
DM
414Select the VGA type. If you want to use high resolution modes (>=
4151280x1024x16) then you should use the options 'std' or 'vmware'. Default is
416'std' for win8/win7/w2k8, and 'cirrus' for other OS types. The 'qxl' option
417enables the SPICE display sever. For win* OS you can select how many
418independent displays you want, Linux guests can add displays them self. You
419can also run without any graphic card, using a serial device as terminal.
1f554f76 420
9b3e4991 421`-virtio[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iothread=<off|on>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,rerror=<ignore|report|stop>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
422
423Use volume as VIRTIO hard disk (n is 0 to 15).
424
9b3e4991 425`-watchdog` `[action=<reset|shutdown|poweroff|pause|debug|none>] [,[model=]<i6300esb|ib700>]` ::
1f554f76 426
9b3e4991 427Create a virtual hardware watchdog device. Once enabled (by a guest
1f554f76 428action), the watchdog must be periodically polled by an agent inside the
9b3e4991
DM
429guest or else the watchdog will reset the guest (or execute the respective
430action specified)
1f554f76
DM
431
432
433
434*qm delsnapshot* `<vmid> <snapname>` `[OPTIONS]`
435
436Delete a VM snapshot.
437
438`<vmid>` `integer (1 - N)` ::
439
440The (unique) ID of the VM.
441
442`<snapname>` `string` ::
443
444The name of the snapshot.
445
446`-force` `boolean` ::
447
448For removal from config file, even if removing disk snapshots fails.
449
450
451
452*qm destroy* `<vmid>` `[OPTIONS]`
453
454Destroy the vm (also delete all used/owned volumes).
455
456`<vmid>` `integer (1 - N)` ::
457
458The (unique) ID of the VM.
459
460`-skiplock` `boolean` ::
461
462Ignore locks - only root is allowed to use this option.
463
464
465
466
467*qm help* `[<cmd>]` `[OPTIONS]`
468
469Get help about specified command.
470
471`<cmd>` `string` ::
472
473Command name
474
475`-verbose` `boolean` ::
476
477Verbose output format.
478
479
480
481
9b3e4991 482*qm list* `[OPTIONS]`
1f554f76
DM
483
484Virtual machine index (per node).
485
9b3e4991
DM
486`-full` `boolean` ::
487
488Determine the full status of active VMs.
489
1f554f76
DM
490
491
492*qm migrate* `<vmid> <target>` `[OPTIONS]`
493
494Migrate virtual machine. Creates a new migration task.
495
496`<vmid>` `integer (1 - N)` ::
497
498The (unique) ID of the VM.
499
500`<target>` `string` ::
501
502Target node.
503
504`-force` `boolean` ::
505
506Allow to migrate VMs which use local devices. Only root may use this
507option.
508
509`-online` `boolean` ::
510
511Use online/live migration.
512
513
514
515
516*qm monitor* `<vmid>`
517
518Enter Qemu Monitor interface.
519
520`<vmid>` `integer (1 - N)` ::
521
522The (unique) ID of the VM.
523
524
525
526
527*qm move_disk* `<vmid> <disk> <storage>` `[OPTIONS]`
528
529Move volume to different storage.
530
531`<vmid>` `integer (1 - N)` ::
532
533The (unique) ID of the VM.
534
535`<disk>` `(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)` ::
536
537The disk you want to move.
538
539`<storage>` `string` ::
540
541Target storage.
542
543`-delete` `boolean` (default=`0`)::
544
545Delete the original disk after successful copy. By default the original
546disk is kept as unused disk.
547
548`-digest` `string` ::
549
550Prevent changes if current configuration file has different SHA1 digest.
551This can be used to prevent concurrent modifications.
552
553`-format` `(qcow2 | raw | vmdk)` ::
554
555Target Format.
556
557
558
559
560*qm mtunnel*
561
562Used by qmigrate - do not use manually.
563
564
565
566
567*qm pending* `<vmid>`
568
569Get virtual machine configuration, including pending changes.
570
571`<vmid>` `integer (1 - N)` ::
572
573The (unique) ID of the VM.
574
575
576
577
578*qm rescan* `[OPTIONS]`
579
580Rescan all storages and update disk sizes and unused disk images.
581
582`-vmid` `integer (1 - N)` ::
583
584The (unique) ID of the VM.
585
586
587
588
589*qm reset* `<vmid>` `[OPTIONS]`
590
591Reset virtual machine.
592
593`<vmid>` `integer (1 - N)` ::
594
595The (unique) ID of the VM.
596
597`-skiplock` `boolean` ::
598
599Ignore locks - only root is allowed to use this option.
600
601
602
603*qm resize* `<vmid> <disk> <size>` `[OPTIONS]`
604
605Extend volume size.
606
607`<vmid>` `integer (1 - N)` ::
608
609The (unique) ID of the VM.
610
611`<disk>` `(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)` ::
612
613The disk you want to resize.
614
615`<size>` `\+?\d+(\.\d+)?[KMGT]?` ::
616
617The new size. With the '+' sign the value is added to the actual size of
618the volume and without it, the value is taken as an absolute one. Shrinking
619disk size is not supported.
620
621`-digest` `string` ::
622
623Prevent changes if current configuration file has different SHA1 digest.
624This can be used to prevent concurrent modifications.
625
626`-skiplock` `boolean` ::
627
628Ignore locks - only root is allowed to use this option.
629
630
631
632*qm resume* `<vmid>` `[OPTIONS]`
633
634Resume virtual machine.
635
636`<vmid>` `integer (1 - N)` ::
637
638The (unique) ID of the VM.
639
640`-nocheck` `boolean` ::
641
642no description available
643
644`-skiplock` `boolean` ::
645
646Ignore locks - only root is allowed to use this option.
647
648
649
650*qm rollback* `<vmid> <snapname>`
651
652Rollback VM state to specified snapshot.
653
654`<vmid>` `integer (1 - N)` ::
655
656The (unique) ID of the VM.
657
658`<snapname>` `string` ::
659
660The name of the snapshot.
661
662
663
664*qm sendkey* `<vmid> <key>` `[OPTIONS]`
665
666Send key event to virtual machine.
667
668`<vmid>` `integer (1 - N)` ::
669
670The (unique) ID of the VM.
671
672`<key>` `string` ::
673
674The key (qemu monitor encoding).
675
676`-skiplock` `boolean` ::
677
678Ignore locks - only root is allowed to use this option.
679
680
681
682*qm set* `<vmid>` `[OPTIONS]`
683
684Set virtual machine options (synchrounous API) - You should consider using
685the POST method instead for any actions involving hotplug or storage
686allocation.
687
688`<vmid>` `integer (1 - N)` ::
689
690The (unique) ID of the VM.
691
692`-acpi` `boolean` (default=`1`)::
693
694Enable/disable ACPI.
695
696`-agent` `boolean` (default=`0`)::
697
698Enable/disable Qemu GuestAgent.
699
700`-args` `string` ::
701
04ce4dfa 702Arbitrary arguments passed to kvm, for example:
9b3e4991 703+
1f554f76 704args: -no-reboot -no-hpet
04ce4dfa
DM
705+
706NOTE: this option is for experts only.
1f554f76
DM
707
708`-autostart` `boolean` (default=`0`)::
709
710Automatic restart after crash (currently ignored).
711
712`-balloon` `integer (0 - N)` ::
713
714Amount of target RAM for the VM in MB. Using zero disables the ballon
715driver.
716
717`-bios` `(ovmf | seabios)` (default=`seabios`)::
718
719Select BIOS implementation.
720
721`-boot` `[acdn]{1,4}` (default=`cdn`)::
722
723Boot on floppy (a), hard disk (c), CD-ROM (d), or network (n).
724
725`-bootdisk` `(ide|sata|scsi|virtio)\d+` ::
726
727Enable booting from specified disk.
728
729`-cdrom` `volume` ::
730
731This is an alias for option -ide2
732
733`-cores` `integer (1 - N)` (default=`1`)::
734
735The number of cores per socket.
736
9b3e4991 737`-cpu` `[cputype=]<cputype> [,hidden=<1|0>]` ::
1f554f76
DM
738
739Emulated CPU type.
740
741`-cpulimit` `number (0 - 128)` (default=`0`)::
742
9b3e4991
DM
743Limit of CPU usage.
744+
745NOTE: If the computer has 2 CPUs, it has total of '2' CPU time. Value '0'
746indicates no CPU limit.
1f554f76
DM
747
748`-cpuunits` `integer (0 - 500000)` (default=`1000`)::
749
750CPU weight for a VM. Argument is used in the kernel fair scheduler. The
751larger the number is, the more CPU time this VM gets. Number is relative to
752weights of all the other running VMs.
9b3e4991 753+
1f554f76
DM
754NOTE: You can disable fair-scheduler configuration by setting this to 0.
755
756`-delete` `string` ::
757
758A list of settings you want to delete.
759
760`-description` `string` ::
761
762Description for the VM. Only used on the configuration web interface. This
763is saved as comment inside the configuration file.
764
765`-digest` `string` ::
766
767Prevent changes if current configuration file has different SHA1 digest.
768This can be used to prevent concurrent modifications.
769
770`-force` `boolean` ::
771
772Force physical removal. Without this, we simple remove the disk from the
773config file and create an additional configuration entry called
774'unused[n]', which contains the volume ID. Unlink of unused[n] always cause
775physical removal.
776+
777NOTE: Requires option(s): `delete`
778
779`-freeze` `boolean` ::
780
781Freeze CPU at startup (use 'c' monitor command to start execution).
782
9b3e4991 783`-hostpci[n]` `[host=]<HOSTPCIID[;HOSTPCIID2...]> [,pcie=<1|0>] [,rombar=<1|0>] [,x-vga=<1|0>]` ::
1f554f76
DM
784
785Map host pci devices. HOSTPCIDEVICE syntax is:
9b3e4991 786+
1f554f76 787'bus:dev.func' (hexadecimal numbers)
9b3e4991 788+
1f554f76 789You can us the 'lspci' command to list existing pci devices.
9b3e4991 790+
1f554f76
DM
791The 'rombar' option determines whether or not the device's ROM will be
792visible in the guest's memory map (default is 'on').
9b3e4991
DM
793+
794NOTE: This option allows direct access to host hardware. So it is no longer
1f554f76 795possible to migrate such machines - use with special care.
9b3e4991 796+
1f554f76
DM
797Experimental: user reported problems with this option.
798
799`-hotplug` `string` (default=`network,disk,usb`)::
800
801Selectively enable hotplug features. This is a comma separated list of
802hotplug features: 'network', 'disk', 'cpu', 'memory' and 'usb'. Use '0' to
803disable hotplug completely. Value '1' is an alias for the default
804'network,disk,usb'.
805
9b3e4991 806`-ide[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,model=<model>] [,rerror=<ignore|report|stop>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
807
808Use volume as IDE hard disk or CD-ROM (n is 0 to 3).
809
810`-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`)::
811
812Keybord layout for vnc server. Default is read from the datacenter
813configuration file.
814
815`-kvm` `boolean` (default=`1`)::
816
817Enable/disable KVM hardware virtualization.
818
819`-localtime` `boolean` ::
820
821Set the real time clock to local time. This is enabled by default if ostype
822indicates a Microsoft OS.
823
824`-lock` `(backup | migrate | rollback | snapshot)` ::
825
826Lock/unlock the VM.
827
828`-machine` `(pc|pc(-i440fx)?-\d+\.\d+(\.pxe)?|q35|pc-q35-\d+\.\d+(\.pxe)?)` ::
829
830Specific the Qemu machine type.
831
832`-memory` `integer (16 - N)` (default=`512`)::
833
834Amount of RAM for the VM in MB. This is the maximum available memory when
835you use the balloon device.
836
837`-migrate_downtime` `number (0 - N)` (default=`0.1`)::
838
839Set maximum tolerated downtime (in seconds) for migrations.
840
841`-migrate_speed` `integer (0 - N)` (default=`0`)::
842
843Set maximum speed (in MB/s) for migrations. Value 0 is no limit.
844
845`-name` `string` ::
846
847Set a name for the VM. Only used on the configuration web interface.
848
9b3e4991 849`-net[n]` `string` ::
1f554f76
DM
850
851Specify network devices.
9b3e4991 852+
1f554f76
DM
853MODEL is one of: e1000 e1000-82540em e1000-82544gc e1000-82545em i82551
854i82557b i82559er ne2k_isa ne2k_pci pcnet rtl8139 virtio vmxnet3
9b3e4991 855+
1f554f76
DM
856XX:XX:XX:XX:XX:XX should be an unique MAC address. This is
857automatically generated if not specified.
9b3e4991 858+
1f554f76
DM
859The bridge parameter can be used to automatically add the interface to a
860bridge device. The Proxmox VE standard bridge is called 'vmbr0'.
9b3e4991 861+
1f554f76
DM
862Option 'rate' is used to limit traffic bandwidth from and to this
863interface. It is specified as floating point number, unit is 'Megabytes per
864second'.
9b3e4991 865+
1f554f76
DM
866If you specify no bridge, we create a kvm 'user' (NATed) network device,
867which provides DHCP and DNS services. The following addresses are used:
9b3e4991 868+
1f554f76
DM
86910.0.2.2 Gateway
87010.0.2.3 DNS Server
87110.0.2.4 SMB Server
9b3e4991 872+
1f554f76
DM
873The DHCP server assign addresses to the guest starting from 10.0.2.15.
874
1f554f76
DM
875`-numa` `boolean` (default=`0`)::
876
9b3e4991 877Enable/disable NUMA.
1f554f76 878
9b3e4991 879`-numa[n]` `cpus=<id[-id];...> [,hostnodes=<id[-id];...>] [,memory=<mb>] [,policy=<preferred|bind|interleave>]` ::
1f554f76
DM
880
881numa topology
882
883`-onboot` `boolean` (default=`0`)::
884
885Specifies whether a VM will be started during system bootup.
886
887`-ostype` `(l24 | l26 | other | solaris | w2k | w2k3 | w2k8 | win7 | win8 | wvista | wxp)` ::
888
889Used to enable special optimization/features for specific
890operating systems:
9b3e4991 891+
1f554f76
DM
892other => unspecified OS
893wxp => Microsoft Windows XP
894w2k => Microsoft Windows 2000
895w2k3 => Microsoft Windows 2003
896w2k8 => Microsoft Windows 2008
897wvista => Microsoft Windows Vista
898win7 => Microsoft Windows 7
899win8 => Microsoft Windows 8/2012
900l24 => Linux 2.4 Kernel
901l26 => Linux 2.6/3.X Kernel
902solaris => solaris/opensolaris/openindiania kernel
9b3e4991 903+
1f554f76
DM
904other|l24|l26|solaris ... no special behaviour
905wxp|w2k|w2k3|w2k8|wvista|win7|win8 ... use --localtime switch
906
907`-parallel[n]` `/dev/parport\d+|/dev/usb/lp\d+` ::
908
909Map host parallel devices (n is 0 to 2).
9b3e4991
DM
910+
911NOTE: This option allows direct access to host hardware. So it is no longer
1f554f76 912possible to migrate such machines - use with special care.
9b3e4991 913+
1f554f76
DM
914Experimental: user reported problems with this option.
915
916`-protection` `boolean` (default=`0`)::
917
918Sets the protection flag of the VM. This will prevent the remove operation.
919
920`-reboot` `boolean` (default=`1`)::
921
922Allow reboot. If set to '0' the VM exit on reboot.
923
924`-revert` `string` ::
925
926Revert a pending change.
927
9b3e4991 928`-sata[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,rerror=<ignore|report|stop>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
929
930Use volume as SATA hard disk or CD-ROM (n is 0 to 5).
931
9b3e4991 932`-scsi[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iothread=<off|on>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,queues=<nbqueues>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
933
934Use volume as SCSI hard disk or CD-ROM (n is 0 to 13).
935
936`-scsihw` `(lsi | lsi53c810 | megasas | pvscsi | virtio-scsi-pci | virtio-scsi-single)` (default=`lsi`)::
937
938scsi controller model
939
940`-serial[n]` `(/dev/.+|socket)` ::
941
942Create a serial device inside the VM (n is 0 to 3), and pass through a host
943serial device (i.e. /dev/ttyS0), or create a unix socket on the host side
944(use 'qm terminal' to open a terminal connection).
9b3e4991
DM
945+
946NOTE: If you pass through a host serial device, it is no longer possible to
1f554f76 947migrate such machines - use with special care.
9b3e4991 948+
1f554f76
DM
949Experimental: user reported problems with this option.
950
951`-shares` `integer (0 - 50000)` (default=`1000`)::
952
953Amount of memory shares for auto-ballooning. The larger the number is, the
954more memory this VM gets. Number is relative to weights of all other
955running VMs. Using zero disables auto-ballooning
956
957`-skiplock` `boolean` ::
958
959Ignore locks - only root is allowed to use this option.
960
9b3e4991 961`-smbios[n]` `[family=<str>] [,manufacturer=<name>] [,product=<name>] [,serial=<str>] [,sku=<str>] [,uuid=<UUID>] [,version=<str>]` ::
1f554f76
DM
962
963Specify SMBIOS type 1 fields.
964
965`-smp` `integer (1 - N)` (default=`1`)::
966
967The number of CPUs. Please use option -sockets instead.
968
969`-sockets` `integer (1 - N)` (default=`1`)::
970
971The number of CPU sockets.
972
973`-startdate` `(now | YYYY-MM-DD | YYYY-MM-DDTHH:MM:SS)` (default=`now`)::
974
975Set the initial date of the real time clock. Valid format for date are:
976'now' or '2006-06-17T16:01:21' or '2006-06-17'.
977
978`-startup` `[[order=]\d+] [,up=\d+] [,down=\d+] ` ::
979
980Startup and shutdown behavior. Order is a non-negative number defining the
981general startup order. Shutdown in done with reverse ordering. Additionally
982you can set the 'up' or 'down' delay in seconds, which specifies a delay to
983wait before the next VM is started or stopped.
984
985`-tablet` `boolean` (default=`1`)::
986
9b3e4991 987Enable/disable the USB tablet device. This device is usually needed to
1f554f76
DM
988allow absolute mouse positioning with VNC. Else the mouse runs out of sync
989with normal VNC clients. If you're running lots of console-only guests on
990one host, you may consider disabling this to save some context switches.
9b3e4991 991This is turned off by default if you use spice (-vga=qxl).
1f554f76
DM
992
993`-tdf` `boolean` (default=`0`)::
994
995Enable/disable time drift fix.
996
997`-template` `boolean` (default=`0`)::
998
999Enable/disable Template.
1000
1001`-unused[n]` `string` ::
1002
1003Reference to unused volumes.
1004
9b3e4991 1005`-usb[n]` `[host=]<HOSTUSBDEVICE|spice> [,usb3=<yes|no>]` ::
1f554f76
DM
1006
1007Configure an USB device (n is 0 to 4). This can be used to
1008pass-through usb devices to the guest. HOSTUSBDEVICE syntax is:
9b3e4991 1009+
1f554f76 1010'bus-port(.port)*' (decimal numbers) or
9b3e4991
DM
1011'vendor_id:product_id' (hexadeciaml numbers) or
1012'spice'
1013+
1f554f76 1014You can use the 'lsusb -t' command to list existing usb devices.
9b3e4991
DM
1015+
1016NOTE: This option allows direct access to host hardware. So it is no longer
1f554f76 1017possible to migrate such machines - use with special care.
9b3e4991 1018+
1f554f76 1019The value 'spice' can be used to add a usb redirection devices for spice.
9b3e4991
DM
1020+
1021The 'usb3' option determines whether the device is a USB3 device or not
1022(this does currently not work reliably with spice redirection and is then
1023ignored).
1f554f76
DM
1024
1025`-vcpus` `integer (1 - N)` (default=`0`)::
1026
1027Number of hotplugged vcpus.
1028
1029`-vga` `(cirrus | qxl | qxl2 | qxl3 | qxl4 | serial0 | serial1 | serial2 | serial3 | std | vmware)` ::
1030
9b3e4991
DM
1031Select the VGA type. If you want to use high resolution modes (>=
10321280x1024x16) then you should use the options 'std' or 'vmware'. Default is
1033'std' for win8/win7/w2k8, and 'cirrus' for other OS types. The 'qxl' option
1034enables the SPICE display sever. For win* OS you can select how many
1035independent displays you want, Linux guests can add displays them self. You
1036can also run without any graphic card, using a serial device as terminal.
1f554f76 1037
9b3e4991 1038`-virtio[n]` `[file=]<volume> [,aio=<native|threads>] [,backup=<on|off>] [,bps=<bps>] [,bps_rd=<bps>] [,bps_wr=<bps>] [,cache=<none|writethrough|writeback|unsafe|directsync>] [,cyls=<count>] [,detect_zeroes=<1|0>] [,discard=<ignore|on>] [,format=<drive format>] [,heads=<count>] [,iops=<iops>] [,iops_max=<iops>] [,iops_rd=<iops>] [,iops_rd_max=<iops>] [,iops_wr=<iops>] [,iops_wr_max=<iops>] [,iothread=<off|on>] [,mbps=<mbps>] [,mbps_max=<mbps>] [,mbps_rd=<mbps>] [,mbps_rd_max=<mbps>] [,mbps_wr=<mbps>] [,mbps_wr_max=<mbps>] [,media=<cdrom|disk>] [,rerror=<ignore|report|stop>] [,secs=<count>] [,serial=<serial>] [,snapshot=<on|off>] [,trans=<none|lba|auto>] [,werror=<enospc|ignore|report|stop>]` ::
1f554f76
DM
1039
1040Use volume as VIRTIO hard disk (n is 0 to 15).
1041
9b3e4991 1042`-watchdog` `[action=<reset|shutdown|poweroff|pause|debug|none>] [,[model=]<i6300esb|ib700>]` ::
1f554f76 1043
9b3e4991 1044Create a virtual hardware watchdog device. Once enabled (by a guest
1f554f76 1045action), the watchdog must be periodically polled by an agent inside the
9b3e4991
DM
1046guest or else the watchdog will reset the guest (or execute the respective
1047action specified)
1f554f76
DM
1048
1049
1050
1051
1052*qm showcmd* `<vmid>`
1053
1054Show command line which is used to start the VM (debug info).
1055
1056`<vmid>` `integer (1 - N)` ::
1057
1058The (unique) ID of the VM.
1059
1060
1061
1062
1063*qm shutdown* `<vmid>` `[OPTIONS]`
1064
9b3e4991
DM
1065Shutdown virtual machine. This is similar to pressing the power button on a
1066physical machine.This will send an ACPI event for the guest OS, which
1067should then proceed to a clean shutdown.
1f554f76
DM
1068
1069`<vmid>` `integer (1 - N)` ::
1070
1071The (unique) ID of the VM.
1072
1073`-forceStop` `boolean` (default=`0`)::
1074
1075Make sure the VM stops.
1076
1077`-keepActive` `boolean` (default=`0`)::
1078
1079Do not decativate storage volumes.
1080
1081`-skiplock` `boolean` ::
1082
1083Ignore locks - only root is allowed to use this option.
1084
1085`-timeout` `integer (0 - N)` ::
1086
1087Wait maximal timeout seconds.
1088
1089
1090
1091*qm snapshot* `<vmid> <snapname>` `[OPTIONS]`
1092
1093Snapshot a VM.
1094
1095`<vmid>` `integer (1 - N)` ::
1096
1097The (unique) ID of the VM.
1098
1099`<snapname>` `string` ::
1100
1101The name of the snapshot.
1102
1103`-description` `string` ::
1104
1105A textual description or comment.
1106
1107`-vmstate` `boolean` ::
1108
1109Save the vmstate
1110
1111
1112
1113*qm start* `<vmid>` `[OPTIONS]`
1114
1115Start virtual machine.
1116
1117`<vmid>` `integer (1 - N)` ::
1118
1119The (unique) ID of the VM.
1120
1121`-machine` `(pc|pc(-i440fx)?-\d+\.\d+(\.pxe)?|q35|pc-q35-\d+\.\d+(\.pxe)?)` ::
1122
1123Specific the Qemu machine type.
1124
1125`-migratedfrom` `string` ::
1126
1127The cluster node name.
1128
1129`-skiplock` `boolean` ::
1130
1131Ignore locks - only root is allowed to use this option.
1132
1133`-stateuri` `string` ::
1134
1135Some command save/restore state from this location.
1136
1137
1138
1139
1140*qm status* `<vmid>` `[OPTIONS]`
1141
1142Show VM status.
1143
1144`<vmid>` `integer (1 - N)` ::
1145
1146The (unique) ID of the VM.
1147
1148`-verbose` `boolean` ::
1149
1150Verbose output format
1151
1152
1153
1154
1155*qm stop* `<vmid>` `[OPTIONS]`
1156
9b3e4991
DM
1157Stop virtual machine. The qemu process will exit immediately. Thisis akin
1158to pulling the power plug of a running computer and may damage the VM data
1f554f76
DM
1159
1160`<vmid>` `integer (1 - N)` ::
1161
1162The (unique) ID of the VM.
1163
1164`-keepActive` `boolean` (default=`0`)::
1165
1166Do not decativate storage volumes.
1167
1168`-migratedfrom` `string` ::
1169
1170The cluster node name.
1171
1172`-skiplock` `boolean` ::
1173
1174Ignore locks - only root is allowed to use this option.
1175
1176`-timeout` `integer (0 - N)` ::
1177
1178Wait maximal timeout seconds.
1179
1180
1181
1182*qm suspend* `<vmid>` `[OPTIONS]`
1183
1184Suspend virtual machine.
1185
1186`<vmid>` `integer (1 - N)` ::
1187
1188The (unique) ID of the VM.
1189
1190`-skiplock` `boolean` ::
1191
1192Ignore locks - only root is allowed to use this option.
1193
1194
1195
1196*qm template* `<vmid>` `[OPTIONS]`
1197
1198Create a Template.
1199
1200`<vmid>` `integer (1 - N)` ::
1201
1202The (unique) ID of the VM.
1203
1204`-disk` `(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)` ::
1205
1206If you want to convert only 1 disk to base image.
1207
1208
1209
1210
1211*qm terminal* `<vmid>` `[OPTIONS]`
1212
1213Open a terminal using a serial device (The VM need to have a serial device
1214configured, for example 'serial0: socket')
1215
1216`<vmid>` `integer (1 - N)` ::
1217
1218The (unique) ID of the VM.
1219
1220`-iface` `(serial0 | serial1 | serial2 | serial3)` ::
1221
1222Select the serial device. By default we simply use the first suitable
1223device.
1224
1225
1226
1227
1228*qm unlink* `<vmid> -idlist <string>` `[OPTIONS]`
1229
1230Unlink/delete disk images.
1231
1232`<vmid>` `integer (1 - N)` ::
1233
1234The (unique) ID of the VM.
1235
1236`-force` `boolean` ::
1237
1238Force physical removal. Without this, we simple remove the disk from the
1239config file and create an additional configuration entry called
1240'unused[n]', which contains the volume ID. Unlink of unused[n] always cause
1241physical removal.
1242
1243`-idlist` `string` ::
1244
1245A list of disk IDs you want to delete.
1246
1247
1248
1249
1250*qm unlock* `<vmid>`
1251
1252Unlock the VM.
1253
1254`<vmid>` `integer (1 - N)` ::
1255
1256The (unique) ID of the VM.
1257
1258
1259
1260*qm vncproxy* `<vmid>`
1261
1262Proxy VM VNC traffic to stdin/stdout
1263
1264`<vmid>` `integer (1 - N)` ::
1265
1266The (unique) ID of the VM.
1267
1268
1269
1270*qm wait* `<vmid>` `[OPTIONS]`
1271
1272Wait until the VM is stopped.
1273
1274`<vmid>` `integer (1 - N)` ::
1275
1276The (unique) ID of the VM.
1277
1278`-timeout` `integer (1 - N)` ::
1279
1280Timeout in seconds. Default is to wait forever.
1281
1282
1283
1284