0

クラウド上にテスト リグを作成したいと考えていました。テスト コントローラーをインストールし、オンプレミス DB で構成する Windows azure ホステッド サービスを作成しました。テスト エージェントをインストールする別のホステッド サービスを作成しました。Azure ポータルから取得したアクティベーション トークンを提供することで、Azure サービスで仮想ネットワークを有効にしました。また、ローカル エンドポイント (オンプレミス DB) と Windows Azure ロール (テスト コントローラーとテスト エージェント) を追加した Azure Connect グループも作成しました。これを Azure にデプロイすると、テスト コントローラーとのテスト エージェントの接続の問題に直面しています。

テスト コントローラーはオンプレミスの DB マシンに ping でき、その逆も可能です。しかし、私のテスト コントローラー マシンはテスト エージェント マシンに ping を実行できません。また、クラウドではその逆も同様です。

テストコントローラーで次のことを確認しました

User testagent is part of group TeamTestAgentService
User testagent is also administrator on TestController hosted service.
Firewall exceptions have been added

2 台の Azure マシンに ping を実行しようとしても、それはできません。デフォルトでは、Azure では ping が無効になっているため、次のファイアウォール ルールを追加しました

netsh advfirewall ファイアウォール ルール名を追加 =「ICMPv6」 dir = アクション中 = 有効にする = はい プロトコル = icmpv6

それでもうまくいきません。これら 2 台のマシンが互いに ping を実行できるようになれば、クラウド上のテスト コントローラーへのテスト エージェントの接続の問題は解決されると思います。

4

1 に答える 1

1

http://social.msdn.microsoft.com/profile/rlfh/からの返信

今のままではうまくいきません。コントローラーとエージェントは異なるロールである必要がありますが、Azure Connect をエンドポイントとしてインストールする必要があるコントローラーもロールとして有効にする必要はありません。そのため、コントローラを手動で構成する必要がある場合は、コントローラが表示されるので、[接続元] リストに追加できます。エージェントをそのままにして (Azure Connect をロールとして)、動作するはずです。Connect TO: 部分の Roles は相互通信を許可されませんが、エンドポイントは可能ですが、これを許可するように選択したオプションがあるためです。

仮想ネットワークでロールとして有効にするのではなく、Azure ポータルから Azure Connect エンドポイントをコントローラー マシンに手動でインストールしたところ、問題は解決しました。

于 2012-02-20T08:06:06.253 に答える