Azure DevOps Server 2020.1 升級指南 (TFS)


1. 概述

1.1 版本歷史

自2005年開始,微軟在VSS的基礎上發布了TFS(2019年開始更名為Azure DevOps Server)的第一個版本TFS 2005,后續陸續發布了2008/2010/2012/2013/2015/2017/2018/2019/2020,每個版本都會給用戶帶來令人興奮的功能。
最近筆者收到了微軟產品組預備發布的2020的第一個升級包“2020.1”,於是迫不及待的在自己的環境中做了升級實驗,下面記錄了筆者升級過程中需要注意的問題。

1.2 實驗環境

  • 操作系統:Windows Server 2019
  • 數據庫:SQL Server 2019
  • Azure DevOps Server:
    • 2020.0.1:這套環境是在2017的基礎上,一直升級上來了,包含了一套比較完整的實驗數據,例如工作項、代碼、流水線、測試用力蹬
    • 網絡負載均衡

圖一:負載均衡

image

圖二:應用層

image

2. 升級步驟

2.1 移除應用層的配置

在多個應用層節點的服務器中,為了避免由於在升級過程中各節點應用版本不一致的問題,首先將所有應用層的配置刪除。

image

2.2 安裝AzDevOps應用程序

啟動安裝鏡像中的安裝程序。參考我們之前的經驗,這個安裝過程比較耗時,無論在我配置了SSD硬盤的筆記本電腦,還是客戶現場高性能的物理服務器上,至少要10-15分鍾時間;有些環境由於硬件特別是磁盤速度的問題,這個過程會更長,1個小時不足為怪。

image

image

2.3 配置AzDevOps升級

  • 安裝過程結束后,系統自動啟動升級和配置界面

image

  • 由於是升級,我們選擇現有的數據庫

image

  • 數據數據庫名稱或ip地址;由於是在原有的服務器上升級,系統自動識別出之前的數據庫服務器,並填寫在配置項中

image

  • 選擇生產升級;建議生產升級之前,一定要做驗證

image

  • 輸入服務賬戶的密碼;由於是在原有的服務器上升級,系統自動識別出之前的服務賬戶,並填寫在配置項中

image

  • 保持默認的配置

image

  • 保持默認的配置,並填寫ES搜索賬戶的密碼

image

  • 原有環境沒有配置報表,升級過程中自動禁用配置

image

  • 在配置匯總頁面中,仔細核對一下所有配置,然后執行下一步操作

image

  • 系統首先檢查是否所有配置項是否合格,然后啟動配置和升級程序

image

  • 依據用戶數據的多少,系統升級過程需要不同的時間;我們在一個客戶700萬工作量的環境中,發現這個過程大約花費了10個小時

image

2.4 配置第二個節點的應用層

當系統完成升級后,就可以在第二個節點的應用層上做配置了,這個過程比較簡單,也比較快。具體操作如下圖:

  • 在控制台中選擇數據庫
  • 選擇應用層專用
  • 配置服務賬戶
  • 選擇本機的web配置,默認會導入第一個節點中的配置
  • 檢查應用服務器是否合格,並完成配置

3 驗證系統

完成所有系統的升級配置后,我們打開任意節點服務器,可以看到系統已經升級到了Azure DevOps Server 2020 Update 1

image

后續我們還會在博客中繼續分享Azure DevOps Server 2020 Update 1的最新功能

如果需要,你還可以從微軟Azure DevOps Server 的在線文檔,查詢更多的權威資料

------------------------------------------------------------

http://www.cnblogs.com/danzhang/  DevOps MVP 張洪君

------------------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM