Hi
I am planning on doing a dual server installation of TFS.My data tier is a real box, where as my app tier is a VM.I am going to be doing this in a production environment at my client's place.
Microsoft recommends not to run TFS on a VM in a production environment in the following article
http://msdn2.microsoft.com/en-us/library/ms316494.aspx
Virtual PC
Team Foundation Server servers will operate correctly on a Virtual PC or a virtual server. However, this configuration is not recommended for production environments. It can be used in evaluation or demonstration scenarios
Is there a specific reason why If so, what are the risks involved Could someone please help me out on this.
Thanks in advance

Virtual Server in a Production environment
ReneeC
Matthew Watson
1.01 NETWORK:
RECOMMENDED:
· Bandwidth : min of 1 Mbps
ACTUAL:
· Bandwidth : connected to a 1 Gbps network
1.0.2 APP SERVER:
RECOMMENDED:
Component
Recommended
Processor
2.8 GHz Pentium IV or Athlon
Operating System
Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition
Windows Server 2003 with Service Pack 1 (SP1), Standard Edition
Web Server1
Internet Information Services (IIS) 6.0 with ASP.NET enabled
RAM
1 GB
Hard Disk
20 GB of available space
ACTUAL:
Processor
3.0 GHz Intel Xeon
Operating System
Windows Server 2003 with Service Pack 1 (SP1), Standard Edition
Web Server1
Internet Information Services (IIS) 6.0 with ASP.NET enabled
RAM
2 GB
Hard Disk
19.9 GB of available space
USER PROFILE
2.0.1 SAMPLE USER PROFILE FROM INSTALLATION GUIDE:
Sample user logon name
Purpose
TFSSETUP
· Used to run Team Foundation Server Setup.
· This account must be an administrator on Team Foundation Server computers.
· This account must be a member of the same domain as the following two service accounts. For example, you cannot have the two service accounts on a domain and then use a local account to run setup.
TFSSERVICE
· Used as the service account by Team Foundation Server Windows services (Code Coverage Analysis Service and TFSServerScheduler), and the Share Point Timer Service.
· Used as the application pool identity by the Team Foundation Server application pool (TFS AppPool) and the Windows Share Point Services application pools (TFWSS and TFSWSSADMIN).
· Must have the Allow log on locally permission on Team Foundation Server computers.
· For optimal security, this service account:
o Should not be an administrator on Team Foundation Server computers.
o Should have the option Account is sensitive and cannot be delegated selected for Active Directory on the domain.
TFSREPORTS
· Used as the service account by SQL Server Reporting Services data sources.
· This account should not be an administrator on Team Foundation Server computers.
· This account must have the Allow log on locally permission on Team Foundation Server computers.
2.0.2 ACTUAL USER NAMES:
Actual user logon name
Rights
rnum.TFSSETUP
· Used to run Team Foundation Server Setup.
· Administrator on Team Foundation Server computers.
· This account IS A member of the same domain as the following two service accounts.
rnum.TFSSERVICE
· Used as the service account by Team Foundation Server Windows services (Code Coverage Analysis Service and TFSServerScheduler), and the Share Point Timer Service.
· Used as the application pool identity by the Team Foundation Server application pool (TFS AppPool) and the Windows Share Point Services application pools (TFWSS and TFSWSSADMIN).
· Has the Allow log on locally permission on Team Foundation Server computers.
rnum.TFSREPORTS
· Used as the service account by SQL Server Reporting Services data sources.
· This account HAS the Allow log on locally permission on Team Foundation Server computers.
Active Directory Profile
EXISTING PROFILE
MY QUESTION AND CONCERN
Though I know that the user names are just place holders, I have read about people having problems with using different user names in the beta version.Hope that is fixed.
I also read in one of the forums that the service accounts need to be in the power users group.I just have them the Allow logon locally policy (as it says in the guide).Will that cause an issue
I just want to make sure that I eliminate most issues before I begin the installation.
Thanks for the help