vcf_vim_host_datastore

Execution module for host datastore lifecycle (VMFS / NFS).

saltext.vcf.modules.vcf_vim_host_datastore.list_(host, profile=None)[source]

List datastores mounted on host.

CLI Example:

salt '*' vcf_vim_host_datastore.list_ <host>
saltext.vcf.modules.vcf_vim_host_datastore.list_available_vmfs_disks(host, profile=None)[source]

List raw disks on host eligible for a new VMFS datastore.

CLI Example:

salt '*' vcf_vim_host_datastore.list_available_vmfs_disks <host>
saltext.vcf.modules.vcf_vim_host_datastore.create_vmfs(host, name, device_path, vmfs_version=6, profile=None)[source]

Create a VMFS datastore on a host’s raw disk.

CLI Example:

salt '*' vcf_vim_host_datastore.create_vmfs <host> myds /vmfs/devices/disks/naa.xxx
saltext.vcf.modules.vcf_vim_host_datastore.mount_nfs(host, name, remote_host, remote_path, access_mode='readWrite', type_='NFS', profile=None)[source]

Mount an NFS share as a datastore on host.

CLI Example:

salt '*' vcf_vim_host_datastore.mount_nfs <host> nfs-iso 10.0.0.5 /export/iso
saltext.vcf.modules.vcf_vim_host_datastore.remove(host, datastore, profile=None)[source]

Unmount a datastore from a host.

CLI Example:

salt '*' vcf_vim_host_datastore.remove <host> <datastore>
saltext.vcf.modules.vcf_vim_host_datastore.rescan_storage(host, profile=None)[source]

Trigger a storage HBA rescan on a host.

CLI Example:

salt '*' vcf_vim_host_datastore.rescan_storage <host>