测试代理无法连接到Windows Azure上的测试控制器

时间:2012-02-17 04:54:05

标签: azure-worker-roles azure-connect

我想在云上创建一个测试装备。我创建了一个Windows Azure托管服务,它安装了测试控制器并使用内部数据库配置它。我创建了另一个安装Test Agent的托管服务。我通过提供从azure门户网站获取的激活令牌在Azure服务中启用了虚拟网络。我还创建了一个Azure Connect组,我在其中添加了我的本地端点(On Premise DB)和windows azure角色(测试控制器rand测试代理)。当我在azure上部署它时,我面临测试代理与测试控制器连接的问题。

测试控制器可以ping我的内部数据库机器,反之亦然。但我的测试控制器机器无法ping测试代理机器,反之亦然。

我确保在测试控制器上有以下内容

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

如果我尝试ping两台天蓝色的机器,我就不能这样做。默认情况下,azure已禁用ping,因此我添加了以下防火墙规则

netsh advfirewall防火墙添加规则名称=“ICMPv6”dir = in action = allow enable = yes protocol = icmpv6

但它仍然无效。我想如果这两台机器能够相互ping通,那么测试代理连接到云上测试控制器的问题就会得到解决。

1 个答案:

答案 0 :(得分:1)

来自http://social.msdn.microsoft.com/profile/rlfh/的回复

它现在无法正常工作。控制器和代理必须具有不同的角色,还需要将Azure Connect作为端点安装所需的控制器 - 未作为角色启用。因此,您希望手动配置控制器,然后它应该显示,以便您可以将其添加到“连接自”列表中。保持代理按原样(azure connect as a role)然后它应该工作。 Connect TO:部分中的角色将不允许相互通信,尽管端点可以 - 因为他们可以选择允许此选项。

当我从控制器计算机上的azure portal手动安装Azure Connect端点而不是将其作为虚拟网络中的角色启用时,我的问题得以解决。