deploy_vm_from_ova
Deploy virtual machines from local OVA files by parsing OVF descriptors, creating import specifications, and uploading VMDKs via HTTP NFC lease. Optionally powers on VMs and creates baseline snapshots after deployment.
Instructions
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 |