我正在尝试在 2 个 Azure VM 上设置 TFS 的分布式实例,但在让主 TFS 服务器查看 TFS DB 服务器时遇到问题。它抱怨需要在 Active Directory 上。这对我来说很新,所以我一直在尝试很多只是为了让它工作。
我使用资源管理器在 Azure 上创建了两个 Windows Server 2012 R2 虚拟机。我通过服务器管理应用程序配置其中一台服务器作为 AD 机器工作,我设置了一个域,但无法让其他 VM 加入该域,即使我能够 ping IP每台机器的地址。
然后我尝试将 AD 机器也设置为 DNS 机器,但是我无法再远程访问该机器,所以不得不删除它并重新开始,因为我无法让 powershell azure 重置密码。
我会很感激对此有一些见解,即使你能让我知道这是否可能。
我刚才最大的问题是了解 Azure 以及 Active Directory 如何在 Azure 上工作。
谢谢。
关于如何将 TFS 部署到 Azure IaaS 的 ALM Rangers 提供了一些旧的但仍在工作的指导。有一些细微差别,例如将您的虚拟机放入一个虚拟网络以提供连续的地址空间等会有所帮助。
是的,这是绝对可能的。只要确保您遵循指南并且不要错过设置。
UPD:根据聊天记录,这是 DNS 解析和域加入的问题。
因此,在@Alex Belotserkovskiy 的帮助下,我能够确定导致 TFS 服务器无法联系 TFS 数据库服务器的问题是什么。它混合了以下内容:
完成所有这些之后,我能够将两台机器加入我自己的域并让它们互相看到。
再次感谢您的帮助。