tfs administration overview

34
Administration Overview Administration Overview Steve Lange | Developer Technology Specialist | Microsoft Steve Lange | Developer Technology Specialist | Microsoft

Upload: steve-lange

Post on 05-Dec-2014

13.174 views

Category:

Technology


0 download

DESCRIPTION

TFS Administration Overview

TRANSCRIPT

Page 1: TFS Administration Overview

Administration OverviewAdministration Overview

Steve Lange | Developer Technology Specialist | MicrosoftSteve Lange | Developer Technology Specialist | Microsoft

Page 2: TFS Administration Overview

IntroductionsTeam Foundation Server RecapTFS Administration Basics

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Page 3: TFS Administration Overview
Page 4: TFS Administration Overview

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Page 5: TFS Administration Overview
Page 6: TFS Administration Overview

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.

Page 7: TFS Administration Overview

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

Page 8: TFS Administration Overview
Page 9: TFS Administration Overview

TFSSETUP Used for installLocal admin on TFS machines

TFSSERVICE Service account for TFS

WSSSERVICE Used for SharePoint (App Pool & Timer service)

TFSREPORTS Used by SQL Reporting ServicesCan optionally be same account as TFSSERVICE

TFSPROXY Used by TFS Proxy service (if needed)

Page 10: TFS Administration Overview

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Page 11: TFS Administration Overview
Page 12: TFS Administration Overview

Maintenance Plans for SQL (2005 or 2008)

Full, Incremental, or Transaction LogFull is needed for complete DRIncremental or Transaction Log can data restore to a point.

Both types are recommended on different schedules

Page 13: TFS Administration Overview
Page 14: TFS Administration Overview
Page 15: TFS Administration Overview

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Page 16: TFS Administration Overview

Managing groups is generally easierGroups contain users in logical containers

Manager users directly only when neededModifying Groups

Add/Delete GroupsTeam Explorer -> Team Project Settings -> Group Membership

Add/Delete Users from GroupTeam Explorer -> Team Project Settings -> Group Membership -> Properties

Page 17: TFS Administration Overview
Page 18: TFS Administration Overview
Page 19: TFS Administration Overview

Adding UsersTFS Settings -> Security -> Add

Deactivate/Reactivate UsersPreserves continuity & history of userSet all permissions to Deny

Removing UsersFrom a Project: Team Project Settings -> SecurityFrom TFS: TFS Settings -> Security

Remove users from all groups first

Page 20: TFS Administration Overview

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Page 21: TFS Administration Overview

Can be delegated to Team LeadersUser Project Creation Wizard

NameProcess TemplateTeam Project Portal Name

Affects URL

Source Control SettingsEmpty Source FolderCreate BranchNo Source Control

Page 22: TFS Administration Overview

Once project is created, add users to default groups (or create new custom groups)User & Groups can be automated via Process Template

Page 23: TFS Administration Overview

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Page 24: TFS Administration Overview

Membership Synchronized with Active DirectoryPlaces affected by Permissions

Team Foundation ServerSharePoint ServicesSQL Reporting Services

Page 25: TFS Administration Overview

Allow Explicit setting (if not set, not allowed)

Deny Most powerful settingOverrides Allow, unless member of Project or TFS Administrators

Unset Implicit deny, except when inherited

Permissions can be set via UI or CLI

Page 26: TFS Administration Overview

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Page 27: TFS Administration Overview

Data Migration from External SystemsVersion Control: VSS, CVS/SVN, ClearCaseDefect Tracking: ClearQuest, Bugzilla, etc.

Visual SourceSafeConversion tool included

ClearQuestConversion tool included

ClearCaseConversion tool available

Other tools available based on existing system

Page 28: TFS Administration Overview

Process Template & Work Item Type Customization

Can be delegated to project admins

Page 29: TFS Administration Overview

Path-space BranchingCan branch from anywhere, to anywhereBranch by time, label, version, etc.Intelligent Copies

Page 30: TFS Administration Overview
Page 31: TFS Administration Overview
Page 32: TFS Administration Overview
Page 33: TFS Administration Overview

TFS Best Practices GuideTFS Branching & Merging Guidance (is getting upgraded for 2008)

Backup & RestoreTFS Migration Solutions

VSSClearCaseCVS

MSDN Library:  TFS AdministratorsAdministering TFS Version ControlAdministering TFS BuildTroubleshooting Team Foundation ServerTeam Foundation Administration Walkthroughs

Page 34: TFS Administration Overview

TrainingOnline Training“How Do I?” VideosMany more onsite/custom training options available