ssh into host proxmox and execute
root@spanskiduh:~# qm set <vm_id> --cpu host
Next go to web interface and shut down the machine (just reboot won't work).
Firstly locate your partition using:
ls -n /dev/disk/by-id
Then add it to vm using:
/sbin/qm set <vm-id> -virtio2 /dev/disk/by-id/<disk-uuid>
/sbin/qm set 102 -virtio2 /dev/disk/by-id/ata-WDC_WD10EARS-003BB1_WD-WCAV5L270787-part1
- Create a new container
pct create <ct_id> <template> -hostname <hostname> -password <password>
- List active containers
pct list
- Start / Stop / destroy containers
pct stop <ct_id>
pct destroy <ct_id>
pct start <ct_id>
- Migrate Container to Another Proxmox Node:
pct migrate <ct_id> <target-node>
- Get the container shell :)
pct enter <ct_id>
- Backup / restore container
pct backup <ct_id> <backup_path>
pct restore <ct_id> <backup_path>
- Snapshots
pct snapshot <ct_id> <snapshot-name>
pct rollback <ct_id> <snapshot-name>
pct delsnapshot <ct_id> <snapshot-name>
Since of lately you must add apparmor rule:
--
version: "2.1"
services:
service_name:
image: image_name
container_name: container_name
security_opt:
- apparmor:unconfined
- Create a new VM
qm create <vm_id> -name <name> -memory <memory_size> -net0 <network_options>
- List active VMs
qm list
- Start / Stop / Reset / Shutdown VMs
qm start <vm_id>
qm stop <vm_id>
qm reset <vm_id>
qm shutdown <vm_id>
- Clone a VM
qm clone <source_vm_id> <new_vm_id> --name <new_name>
- Migrate VM to Another Proxmox Node
qm migrate <vm_id> <target-node>
- Display VM Configuration
qm config <vm_id>
- Delete a VM
qm destroy <vm_id>
- Backup / Restore VM
qm backup <vm_id> <backup_storage> <backup_filename>
qmrestore <backup_path> <new_vm_id>
- Snapshots
qm snapshot <vm_id> <snapshot-name>
qm rollback <vm_id> <snapshot-name>
qm delsnapshot <vm_id> <snapshot-name>
- Resize Disk Size
qm resize <vm_id> <disk-name> <+size>
- Set Options for VM
qm set <vm_id> -option value
- Monitor and Manage VM Agent
qm agent <vm_id> <command>
- Send Key Event to VM
qm sendkey <vm_id> <key>