vsan_cluster

vSAN cluster configuration (SOAP via /vsanHealth).

saltext.vcf.clients.vsan_cluster.get(opts, cluster, profile=None)[source]

Return the cluster’s vSAN config as a serializable dict.

cluster is the cluster MoId (e.g. domain-c9) or display name. Returns {"enabled", "dedup_compression_enabled", "encryption_enabled", "esa_enabled", "auto_claim_storage", "default_config", "cluster_uuid"}.

saltext.vcf.clients.vsan_cluster.reconfigure(opts, cluster, *, enabled=None, dedup_compression_enabled=None, encryption_enabled=None, auto_claim_storage=None, profile=None)[source]

Reconfigure the cluster’s vSAN settings.

Only the fields supplied are touched; everything else is left unchanged. Returns a vim.Task moId for caller polling.

saltext.vcf.clients.vsan_cluster.runtime_info(opts, cluster, profile=None)[source]

Return runtime metrics for the vSAN cluster (capacity, perf service).