vim_cluster_config

Cluster-level DRS / HA / EVC / DPM settings via SOAP.

DRS rules + VM/host groups live in vim_drs_rule. This module manages the cluster-wide behavior knobs: whether DRS is on, what automation level, HA tolerations, EVC mode, etc.

All writes go through ClusterComputeResource.ReconfigureComputeResource_Task with a vim.cluster.ConfigSpecEx carrying the relevant sub-spec.

saltext.vcf.clients.vim_cluster_config.drs_get(opts, cluster, profile=None)[source]

Return current DRS config as a dict.

saltext.vcf.clients.vim_cluster_config.drs_set(opts, cluster, enabled=None, default_vm_behavior=None, migration_threshold=None, vm_monitoring_enabled=None, profile=None)[source]

Update DRS settings. Only non-None fields are applied.

saltext.vcf.clients.vim_cluster_config.ha_set(opts, cluster, enabled=None, host_monitoring=None, vm_monitoring=None, restart_priority=None, isolation_response=None, admission_control_enabled=None, profile=None)[source]

Update HA settings.

saltext.vcf.clients.vim_cluster_config.evc_get(opts, cluster, profile=None)[source]

Return the EVC mode and supported baselines.

saltext.vcf.clients.vim_cluster_config.evc_set(opts, cluster, mode, profile=None)[source]

Configure (or enable) cluster EVC at mode (e.g. intel-skylake).

Uses EvcManager.ConfigureEvcMode_Task.