I would like to setup a test staging virtual server. If at all possible I'd like to use just one virtual machine. These are the software requirements:
- Windows Server 2008 R2
- Domain controller
- Web Server
- SQL Server 2008 R2
- Sharepoint Foundation 2010
I know this is possible to setup on a single machine. The question is: Is it possible to set this up on a server core machine?
No. SQL Server IIRC does not install on server core. Sharepoint is another candidate.
Sharepoint won't work unfortunately, IIS will run, however you can only serve static web pages as ASP.net cannot be installed on Server Core.
More details on this page at Microsoft.
Server core is a great technology for infrastructure rolls however is very limited when it comes to installing applications.
The following taken from the MCTS 70-640 Documentation: "As an overview; Sever Core supports nine rolls:
It also supports eleven optional features: