Your SlideShare is downloading. ×
0
Administration Overview Steve Lange | Developer Technology Specialist | Microsoft
<ul><li>Introductions </li></ul><ul><li>Team Foundation Server Recap </li></ul><ul><li>TFS Administration Basics </li></ul...
 
<ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>...
 
ReportServer Reports and report settings for Reporting Services.  ReportServerTempDB Temporary database is used for tempor...
SQL Service (default instance) 1433 SQL Browser Service 1434 SQL Monitoring 1444 SQL Server Analysis Service Redirector 23...
 
TFSSETUP Used for install Local admin on TFS machines TFSSERVICE Service account for TFS WSSSERVICE Used for SharePoint (A...
<ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>...
 
<ul><li>Maintenance Plans for SQL (2005 or 2008) </li></ul><ul><ul><li>Full, Incremental, or Transaction Log </li></ul></u...
 
 
<ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>...
<ul><li>Managing groups is generally easier </li></ul><ul><ul><li>Groups contain users in logical containers </li></ul></u...
 
 
<ul><li>Adding Users </li></ul><ul><ul><li>TFS Settings -> Security -> Add </li></ul></ul><ul><li>Deactivate/Reactivate Us...
<ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>...
<ul><li>Can be delegated to Team Leaders </li></ul><ul><li>User Project Creation Wizard </li></ul><ul><ul><li>Name </li></...
<ul><li>Once project is created, add users to default groups (or create new custom groups) </li></ul><ul><li>User & Groups...
<ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>...
<ul><li>Membership Synchronized with Active Directory </li></ul><ul><li>Places affected by Permissions </li></ul><ul><ul><...
<ul><li>Permissions can be set via UI or CLI </li></ul>Allow Explicit setting (if not set, not allowed) Deny Most powerful...
<ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>...
<ul><li>Data Migration from External Systems </li></ul><ul><ul><li>Version Control: VSS, CVS/SVN, ClearCase </li></ul></ul...
<ul><li>Process Template & Work Item Type Customization </li></ul><ul><ul><li>Can be delegated to project admins </li></ul...
<ul><li>Path-space Branching </li></ul><ul><ul><li>Can branch from anywhere, to anywhere </li></ul></ul><ul><ul><li>Branch...
 
 
 
<ul><li>TFS Best Practices Guide </li></ul><ul><li>TFS Branching & Merging Guidance   (is getting upgraded for 2008) </li>...
<ul><li>Training </li></ul><ul><ul><li>Online Training </li></ul></ul><ul><ul><li>“How Do I?” Videos </li></ul></ul><ul><u...
Upcoming SlideShare
Loading in...5
×

TFS Administration Overview

9,898

Published on

TFS Administration Overview

Published in: Technology

Transcript of "TFS Administration Overview"

  1. 1. Administration Overview Steve Lange | Developer Technology Specialist | Microsoft
  2. 2. <ul><li>Introductions </li></ul><ul><li>Team Foundation Server Recap </li></ul><ul><li>TFS Administration Basics </li></ul><ul><ul><li>Operational </li></ul></ul><ul><ul><ul><li>Architecture </li></ul></ul></ul><ul><ul><ul><li>Backup & Restore </li></ul></ul></ul><ul><ul><li>Application Administration </li></ul></ul><ul><ul><ul><li>User & Group Management </li></ul></ul></ul><ul><ul><ul><li>Creating Team Projects </li></ul></ul></ul><ul><ul><ul><li>Setting Permissions </li></ul></ul></ul><ul><ul><ul><li>Other Admin Functions </li></ul></ul></ul>
  3. 4. <ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>Application Administration </li></ul><ul><ul><li>User & Group Management </li></ul></ul><ul><ul><li>Creating Team Projects </li></ul></ul><ul><ul><li>Setting Permissions </li></ul></ul><ul><ul><li>Other Admin Functions </li></ul></ul>
  4. 6. ReportServer Reports and report settings for Reporting Services. ReportServerTempDB Temporary database is used for temporarily storing information that is used when you run specific reports for Reporting Services. STS_Config_TFS/ WSS_Config Configuration database for SharePoint Products and Technologies contains a listing of all sites including content databases, site templates, custom Web parts, and other settings from SharePoint Central Administration. STS_Content_TFS/WSS_Content Content database for SharePoint Products and Technologies contains the actual content in the team's SharePoint site. TfsBuild Build data and published test results. TfsIntegration Projects, Areas, Iterations, and other registration data. TfsVersionControl Version control database. TFSWarehouse Data for building the warehouse used by the Reporting Services TfsWorkItemTracking Work item tracking database TfsWorkItemTrackingAttachments Work item tracking attachments database TfsActivityLogging The history database contains a log of all Team Foundation Server Web service requests.
  5. 7. SQL Service (default instance) 1433 SQL Browser Service 1434 SQL Monitoring 1444 SQL Server Analysis Service Redirector 2382 SQL Server Reporting Service 2383 SP Default Website 80 SP Central Administration 17012 Team Foundation Server 8080 Team Foundation Server Proxy 8081 Team Foundation Build Remoting 9191
  6. 9. TFSSETUP Used for install Local admin on TFS machines TFSSERVICE Service account for TFS WSSSERVICE Used for SharePoint (App Pool & Timer service) TFSREPORTS Used by SQL Reporting Services Can optionally be same account as TFSSERVICE TFSPROXY Used by TFS Proxy service (if needed)
  7. 10. <ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>Application Administration </li></ul><ul><ul><li>User & Group Management </li></ul></ul><ul><ul><li>Creating Team Projects </li></ul></ul><ul><ul><li>Setting Permissions </li></ul></ul><ul><ul><li>Other Admin Functions </li></ul></ul>
  8. 12. <ul><li>Maintenance Plans for SQL (2005 or 2008) </li></ul><ul><ul><li>Full, Incremental, or Transaction Log </li></ul></ul><ul><ul><li>Full is needed for complete DR </li></ul></ul><ul><ul><li>Incremental or Transaction Log can data restore to a point. </li></ul></ul><ul><li>Both types are recommended on different schedules </li></ul>
  9. 15. <ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>Application Administration </li></ul><ul><ul><li>User & Group Management </li></ul></ul><ul><ul><li>Creating Team Projects </li></ul></ul><ul><ul><li>Setting Permissions </li></ul></ul><ul><ul><li>Other Admin Functions </li></ul></ul>
  10. 16. <ul><li>Managing groups is generally easier </li></ul><ul><ul><li>Groups contain users in logical containers </li></ul></ul><ul><li>Manager users directly only when needed </li></ul><ul><li>Modifying Groups </li></ul><ul><ul><li>Add/Delete Groups </li></ul></ul><ul><ul><ul><li>Team Explorer -> Team Project Settings -> Group Membership </li></ul></ul></ul><ul><ul><li>Add/Delete Users from Group </li></ul></ul><ul><ul><ul><li>Team Explorer -> Team Project Settings -> Group Membership -> Properties </li></ul></ul></ul>
  11. 19. <ul><li>Adding Users </li></ul><ul><ul><li>TFS Settings -> Security -> Add </li></ul></ul><ul><li>Deactivate/Reactivate Users </li></ul><ul><ul><li>Preserves continuity & history of user </li></ul></ul><ul><ul><li>Set all permissions to Deny </li></ul></ul><ul><li>Removing Users </li></ul><ul><ul><li>From a Project: Team Project Settings -> Security </li></ul></ul><ul><ul><li>From TFS: TFS Settings -> Security </li></ul></ul><ul><ul><ul><li>Remove users from all groups first </li></ul></ul></ul>
  12. 20. <ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>Application Administration </li></ul><ul><ul><li>User & Group Management </li></ul></ul><ul><ul><li>Creating Team Projects </li></ul></ul><ul><ul><li>Setting Permissions </li></ul></ul><ul><ul><li>Other Admin Functions </li></ul></ul>
  13. 21. <ul><li>Can be delegated to Team Leaders </li></ul><ul><li>User Project Creation Wizard </li></ul><ul><ul><li>Name </li></ul></ul><ul><ul><li>Process Template </li></ul></ul><ul><ul><li>Team Project Portal Name </li></ul></ul><ul><ul><ul><li>Affects URL </li></ul></ul></ul><ul><ul><li>Source Control Settings </li></ul></ul><ul><ul><ul><li>Empty Source Folder </li></ul></ul></ul><ul><ul><ul><li>Create Branch </li></ul></ul></ul><ul><ul><ul><li>No Source Control </li></ul></ul></ul>
  14. 22. <ul><li>Once project is created, add users to default groups (or create new custom groups) </li></ul><ul><li>User & Groups can be automated via Process Template </li></ul>
  15. 23. <ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>Application Administration </li></ul><ul><ul><li>User & Group Management </li></ul></ul><ul><ul><li>Creating Team Projects </li></ul></ul><ul><ul><li>Setting Permissions </li></ul></ul><ul><ul><li>Other Admin Functions </li></ul></ul>
  16. 24. <ul><li>Membership Synchronized with Active Directory </li></ul><ul><li>Places affected by Permissions </li></ul><ul><ul><li>Team Foundation Server </li></ul></ul><ul><ul><li>SharePoint Services </li></ul></ul><ul><ul><li>SQL Reporting Services </li></ul></ul>
  17. 25. <ul><li>Permissions can be set via UI or CLI </li></ul>Allow Explicit setting (if not set, not allowed) Deny Most powerful setting Overrides Allow, unless member of Project or TFS Administrators Unset Implicit deny, except when inherited
  18. 26. <ul><li>Operational </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Backup & Restore </li></ul></ul><ul><li>Application Administration </li></ul><ul><ul><li>User & Group Management </li></ul></ul><ul><ul><li>Creating Team Projects </li></ul></ul><ul><ul><li>Setting Permissions </li></ul></ul><ul><ul><li>Other Admin Functions </li></ul></ul>
  19. 27. <ul><li>Data Migration from External Systems </li></ul><ul><ul><li>Version Control: VSS, CVS/SVN, ClearCase </li></ul></ul><ul><ul><li>Defect Tracking: ClearQuest, Bugzilla, etc. </li></ul></ul><ul><li>Visual SourceSafe </li></ul><ul><ul><li>Conversion tool included </li></ul></ul><ul><li>ClearQuest </li></ul><ul><ul><li>Conversion tool included </li></ul></ul><ul><li>ClearCase </li></ul><ul><ul><li>Conversion tool available </li></ul></ul><ul><li>Other tools available based on existing system </li></ul>
  20. 28. <ul><li>Process Template & Work Item Type Customization </li></ul><ul><ul><li>Can be delegated to project admins </li></ul></ul>
  21. 29. <ul><li>Path-space Branching </li></ul><ul><ul><li>Can branch from anywhere, to anywhere </li></ul></ul><ul><ul><li>Branch by time, label, version, etc. </li></ul></ul><ul><ul><li>Intelligent Copies </li></ul></ul>
  22. 33. <ul><li>TFS Best Practices Guide </li></ul><ul><li>TFS Branching & Merging Guidance (is getting upgraded for 2008) </li></ul><ul><li>Backup & Restore </li></ul><ul><li>TFS Migration Solutions </li></ul><ul><ul><li>VSS </li></ul></ul><ul><ul><li>ClearCase </li></ul></ul><ul><ul><li>CVS </li></ul></ul><ul><li>MSDN Library:  TFS Administrators </li></ul><ul><ul><li>Administering TFS Version Control </li></ul></ul><ul><ul><li>Administering TFS Build </li></ul></ul><ul><ul><li>Troubleshooting Team Foundation Server </li></ul></ul><ul><ul><li>Team Foundation Administration Walkthroughs </li></ul></ul>
  23. 34. <ul><li>Training </li></ul><ul><ul><li>Online Training </li></ul></ul><ul><ul><li>“How Do I?” Videos </li></ul></ul><ul><ul><li>Many more onsite/custom training options available </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×