create_vm
Create and configure QEMU virtual machines on Proxmox VE clusters with customizable CPU, memory, disk, network, and OS settings.
Instructions
Create a new QEMU virtual machine.
The VM is created stopped by default. Use start_after_create=true to auto-start.
Args: node: Target node name (e.g. 'pve'). name: VM name. cores: Number of CPU cores (default 1). memory: Memory in MB (default 2048). disk_size: Disk size with unit (default '32G'). Examples: '10G', '100G', '1T'. storage_pool: Storage for disk (default 'local-lvm'). iso: Optional ISO volume ID for installation (e.g. 'local:iso/ubuntu-24.04.iso'). os_type: OS type (default 'l26' for Linux). Options: l26, l24, win11, win10, other. net_bridge: Network bridge (default 'vmbr0'). start_after_create: Start VM after creation (default false). vmid: Optional specific VMID. Auto-assigned if not provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | ||
| name | Yes | ||
| cores | No | ||
| memory | No | ||
| disk_size | No | 32G | |
| storage_pool | No | local-lvm | |
| iso | No | ||
| os_type | No | l26 | |
| net_bridge | No | vmbr0 | |
| start_after_create | No | ||
| vmid | No |