diff --git a/pages/linux/qm.md b/pages/linux/qm.md new file mode 100644 index 000000000..55f7746e8 --- /dev/null +++ b/pages/linux/qm.md @@ -0,0 +1,28 @@ +# qm + +> Qemu/KVM Virtual Machine Manager. +> More information: . + +- List all virtual machines: + +`qm list` + +- Using an ISO file uploaded on the local storage, create a virtual machine with a 4 GB IDE disk on the `local-lvm` storage and an ID of 100: + +`qm create {{100}} -ide0 {{local-lvm:4}} -net0 {{e1000}} -cdrom {{local:iso/proxmox-mailgateway_2.1.iso}}` + +- Show the configuration of a virtual machine, specifying its ID: + +`qm config {{100}}` + +- Start a specific virtual machine: + +`qm start {{100}}` + +- Send a shutdown request, then wait until the virtual machine is stopped: + +`qm shutdown {{100}} && qm wait {{100}}` + +- Destroy a virtual machine and remove all related resources: + +`qm destroy {{100}} --purge` diff --git a/pages/linux/qmrestore.md b/pages/linux/qmrestore.md new file mode 100644 index 000000000..cc0a41ca7 --- /dev/null +++ b/pages/linux/qmrestore.md @@ -0,0 +1,8 @@ +# qmrestore + +> Restore QemuServer vzdump Backups. +> More information: . + +- Restore KVM-based virtual machine to local storage: + +`qmrestore {{/var/lib/vz/dump/backup_file.vma.lzo}} {{vm_id}} --storage {{local}}`