proxmox_create_vm
Create a new QEMU virtual machine on a Proxmox node with custom CPU, memory, disk storage, and network configuration.
Instructions
Create a new QEMU virtual machine (requires elevated permissions)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | Node name where VM will be created | |
| vmid | Yes | VM ID number (must be unique, or use proxmox_get_next_vmid) | |
| name | No | VM name | |
| memory | No | RAM in MB | |
| cores | No | Number of CPU cores | |
| sockets | No | Number of CPU sockets | |
| disk_size | No | Disk size (e.g., "8G", "10G") | 8G |
| storage | No | Storage location for disk | local-lvm |
| iso | No | ISO image (e.g., "local:iso/alpine-virt-3.19.1-x86_64.iso"), optional | |
| ostype | No | OS type (l26=Linux 2.6+, win10, etc) | l26 |
| net0 | No | Network interface config | virtio,bridge=vmbr0 |