現在ADがない仮想環境(labmanager)でテストリグをセットアップしようとしていますが、ADのメンバーである開発マシン(クライアント)からテストリグにアクセスしています。エージェントとコントローラーの両方がlabmanagerでインスタンス化されます。エージェントとコントローラーに同じユーザー名とパスワードのローカルアカウント(tfs2010testuser)を作成しました。エージェントとコントローラーの両方にDNS名があり、クライアント、エージェント、コントローラーはすべてこれらの名前を知っています。ユーザーtfs2010testuserは、エージェントとコントローラーの管理者です。さらに、tfs2010testuserは、TeamTestAgentService、TeamTestControllerAdmins、およびTeamTestControllerUsersのメンバーです。コントローラは、tfs2010testuserアカウントで実行されます。エージェントはコントローラーに接続します。ローカルファイアウォールはエージェントとコントローラーで無効になっており、devenv.exeはクライアントファイアウォールを通過できます。
PORT STATE SERVICE
135/tcp open msrpc
139/tcp open netbios-ssn
445/tcp open microsoft-ds
1720/tcp open H.323/Q.931
3389/tcp open ms-wbt-server
6901/tcp open jetstream
49152/tcp open unknown
49153/tcp open unknown
49154/tcp open unknown
49155/tcp open unknown
49157/tcp open unknown
コントローラからクライアントに使用可能なポートを表示するためにnmapを実際に取得することはできません。
ADユーザーjmnを使用してテストコントローラーに接続しようとしています。このユーザーは、コントローラー、管理者のメンバー、TeamTestControllerAdminsおよびTeamTestControllerUsersでローカルに作成されます。パスワードはクライアントとコントローラーで同じです。vs2010からコントローラーに接続しようとすると、「要求された名前は有効ですが、要求されたタイプのデータが見つかりませんでした」というエラーが表示されます。
クライアントのイベントログを見ると、次のように表示されます。
The description for Event ID 0 from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
(devenv.exe, PID 2196, Thread 1) Timed out waiting for controller connect
the message resource is present but the message is not found in the string/message table
タイムアウトしたメッセージは興味深いものです。なぜこれが引き起こされるのですか?
コントローラのイベントログは興味深いものではありません。
私はこれを1日半行って、これを機能させようとしています。hostsファイル、DNS、不正使用されたユーザー、ファイアウォールなどの設定に関する多くの投稿を読んでいます。msトラブルシューティングガイドも読んでいますが、まだわかりません。問題。何かご意見は?
どんな情報やヒントも大歓迎です。