我正在尝试设计一个Team Foundation Server
设置来满足以下要求:假设我有两个在地理上分开的站点,并且这两个站点都是公共Active Directory域的成员,那么Site B
人员将如何继续如果Site B
发生故障,在Site A
使用TFS吗?
对于数据库层,this TFS documentation明确表明我可以通过创建database-level high-availability
集群并将两个数据库服务器节点(其中一个位于{{1 }}和WSFC
中的一个。 Site A
服务器将是名义上的主要主机服务器,其SQL实例将是名义上的主要实例。
我找不到关于在WSFC集群中设置两个TFS应用服务器的描述,其中Site B
应用节点处于活动状态,而Site A
应用节点处于静止状态,直到Site A
发生故障(例如大规模停电),Site B
人员将Site A
应用和sql节点激活并可用
我可以为两个TFS 2017应用程序服务器创建一个2节点WSFC群集,其中一个处于活动状态,另一个在发生故障转移之前不活动吗?
由于我在IBM Rational Team Concert方面的经验,这个问题令我感到担忧。对于该产品,RTC服务器主机名(我认为是应用服务器)用于组成工作项中的链接,即,更改主机名会破坏工作项链接。
++每个节点都有其自己的存储和SQL实例,使用
Site B
(AOAG)使SQL实例保持同步, 并且一次只有一个实例处于活动状态