Create VM
create_vmCreate a new QEMU virtual machine on a specified Proxmox node with custom CPU, memory, disk, and network settings. Optionally attach an ISO and start the VM after creation.
Instructions
Create a new QEMU VM. Auto-detects default storage for the disk. Use clone_vm to duplicate from a template.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iso | No | Optional ISO volume to attach (e.g. 'local:iso/ubuntu.iso') | |
| cpus | No | vCPU cores | |
| name | Yes | VM name | |
| node | Yes | Host node name | |
| vmid | Yes | New VM ID (must be unique cluster-wide) | |
| memory | No | Memory in MB (default 2048) | |
| ostype | No | OS type hint, e.g. 'l26' (Linux 2.6+), 'win11', 'other' | |
| storage | No | Storage pool for the primary disk | |
| disk_size | No | Primary disk size in GB (default 10) | |
| network_bridge | No | Network bridge (default vmbr0) | vmbr0 |
| start_after_create | No | Start VM after creation |