create_vm
Create a new virtual machine by providing a name, cluster UUID, and optional vCPU, memory, and disk specifications.
Instructions
Create a new virtual machine. Requires name, cluster UUID, and basic specs.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"cluster_uuid": "<cluster_uuid>"
},
"name": "create_vm"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for the new VM | |
| cluster_uuid | Yes | UUID of the cluster to create the VM on | |
| num_vcpus | No | Number of vCPUs (default: 2) | |
| memory_mb | No | Memory in MB (default: 4096) | |
| disk_size_gb | No | Boot disk size in GB (default: 40) |