create_vm
Provision a QEMU virtual machine on Proxmox with configurable resources, ISO attachment, and network bridge, optionally starting the VM after creation.
Instructions
Create a new QEMU virtual machine.
Args: vmid: New VM ID. Must not already exist — check list_guests first. name: VM name. memory_mb: RAM in megabytes. cores: CPU cores per socket. sockets: CPU sockets. disk: Boot disk spec, e.g. "local-lvm:32" for a 32 GB disk on local-lvm. iso: Installer ISO volume, e.g. "local:iso/debian-12.iso". Attached as ide2. bridge: Network bridge for net0. ostype: Proxmox OS type, e.g. "l26" (Linux 6.x), "win11". start: Start the VM once created. extra: Any other Proxmox VM config key, e.g. {"agent": "1", "bios": "ovmf"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iso | No | ||
| disk | No | ||
| name | Yes | ||
| vmid | Yes | ||
| cores | No | ||
| extra | No | ||
| start | No | ||
| bridge | No | vmbr0 | |
| ostype | No | l26 | |
| sockets | No | ||
| memory_mb | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||