質問

TFS 2008 Workgroup エディションの新しいインスタンスをセットアップする際のベスト プラクティスは何ですか?

具体的には、次のような制約があります。

  • 既存の Windows Server 2008 64 ビットにインストールする必要があります
  • TFS アプリケーション層は 32 ビットのみ

SQL Server 2008、Sharepoint、およびアプリ層を Windows Server 2008 または 2003 の仮想インスタンスにインストールするか (すでに Hyper-V を実行しています)、ホスト OS 上のデータベースと仮想マシン内のアプリ層で層を分割する必要がありますか? ?

編集:どうやら、レイヤーを分割すると、 ない 推奨

役に立ちましたか?

解決

これは、TFS 2008 SP1 をインストールするための私のレシピです。

このシナリオにはドメイン コントローラーは存在せず、ユーザーは数人だけです。もう一度やるとしたら、Active Directory ドメインを使用するように環境を変更することを検討します。

  • 8GB RAM とクアッド プロセッサを搭載した Windows Server 2008 を実行するホスト サーバー
  • Hyper-V 下の VM への Windows Server 2008 32 ビットの新規インストール
  • IIS を使用してアプリケーション サーバーの役割をインストールする
  • SQL Server 2008 Standard エディションをインストールする
    • Reporting Services と Analysis Services にユーザー アカウントを使用する
  • TFS 2008 SP1 のスリップストリーム イメージを作成する そしてTFSをインストールします
  • VSTS2008をインストールする
  • Team System エクスプローラーをインストールする
  • VSTS 2008 SP1 をインストールする
  • TFS Web Access Power ツールをインストールする

すべてをインストールした後、レポートが生成されませんでした。見つかった このフォーラムの投稿 それは問題の解決に役立ちました。

順序どおりに作業を行うことが非常に重要です。インストール ガイドをダウンロードして、その内容に従ってください。SP1 をインストールするまで Team System Explorer をインストールするのを忘れて、あらゆる種類の問題に遭遇しました。SP1 をもう一度インストールすると、この問題は修正されました。

他のヒント

TFS に関して留意しなければならない重要な点の 1 つは、TFS はマシンを完全に独り占めすることを好むということです。したがって、Hyper-V 上に別のインスタンスを作成する必要がある場合は、SQL Server 2005 を備えた実績のある Windows Server 2003 プラットフォームを使用して作成してください。

Microsoft は Windows Server 2008 および SQL Server 2008 で動作させるために素晴らしい仕事をしたと確信していますが、この新しいインストールでは追加機能は得られず、現時点では実際に動作するかどうかは証明されていません。

したがって、TFS の次のリリースがリリースされるまでは、既知の情報に従うことをお勧めします。

また、特にライセンス ユーザーが 5 人しか許可されないワークグループ エディションでは、レイヤーを分割することは絶対にお勧めできません。これら 5 人のユーザーがサーバーのニーズを超えることはありません。また、必要がない場合は Sharepoint を更新しないことをお勧めします。私の環境ではSharepointはあまり使わないので放置していました。私の経験では、ほとんどの問題は TFS に起因するのが Sharepoint です。

私たちのチームを TFS 2005 から TFS 2008 にアップグレードしました。最も困難な部分は SharePoint 2.0 を 3.0 にアップグレードすることでした。そのため、TFS 2008 をまだインストールしていない場合は、必ず最初にそれを行うようにします。他にもいくつか問題がありましたが、それらはすべて SharePoint のアップグレードに関連するか、アフターマーケットのポリシー パッケージである Scrum for TeamSystem を使用していたことに関連していました。現在 SQL Server 2005 を使用しているため、SQL Server 2008 については説明できません。レイヤーの分割に関しても、Windows Server 2003 上で実行しており、すべてがホスト OS で実行されていたため、これも行いませんでした。

レイヤーの分割は、450 ユーザーを超える場合にのみ必要です。

また、ビルド サーバーを完全に別のマシンに配置することをお勧めします。構築はファイル システムに非常に負荷がかかります。SQL Server は、ファイル システムを完全に制御できる場合に最高のパフォーマンスを発揮します。そのため、同じマシン上にビルドと TFS があると、ビルドの実行中にパフォーマンスの問題が発生する可能性があります。

おそらくこれは、適切なチューニングと個別の物理ドライブで軽減できるでしょう。しかし、長期的には、古いハードウェアを使用するか、ビルド用に別のホスト上で小さな仮想マシンを起動する方がはるかに簡単になると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top