將 SCVMM 2008 R2 升級至 SCVMM 2012
Visual Studio Team Foundation Server 2012 的Lab Management 支援 SCVMM 2008 RS 和 SCVMM 2012 年。 如果您要升級 Team Foundation Server 2010 到 Visual Studio Team Foundation Server 2012和升級 SCVMM 2008 R2 至 SCVMM 2012,建議在您完成升級至 Visual Studio Team Foundation Server 2012之後,再升級至 SCVMM 2012 。 本主題說明如何在 Visual Studio Team Foundation Server 2012Lab Management從 SCVMM 2008 R2 升級至 SCVMM 2012 年。
重要
當您升級 SCVMM時,某些步驟可能會造成您的 Team Foundation Server 停機。這些步驟如下所示。
升級至 SCVMM 2012 年
使用 SCVMM 2012 Installer 升級 SCVMM 2008 R2 Server 至 SCVMM 2012 Server。
升級您主機和程式庫共用的 SCVMM 代理程式。
使用 SCVMM 系統管理員主控台驗證所有的 SCVMM 元件運作。
在所有 Team Foundation Server 應用程式層電腦上安裝 SCVMM 2012 主控台。
-
警告
這個步驟將會破壞您 Team Foundation Server 的服務。
使用 iisreset 命令重新啟動 Team Foundation Server Web 服務。 然後重新啟動 Team Foundation Server 工作代理程式。
-
警告
當您使用 upgradeSCVMM 命令, Team Foundation Server 會在您SCVMM 伺服器上新增樣板物件給使用該範本的每個 Team 專案。這可確保您的範本升級後將與 SCVMM 2012 相容而不會遺失任何資料。不過,當新的樣板建立時, Team 專案名稱附加至範本名稱。如果新範本名稱大於 64 個字元,則會導致 SCVMM 失敗。若要解決這個錯誤,您必須將這些範本較短的名稱。
在您Team Foundation Server開啟較高權限的命令提示字元,並且在命令提示字元中鍵入下列命令: C:\Program Files\Visual Studio Team Foundation Server 2011\bin\tools> tfsconfig lab /upgradeSCVMM /collectionName:*. 這個命令會在每個專案集合的資料庫中升級資料和範本,使其與 SCVMM 2012 相容。 如果在執行命令時,發生任何錯誤或警告,請參閱下一節來解決這些錯誤。 如果未發生任何錯誤或警告,則升級作業完成後,您可以從 Lab Management 使用 SCVMM 環境。
解決使用SCVMM 命令時所產生的錯誤和警告。
在您使用 upgradeSCVMM 命令之後,開始使用 Lab Management 之前,您必須先解決接收到的任何錯誤或警告。 upgradeSCVMM 命令會產生包含所有錯誤訊息和警告的記錄檔。 當您執行 upgradeSCVMM 命令時,記錄檔的位置會顯示出來。
SCVMM 失敗: 如果出現 SCVMM 與失敗相關的錯誤,您使用的 SCVMM 工作記錄取得有關錯誤的其他相關資訊。 在您解決 SCVMM 的錯誤之後,請重新執行 upgradeSCVMM 命令。