tfs administration overview

Post on 05-Dec-2014

13.176 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

TFS Administration Overview

TRANSCRIPT

Administration OverviewAdministration Overview

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

IntroductionsTeam Foundation Server RecapTFS Administration Basics

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

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.

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

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)

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

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

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

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

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

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Can be delegated to Team LeadersUser Project Creation Wizard

NameProcess TemplateTeam Project Portal Name

Affects URL

Source Control SettingsEmpty Source FolderCreate BranchNo Source Control

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

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

Membership Synchronized with Active DirectoryPlaces affected by Permissions

Team Foundation ServerSharePoint ServicesSQL Reporting Services

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

OperationalArchitectureBackup & Restore

Application AdministrationUser & Group ManagementCreating Team ProjectsSetting PermissionsOther Admin Functions

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

Process Template & Work Item Type Customization

Can be delegated to project admins

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

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

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

top related