Azure DevOps をオンプレミスにインストールして構成する

Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

Visual Studio Team Foundation Server (TFS) という名前の Azure DevOps Server 2019 を展開する方法には、いくつかの選択肢があります。 すべてを 1 つのサーバーにインストールできます。 または、複数のアプリケーション層と SQL インスタンスを使用できます。 チームに適したデプロイの種類を決定する方法については、「 ハードウェアの推奨事項」を参照してください。

デプロイの選択肢

  • 単一サーバー: アプリケーション層とデータ層が同じコンピューター上にあるため、単一サーバーのデプロイが最も簡単なデプロイです。 1 つのチームまたは少数のチームセットをサポートする場合は、このデプロイを選択します。

  • デュアル サーバー: 個別のアプリケーション層とデータ層を備えたデュアル サーバーデプロイは、大規模なチームセットのパフォーマンスを向上させ、平均使用量を超えるチームをサポートできます。

  • 複数のサーバー: この種のデプロイは、複数のアプリケーション層とデータ層を含み、非常に負荷の高い非常に大きなチームやチームに対してパフォーマンスを向上させます。 複数のサーバーを使用することで、高可用性とディザスター リカバリー機能が向上します。

レポート構成の選択肢

Azure DevOps Serverは、SQL Server Reporting Servicesの代わりに、またはそれに沿って使用できる Analytics サービスをサポートしています。 ただし、継承プロセス モデルを使用して作業追跡をカスタマイズする予定の場合は、レポート作成にのみ Analytics Service を使用できます。レポートをサポートするようにプロジェクト コレクションを構成することはできません。

Analytics サービスの詳細については、「 Analytics サービスとは」を参照してください。 継承プロセス モデルの詳細については、「 プロセスのカスタマイズと継承されたプロセスについて」を参照してください。

注意

継承プロセス モデルをサポートするように構成できるのは、新しいプロジェクト コレクションだけです。 アップグレードされたプロジェクト コレクションは、引き続きオンプレミスの XML プロセス モデルのみをサポートできます。

評価用または個人用のインストール

個人用または評価用にオンプレミスで Azure DevOps を設定する場合は、 Azure DevOps Express を使用します。 Azure DevOps Express は無料で簡単にセットアップでき、クライアントとサーバーの両方のオペレーティング システムにインストールできます。 Azure DevOps Server 2019 と同じ機能をすべてサポートしています。 TFS Express ライセンスの制限は、5 人のアクティブ ユーザーに使用されます。

ヒント

個人用に無料のAzure DevOps Services組織を使用することを検討してください。 Azure DevOps Servicesはクラウドベースであるため、独自のハードウェアにインストールしたり、独自のバックアップを管理したりする必要はありません。

配置プロセス

Azure DevOps Serverをデプロイする方法に関係なく、プロセスには次の 3 つの手順が含まれます。

  • 準備: インストーラーは、システム要件を確認して、Azure DevOps Serverまたは TFS 用に 1 つ以上のサーバーを準備します。

  • インストール: インストーラーはサーバーに実行可能ファイルを配置し、VisualStudio.com またはボリューム ライセンス サービス センターからインストーラーを実行します。

  • 構成: この手順では、インストール済みの機能を構成して、インストールを実行します。 構成ウィザードを実行すると、一連の準備チェックが実行されます。 これらのチェックにより、システムが要件を満たしていることと、設定の選択が機能する可能性が高いことが確認されます。 問題がある場合は、1 つ以上の警告またはエラー メッセージが表示されます。 すべてのエラーを解決したら、構成を実行してデプロイの設定を完了します。

インストールが完了すると、インストーラーはAzure DevOps Server構成センターを起動します。 統合ウィザードでは、新しいインストール、アップグレード、アプリケーション層のみのシナリオなど、すべてのAzure DevOps Server構成がサポートされます。

AZURE_DEVOPS_SERVER_CONFIGURATION_CENTER

Configuration Center を閉じる必要がある場合は、それに戻ることができます。 Azure DevOps Server管理コンソールを起動し、[アプリケーション層] ノードから [インストール済み機能の構成] を選択します。

[インストール済み機能の構成] を選択する

インストールが完了すると、インストーラーによって Team Foundation Server 構成センターが起動されます。 TFS 2017 以降のバージョンの場合、統合ウィザードでは、新しいインストール、アップグレード、アプリケーション層のみのシナリオなど、すべての TFS 構成がサポートされます。 TFS 2015 以前のバージョンでは、シナリオに適したウィザードを選択します。

TEAM_FOUNDATION_SERVER_CONFIGURATION_CENTER

Configuration Center を閉じる必要がある場合は、それに戻ることができます。 Team Foundation Server 管理コンソールを起動し、[アプリケーション層] ノードから [インストール済み機能の構成] を選択します。

TFS_ADMINISTRATION_CONSOLE_APPLICATION_TIER_NODE

構成オプション: Basic、Advanced、Azure

サーバー構成ウィザードでは、 BasicAdvancedAzure の 3 つの主要な構成オプションがサポートされています。

構成オプション: Basic と Advanced

サーバー構成ウィザードでは、 基本的 な構成と 詳細設定の 2 つの主要な構成オプションがサポートされています。

Basic

アプリケーション層サーバーを構成し、検索拡張機能をインストールして構成する場合、または他のサードパーティ検索機能を構成する場合は、[基本] を選択します。 Search のインストールと構成では、Code、Work Item、Wiki の検索機能がサポートされます。 詳細については、「検索の 構成」を参照してください。

上級

[基本] オプションで構成された機能に加えて、SQL Server Analysis ServicesとSQL Server Reporting Servicesをサポートするようにデプロイを構成する場合は、[詳細設定] を選択します。

注意

詳細は、Azure Virtual Machinesでは使用できません。 Basic または Azure のいずれかを使用してください。

Azure

Azure 仮想マシンにAzure DevOps Serverをインストールし、Azure SQL Database を使用して構成する場合は、Azure を選択します。 詳細については、「Azure SQL データベースとAzure DevOps Serverを使用する」を参照してください。