次の方法で共有


デプロイを最新バージョンの Azure DevOps Server にアップグレードする

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

このガイドでは、オンプレミスのデプロイを Azure DevOps Server にアップグレードする手順について説明します。 TFS 2015 から移行する場合でも、Azure DevOps Server 2019 から移行する場合でも、このプロセスにより、環境が最新の機能とパフォーマンスの向上に対応できるようになります。

[前提条件]

前提条件 詳細
サポートされているソース バージョン アップグレードは TFS 2015 以降からのみサポートされます。 デプロイで TFS 2013 以前のリリースが実行されている場合は、最初にそのデプロイを TFS 2015 にアップグレードしてから、Azure DevOps Server にアップグレードします。
システム要件 ターゲット サーバーの システム要件 を確認します。これには、オペレーティング システム、SQL Server のバージョン、ハードウェアの更新プログラムが含まれる場合があります。
データベースのバックアップ すべての Azure DevOps データベースの完全で一貫性のあるバックアップ セットを作成します。 データベースのバックアップと復元の計画を参照してください。 アップグレードが失敗した場合、これらのバックアップは復旧に不可欠です。
サービス アカウントの資格情報 Azure DevOps Server で使用されるサービス アカウントの管理アクセス権と資格情報があることを確認します。
ライセンスとプロダクト キー Azure DevOps Server ライセンスとプロダクト キーをインストールおよびアクティブ化する準備を整えます。
実稼働前環境 (推奨) 所定の場所にアップグレードする場合は、実稼働前環境で試用 (ドライラン) を実行して、プロセスを検証します( 実稼働前のドライラン)。
プロセス モデルのオプション 新しいプロジェクト コレクションに 継承 または オンプレミスの XML プロセス モデルのどちらを使用するかを決定します。この選択は、カスタマイズとレポート機能に影響します。

サポートされているアップグレード パス

次のアップグレード マトリックスを使用して、現在のバージョンに基づいて正しいパスを決定します。

以前のすべてのバージョンの Azure DevOps Server アップグレード パス マトリックス。

以前のすべてのバージョンの Azure DevOps Server 2022 アップグレード パス マトリックス。

以前のすべてのバージョンの Azure DevOps Server 2020 アップグレード パス マトリックス。

非推奨の機能

機能の構成ウィザードは、Azure DevOps Server 2019 以降ではサポートされなくなりました。
既定のシステム プロセスの更新については、「 プロセス テンプレートに加えられた変更」を参照してください。

新しいプロジェクト コレクションの継承プロセス モデルの可用性

Azure DevOps Server 2019 では、継承プロセス モデルを使用して作業追跡エクスペリエンスをカスタマイズするためのサポートが提供されます。 この機能にアクセスするには、新しいプロジェクト コレクションを作成する必要があります。 既存のプロジェクト コレクションでは、オンプレミスの XML プロセス モデルのみがサポートされます。

新しいプロジェクト コレクションの継承プロセス モデルを選択した場合は、レポートをサポートする Analytics サービスも自動的に選択されます。 新しいプロジェクト コレクションに追加するプロジェクトに SQL Server レポート サービスを追加することはできません。 新しいプロジェクト コレクションのオンプレミス XML プロセス モデルを選択した場合は、Analytics Service と SQL Server レポート サービスの両方にアクセスできます。 これは、アップグレードする既存のコレクションにも当てはまります。

新しいプロジェクト コレクションを進める際は、作業追跡のカスタマイズとレポートの要件を検討してください。 これらの選択肢の詳細については、次の記事を参照してください。

機能設定ウィザードの廃止

以前は、構成機能ウィザードを使って、既定のプロセステンプレートの更新を行いました。 この機能は、Azure DevOps Server 2019 ではサポートされなくなりました。

既定のシステム プロセスに対して行われた更新については、「 プロセス テンプレートに加えられた変更」を参照してください。

更新の複雑さ

アップグレードの複雑さは次に依存します。

  • サーバーの数
  • SQL Server Reporting Services との統合
  • データベースのサイズ
  • 現在のバージョン

セットアップに関係なく、コア プロセスは同じままです。 準備してからアップグレードします

稼働停止時間

アップグレード中にデプロイがオフラインになります。 期間は、デプロイ サイズによって異なります。 ダウンタイムを最小限に抑えるには: