Primary is indeed it's own interface, separate from e0a-e0c (data interfaces). You can tell which one is which by reviewing the Configure > host interfaces and Configure > data interfaces pages respectively.
Virtual AltaVault can be deployed against any storage that the hypervisor supports as long as it has sufficient space as documented in the AltaVault virtual appliance install guide.