The volume component is of core importance and part of all platforms as it defines how the system will access the attached storage accessible to the virtual machine. The volume component defines the size and mount points.
Besides the global configuration available for any component such as Name, you can configure the following attributes:
Size: is used to define the size of the volume being defined and represented as a percent of storage or in byte units.
Accepted values are 100%FREE, {percent}VG and {bytes}G.
Device: is used to specify the device to use for the volume. Note: if left blank, the device map is used from the
related storage component. If using nfs, use server://nfsshare.
Filesystem Type: is used to specify the volume formatting such as (ext3, nfs, tmpfs, etc.).
Mount Point: is used to specify the directory path where the volume should be mounted. If using Windows compute, specify a drive
letter (ex. D:)
Mount Options: is used to specify any specific mount options. Common options listed below.
If the volume defined has a DependsOn relationship direct to the compute, it is configured for Ephemeral storage
on the compute.
If the volume defined has a DependsOn relationship to the storage component, it is using
block persistent storage.
In addition to the above configuration for this component, you can also specify Attachments and Monitors for this component.