create_vm
Create a new virtual machine on QNAP Virtualization Station with custom CPU, memory, disk, OS, and BIOS settings. Requires confirmation to execute; otherwise, get a preview.
Instructions
DESTRUCTIVE: Create a new virtual machine.
Creates a VM with the specified resources. Common os_type values: ubuntujammy, ubuntunoble, debian12, centos9, win11, win2022, generic.
BIOS options: 'ovmf' (UEFI, recommended) or 'seabios' (legacy).
Args: name: Name for the new VM cores: Number of vCPU cores (default 2) memory_mb: Memory in MB (default 2048) disk_size_gb: Disk size in GB (default 20) os_type: Guest OS type (default ubuntujammy) bios: BIOS type — 'ovmf' (UEFI) or 'seabios' (legacy). Default ovmf. auto_start: Auto-start policy — 'on', 'off', or 'last'. Default off. confirm: Must be true to execute. Returns a preview otherwise.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bios | No | ovmf | |
| name | Yes | ||
| cores | No | ||
| confirm | No | ||
| os_type | No | ubuntujammy | |
| memory_mb | No | ||
| auto_start | No | off | |
| disk_size_gb | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |