最近我所帶的開發部部門要采用TFS管理,另外TFS也是在微軟的MSF組隊模型中非常重要的;
Microsoft 解決方案架構 (MSF) 組隊模型描述了微軟如何通過建構人員以及人員的行為來實作項目成功。
模型專門為小組成員定義了各類角色群、職能領域、職責和指導,幫助他們在整個項目生命周期中實作
各自的工作目标。
1、推動開放的溝通;
2、 為共同的前景而工作;
3、充分授權和信任 | 各司其職,對項目共同負責;
4、 重視商業價值 | 保持靈巧,預期變化;
5、 投資品質 | 學習所有的經驗;
6、MSF模型以及MSF Agile;
7、工作項;
上面的是題外話,呵呵;
——————————————————————
安裝版本是Visual Studio 2005 Team Foundation Server CHS RTM
下面是開發團隊裡總結出的配置和安裝步驟;
TFS的部署安裝很容易出錯,每一個步驟都是經過驗證的;
希望分享出來幫助大家很輕松的部署TFS管理,并且能給大家更大的友善;
安裝TFS是一個相當繁瑣的且很容易出錯的過程,建議在一個幹淨的系統環境中進行安裝,
安裝過程将變得簡單而又不容易出錯;如果你的系統裡已經裝了Microsoft SQL Server 2005數
據庫和Windows SharePoint Services 2.0程式,建議你完全解除安裝,然後按照以下步驟進行安裝;
如果你非要在目前不幹淨的環境進行安裝,失敗的機會将會很大哦!
一. 安裝TFS的系統要求:
小型團隊(20人或少于20人)
作業系統: 帶 Service Pack 1 (SP1) 的 Windows Server 2003 企業版或帶 Service Pack 1 (SP1) 的 Windows Server 2003 标準版;
記憶體:最少1GB;
硬碟: 不少于8GB;
二. 安裝TFS時所需的使用者帳戶:
在單伺服器部署中,可以選擇使用 Active Directory 域使用者帳戶或本地使用者帳戶(這裡使用Active Directory 域使用者帳戶);
建立3個Active Directory 域使用者帳戶,其名稱和作用見下:
TFSSETUP : 用于運作 Team Foundation Server 安裝程式;
TFSSERVICE:用于運作 Team Foundation 服務的帳戶;
TFSREPORTS:用于通路 SQL Server Reporting Services 資料源的 帳戶;
這些帳戶即要屬于域又要給與本地administrators相當的權限,即添加到本地administrators組中;
三. 開始安裝TFS(未寫的步驟都按照預設的進行):
1. 安裝 Internet 資訊服務 (IIS) 并啟用 ASP.NET,請不要選擇“FrontPage 2002 伺服器擴充”。
此伺服器将承載 Windows SharePoint Services,後者與 FrontPage 伺服器擴充不相容。
2. 安裝Microsoft .net frameworks2.0及其修補程式(可在TFS的安裝目錄中找到檔案夾KB913393);
3. 安裝 Microsoft SQL Server 2005标準版,在安裝過程中需要注意的事項:
ü 使用 Team Foundation Server 安裝帳戶(例如 Domain\TFSSETUP)登入到 Windows進行安裝;
ü 在“要安裝的元件”頁上,選擇下面的元件,然後單擊“進階”;
Ø SQL Server Database Services
Ø Analysis Services
Ø Reporting Services
Ø Integration Services
Ø 工作站元件、聯機叢書和開發工具
² Team Foundation Server 不需要 Notification Services
ü 在“功能選擇”頁上,展開下面的節點并指定以下選項;
l 在“Database Services”之下單擊“複制”的圖示,并選擇“整個功能将不可用”;
l 在“用戶端元件”下,唯一需要安裝的功能是“管理工具”。對于“用戶端元件”下的所有其他項,可以選擇單擊圖示并選擇“整個功能将不可用”;
l 在“文檔、示例和示例資料庫”下,可以選擇單擊“聯機叢書”的圖示并選擇“整個功能将不可用”。單擊“下一步“;
ü 在“執行個體名”頁上,選擇“預設執行個體”,然後單擊“下一步“;
ü 在“服務帳戶”頁上,選擇“使用内置系統帳戶”并從清單中選擇“本地系統”。在“安裝結束時啟動服務”中,選擇所有服務:“SQL Server”、“SQL Server Agent”、“Analysis Services”、“Reporting Services”和“SQL Browser”,然後單擊“下一步”;
ü 在“身份驗證模式”頁上,選擇“Windows 身份驗證模式”,然後單擊“下一步”;
ü 在“排序規則設定”頁上,選擇适合您的語言的排序規則,然後單擊“下一步”;
² 為了避免由全角字元或平假名/片假名等效字元帶來的問題,請在安裝過程中選中啟用區分假名和全角字元的複選框;
² Team Foundation Server 不支援如下排序規則:
o 不區分重音
o 二進制
o Binary2
o 區分大小寫
ü 在“報表伺服器安裝選項”頁上,選擇“安裝預設配置”,然後單擊“下一步“;
ü 安裝過程完成後,必須安裝修補程式來更新 SQL Server Analysis Services 以便更有效地支援報告;
Ø 在資料層計算機上,打開“SQL Server 配置管理器”,右擊“SQL Server 浏覽器服務”,然後單擊“停止”;
Ø 在 Team Foundation Server 安裝媒體上,找到 SQLServerKB 檔案夾;
Ø 找到與您的作業系統和語言對應的可執行檔案 (.exe),如 AS2005-KBnnnnnn-x86-ENU.exe,然後輕按兩下該檔案以啟動 Hotfix Installer(修補程式安裝程式);
Ø 在“SQL Server 配置管理器”中,右擊“SQL Server Browser 服務”,然後單擊“屬性”;
Ø 在“服務”頁籤上找到“啟動模式”,然後選擇“自動”;
Ø 在“登入”頁籤上,單擊“啟動”;
ü 驗證安裝;
l 選擇“SQL Server 2005 Services”,驗證是否每個服務都有一個訓示服務正在運作的綠色箭頭;
l 選擇“SQL Server 2005 網絡配置”,單擊“MSSQLServer 的協定”,然後驗證是否啟用了“TCP/IP“和“NAME PIPES”協定;
l 驗證伺服器的連接配接;
4. 安裝Microsoft Windows SharePoint Services:
a) 使用 Team Foundation Server 安裝帳戶(例如 Domain\TFSSETUP)登入到 Windows進行安裝;
b) 在“安裝類型”中,選擇“伺服器場”,單擊“下一步”;
c) 安裝完成時,将打開一個 Web 浏覽器視窗,并顯示“配置管理虛拟伺服器”頁。确認該頁顯示後,不要進行任何更改,關閉該浏覽器視窗;
d) 安裝Microsoft Windows SharePoint Services的更新檔程式Service Pack 2;
e) 重起計算機後,驗證WSS2.0的安裝,打開 Internet Explorer 并鍵入相應的伺服器名稱作為位址,例如:Http://伺服器名,雖然未配置站點,但伺服器是活動 Web 伺服器并提供“建設中”頁面,則安裝成功;
5. 安裝Team Foundation Server:
1) 使用 Team Foundation Server 安裝帳戶(例如 Domain\TFSSETUP)登入到 Windows;
2) 啟動“Visual Studio Team Foundation Server 安裝向導”, 然後單擊“單伺服器安裝”;
3) 在“系統狀況檢查”頁上,單擊“報告”連結檢查是否有任何警告或阻止,應當先解決阻止和警告,再繼續安裝;
4) 在“服務登入帳戶”頁上,在“帳戶名”框中鍵入您為 Team Foundation Server 服務帳戶建立的 Windows 域使用者帳戶(例如 Domain\TFSSERVICE),并在“密碼”框中鍵入密碼,然後單擊“下一步”;
5) 在“報告登入帳戶”頁上,鍵入 Team Foundation Server 報告帳戶的帳戶資訊(例如,使用 Domain\TFSREPORTS),然後單擊“下一步“;
6) 在“指定警報設定”頁上,選擇“啟用 Team Foundation 警報”,然後鍵入以下資訊:
a) 在“SMTP 伺服器”框中,鍵入将用于發送電子郵件通知的伺服器的名稱;
b) 在“發件人電子郵件位址”框中,鍵入作為通知來源的電子郵件位址的名稱,然後單擊“下一步”;
7) 安裝完成後,重起計算機;
8) 在 Internet Explorer 中,定位到 http://localhost:8080/services/v1.0/Registration.asmx,然後單擊“GetRegistrationEntries”, 在“GetRegistrationEntries”頁上單擊“調用”,不必輸入 ToolID;
9) 在 XML 中,确認類型 VSTF 存在,然後關閉;
<?xml version="1.0" encoding="utf-8" ?>
<Type>vstfs</Type>
最後,TFS的安裝在此也就算是大功告成了,在此安裝過程中參考的是《Visual Studio 2005 Team Foundation Server安裝指南》,建議在安裝的過程中,最好下載下傳或列印下來作為參考,如果安裝過程還存在其它的問題,希望大家一起讨論。如果你還需要其它的功能,比如:Team Foundation Build和團隊資料總管,這些過程比較簡單,就不在介紹了,謝謝!
本文轉自
高陽 51CTO部落格,原文連結: http://blog.51cto.com/xiaoyinnet/196457,如需轉載請自行聯系原作者