What do you mean by Virtual Machines? Do you mean a machine with VMware running on it, but the cores and memory are dedicated to just the application (i.e. thickly provisioned), or do you mean a virtualized infrastructure where memory and cores can be “stolen” at a moments notice if another virtual machine in the infrastructure needs them (i.e. thinly provisioned)?
SAS runs in both, but prefers to be on a thickly provisioned infrastructure.
Also, depending on the network activity between the various SAS components, your SAS Metadata server may need to have a 10Gigabit dedicated network card (NIC) in order for SAS to perform optimally.
So, what is Margaret trying to say? You can use a virtualization tool to take an 8 core system and turn it into a 4 cores system for SAS Metadata and it will function. Will it function without issues and perform well, that will depend on what the others 4 cores will be used for.
Margaret