I am planning on running on the same machine TFS 2010 Beta 1 and System Center Virtual Machine Manager 2008 R2 (on Windows Server 2008 R2).
Can they share a SQL Server or do they each need their own? I am running SQL Server 2008 SP1.
I don't see why they couldn't share a SQL server. Most services like that create unique databases. I know for a fact that all of the TFS related databases (except sharepoint and reporting server) start with Tfs. So there should be no reason they can't co-exist.
I tried this with beta 2 of TFS 2010. It all installed fine, but then I had issues with my collections not being seen. I don't know if that is related or not.