Tasks | Associated Topics |
|---|
Create the user accounts. | |
Create virtual machine hosts. | |
Create virtual machines. | |
Obtain a licensed copy of System Center Virtual Machine Manager (VMM). | |
Install and configure VMM. | |
Add hosts to a host group. | |
Install Team Foundation Server. | Download the latest version of the Team Foundation Server installation guide from this page on the Microsoft Web site: Microsoft Download Center See the topics "Scenario: Installing for Small Teams (Single-Server Installation)" or "Scenario: Installing Using Existing Infrastructure or More than One Server."
|
Install the VMM Administrator Console on each Team Foundation Server application-tier. | |
Add the Team Foundation Server service account to VMM and the VMs. Add the account under which Team Foundation Server is running to the Administrators group on the host computer that is running the virtual machines. Add the account under which Team Foundation Server is running to the user group on VMM. | |
Configure team project collections to use virtual machine hosts and library shares. | |
Install and configure test and build controllers | |
Install a test, build, and lab agents on a virtual machine. A test agent is a background process that receives, runs, and reports on tests and collects data on a single computer. The test agent communicates with test agent controller, usually located on another computer. A build agent is a background process that receives, runs, and reports on Team Foundation Server builds and other property settings on a single computer. The build agent communicates with the build controller, usually located on another computer A lab agent is a background process that runs on a virtual machine to configure, monitor, and report on status and errors. The lab agent communicates with the lab Web service that is running on the Team Foundation Server application tier.
| |
Create virtual machine templates | |
Create a virtual environment | |
Back up or restore the resources that are used by Lab Management. When you back up Team Foundation Server, you should also back up the VMM databases and the virtual machines. | |
Use virtual environments as part of your development: If you want to use the virtual environments to develop the application, your next step is to determine the appropriate configurations and environments. | |
Use virtual environments as part of your application deployment: If you want to use the virtual to deploy new builds of your application, your next step is to configure the build workflow to copy the binaries to the appropriate locations. | |
Use virtual environments as part of your testing: If you want to use the virtual environments to test the application, your next step is to plan your testing based on either requirements or user stories. You can link your tests to these requirements or user stories and then plan which are the configurations and environments that you want to use to run these tests. | |