tfs administration overview
DESCRIPTION
TFS Administration OverviewTRANSCRIPT
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