deploy_vm_from_ova
Deploy a virtual machine from a local OVA file by parsing the OVF descriptor, uploading VMDKs via HTTP NFC lease, and optionally powering on and creating a baseline snapshot.
Instructions
[WRITE] Deploy a VM from a local OVA file.
Parses the OVF descriptor, creates import spec, uploads VMDKs via HTTP NFC lease. Optionally powers on and creates a baseline snapshot.
Args: ova_path: Local file path to the .ova file. vm_name: Desired name for the new VM. datastore_name: Target datastore for the VM. network_name: Network to attach (default "VM Network"). folder_path: VM folder path in vCenter (optional). power_on: Power on after deployment. snapshot_name: Create a baseline snapshot with this name (optional). target: Optional vCenter/ESXi target name from config.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ova_path | Yes | ||
| vm_name | Yes | ||
| datastore_name | Yes | ||
| network_name | No | VM Network | |
| folder_path | No | ||
| power_on | No | ||
| snapshot_name | No | ||
| target | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |