在我们的CMS解决方案,我们有正在处理一体化朝着AD模块,该模块使用在web.config中标准的连接字符串。 客户有两个AD-服务器的设置,并定期在同一时间把他们停机维护一个。 不幸的是,AD模块只允许对一个AD服务器连接,并且在该服务器出现故障也是如此的网站。
当我看到它有固定的这三种方式:
- 使AD模块的供应商重写代码以利用几个AD-服务器。
- 安装是从其他两个复制的Web服务器上的本地广告服务器。
- 使充当用于AD-服务器的前一溶液中,连接到运行一个所有方法。
我用尽选项不同的原因之一,二,现在我只有排名第三的左侧。
有任何想法吗?
Active Directory是已经“开箱即用”一“集群”系统(多主站系统)。 它依赖于DNS,这不是虚拟的IP地址有效。
比方说,两个“Active Directory服务器”(那些被称为域控制器或DCS的简称)已在DNS-名称server01.customer.local和server02.customer.local。 你应该做的就是在你的“AD模块”软件的连接设置中指定只是“customer.local”(无服务器名称,只是Active Directory域)。
这样,你会使用内置在Active Directory中的“集群”功能连接到任何域控制器联机。 然后,Web服务器将连接到任何SERVER01或Server02上或者曾经的两个启动并运行。
不要使用IP地址或确切的服务器名称。 并确保网络服务器被设置为使用两个域控制器作为主,辅DNS在它的本地IP设置。 (它帮助,如果Web服务器是在同一个域中的域控制器的服务之一...)