vim_vm_features¶
VM advanced features + hardware version upgrade via SOAP.
- Knobs covered:
Hot-add CPU/memory (
cpuHotAddEnabled,memoryHotAddEnabled)Nested hardware virtualization (
nestedHVEnabled)Latency sensitivity (
latencySensitivity.level)VMware Tools sync time with host (
tools.syncTimeWithHost)Boot options (firmware,
bootDelay,enterBIOSSetup,efiSecureBootEnabled)Hardware version upgrade (
UpgradeVM_Task)
- saltext.vcf.clients.vim_vm_features.get_features(opts, vm_id_or_name, profile=None)[source]¶
Return a snapshot of the feature toggles described above.
- saltext.vcf.clients.vim_vm_features.set_features(opts, vm_id_or_name, *, cpu_hot_add=None, memory_hot_add=None, nested_hv=None, latency_sensitivity=None, tools_sync_time_with_host=None, firmware=None, boot_delay=None, enter_bios_setup=None, efi_secure_boot=None, profile=None)[source]¶
Update VM feature toggles via ReconfigVM_Task. Returns the task moid.
Only non-None fields are touched; the rest are left as-is.