We run AX on a VMware ESX Server. The AOS instances are hosted on the ESX server, while the database server is a separate physical server. The only way I would go with hosting the database server in a virtual environment is if it was connected to a SAN over fiber (ideally) or iSCSI.
We haven't had any perf/stability issues (knock on wood). We have around 50 concurrent users.
HTH