Microsoft Team Foundation Server 2013 (TFS 2013) provides the collaboration hub at the center of the Application Lifecycle Management (ALM) solution. By automating the software delivery process, entire teams can collaborate across roles and track team actions and project artifacts such as requirements, tasks, bugs, source code, build results, and test results. Team Foundation Server 2013 enables team rooms, comprehensive reporting, and dashboards that provide historical trending, full traceability, and real-time visibility into software quality.
This KB article describes the options for installing and configuring TFS 2013 on the CenturyLink Cloud using Blueprints.
Due to the complexities of the possible TFS 2013 configurations, there are several TFS 2013 Blueprints available to allow you to achieve your required scenario.
- Team Foundation Server 2013 Standalone Small
- Team Foundation Server 2013 Standalone Medium
- Team Foundation Server 2013 Standalone Large
- Team Foundation Server 2013 Basic with SQL Server Express
- Team Foundation Server 2013 with SQL Server
The following software is installed by all TFS 2013 Blueprints -
- Microsoft Windows Server 2008 R2 Standard 64-bit
- Microsoft Visual Studio Team Foundation Server 2013 with Update 5
- Team Explorer for Microsoft Visual Studio 2013
Team Explorer is the client software that you use to access Team Foundation Server 2013 functionality from Visual Studio.
For more information about configuring TFS 2013, see the following Microsoft documentation -
Set up TFS on a server.aspx).
Blueprint - Team Foundation Server 2013 Standalone
There are three variations on this Blueprint - Small, Medium, and Large.
- Small - 2 CPU 8 GB memory
- Medium - 4 CPU 16 GB memory
- Large - 4 CPU 32 GB memory
These Blueprints provide a Windows 2008 R2 Standard server with TFS 2013 installed - but not configured. They do not install SQL Server. You can then configure any of the possible TFS 2013 configurations using the "Team Foundation Server Administration Console".
If SQL Server is required for the TFS configuration (Basic or Standard) you can install SQL Server either locally or remotely, and you can select the SQL Server you require. You can use the "Install SQL Server on Existing Server" Blueprint to install SQL Server. The user should select either SQL Server 2014 Standard or Enterprise.
Blueprint - Team Foundation Server 2013 Basic with SQL Server Express
This Blueprint installs TFS 2013 and performs the Basic configuration, which installs SQL Server Express 2012.
Blueprint - Team Foundation Server 2013 with SQL Server
This Blueprint installs (a full edition of) SQL Server and TFS 2013. The user should select either SQL Server 2014 Standard or Enterprise.
CenturyLink Cloud Users
After reading this article, the user should be able to deploy a TFS 2013 Blueprint to create a TFS 2013 server.
- Access to the CenturyLink Cloud platform as an authorized user.
Steps to Deploy Blueprint
Locate the "Team Foundation Server" Blueprint.
- Login to the Control Portal. From the Nav Menu on the left, click Orchestration > Blueprints Library.
- Search for “TFS” in the keyword search on the right side of the page.
- Locate the specific "Team Foundation Server" Blueprint that you require.
Choose and Deploy the Blueprint.
- Click the "Team Foundation Server" Blueprint that you require.
Customize the Blueprint.
- Build Server - Set server options including password.
- Set Server Name - Set the required server name.
- Specify Credentials - If required, set the server credentials.
- Select SQL Version ("TFS with SQL Server" only) - Select either 2014 Standard or 2014 Enterprise.
- Select SQL Features ("TFS with SQL Server" only) - Select the options as shown.
Review and Confirm the Blueprint.
next: step 2.
- Verify your configuration details.
Deploy the Blueprint.
- Once verified, click the
deploy blueprintbutton. You will see the deployment details along with an email stating the Blueprint is queued for execution.
- This will kick off the Blueprint deploy process and load a page to allow you to track the progress of the deployment.
- Once verified, click the
Monitor the Activity Queue.
- Monitor the Deployment Queue to view the progress of the Blueprint.
- To monitor progress, click Queue from the Nav Menu on the left.
- Once the Blueprint completes successfully, you will receive an email stating that the Blueprint build is complete. Please do not use the application until you have received this email notification.
Access your TFS 2013 server
To access your TFS 2013 server from a computer outside the CenturyLink Cloud network use the OpenVPN client as specified here: How To Configure Client VPN.
The costs associated with this Blueprint deployment include CenturyLink Cloud infrastructure usage.
Additional licensing costs will apply for Microsoft software, including TFS 2013 and SQL Server. If you deploy with SQL Server, charges will apply for SQL Server. See the article install SQL Server for information on how to install SQL Server if you have any questions. This Blueprint is automatically run if you choose the Blueprint, Blueprint - Team Foundation Server 2013 with SQL Server.
The TFS 2013 license is not included. You can choose to configure TFS 2013 on first use with a 90-day trial license, or you can enter your license key. A trial license can be upgraded to a full license at a later time by providing your license key. You must obtain an appropriate license for TFS from Microsoft and enter the license key. TFS is not purchased through installing this Blueprint.
CenturyLink Cloud works with Terawe, a Microsoft Cloud and Hosting partner, to provide new cloud offerings to our customers for various Microsoft products.
Terawe is a software technology company that provides world-class sustainable solutions and services for customers. With key initiatives spanning industry verticals in education and hosting, along with in-depth expertise including Cloud, Data Platform, Mobility, Big Data and Business Intelligence, we create compelling solutions for customers at the highest efficiency and quality.
Frequently Asked Questions
Who should I contact for support?
For issues related to cloud infrastructure (VMs, network, etc.), or if you experience a problem deploying the Blueprint or Script Package, please open a CenturyLink Cloud Support ticket by emailing email@example.com or through the CenturyLink Cloud Support website.
For issues related to deploying the Terawe TFS Blueprints on CenturyLink Cloud, please email firstname.lastname@example.org.