For various reasons I need to do a complete Team Foundation Server 2015 installation, including all the supported components. The installations will use VirtualBox as I want to utilize any existing hardware I currently have, including my Linux box.
The required installations as it currently stands are:
- Windows 7 Professional (Client)
- Windows 2012 R2 w/ Update (Server #1): Primary DC
- Windows 2012 R2 w/ Update (Server #2): Team Foundation Server 2015
- Windows 2012 R2 w/ Update (Server #3): SQL Server
- Windows 2012 R2 w/ Update (Server #4): SharePoint Server 2013
- Windows 2012 R2 w/ Update (Server #5): Project Server 2013
- Visual Studio 2015 w/ Update 2 (Client)
- Team Foundation Server 2015 w/ Update 1 (Server #2)
- SQL Server 2014 w/ Service Pack 1 (Server #3)
- SharePoint Server 2013 w/ Service Pack 1 (Server #4)
- Project Professional 2013 w/ Service Pack 1 (Server #5)
Microsoft’s official stance on virtualization is to use Hyper-V, of course, so I may encounter problems with this plan as we go.
Why not combine some of the platforms above to reduce the number of VMs? I have plenty of memory available, so there’s no need there to be sparse. And by giving each part of the installation it’s own VM it makes it a little bit easier to manage snapshots and the installation for each – we don’t have to worry about any conflicting requirements or installation order.