我已经阅读了很多文章,发表了一些SF,但是我找不到一个似乎涵盖了所有内容的解决scheme。 它似乎不像设置和AD和安装DFS在两者之间复制一样黑白。
这不是一个复杂的要求。
服务器A(主),在IIS上托pipe简单的网站
服务器B(DR)复制服务器A,只有在发生灾难时才会启动。 坐落在完全独立的数据中心。
两个服务器标准2008 R2。
我需要做些什么来设置呢? 我在服务器A旁边创build了一个单独的服务器作为域控制器,但由于某种原因无法join服务器A或服务器B(我认为是DNS问题),但显然服务器B无法join无论如何,因为它不在同一个本地networking。 那个让DFS安装并实际工作的困难。
有人可能会认为,在阅读“这么多文章”后,不能find解决办法,并说“这不像我想的那样黑白”,那么你会说:“哦,也许我错了,也许它是一个复杂的要求“。
我在服务器A旁边创build了一个单独的服务器作为域控制器,但由于某种原因无法join服务器A或服务器B(我认为DNS问题)
您需要将其DNS服务器设置为域控制器(需要运行DNS)。
但显然服务器B无法join它,因为它不在同一个本地networking上。
只要他们可以通信(路由/防火墙端口打开/站点之间的VPN等),他们可以join域。
我需要做些什么来设置呢?
Microsoft回答:IISnetworking负载平衡,故障转移群集模式。
http://blogs.msdn.com/b/clustering/archive/2009/06/01/9674799.aspx
解决方法回答:
第一点:从服务器A到B的文件。只要在服务器之间有足够的通信,任何从DFS到Robocopy的计划任务都可以做到这一点。 我正在考虑一个VPN,但一个私人电路连接将做。 通过互联网将意味着使用HTTP,FTPS,或类似的。
第二点:你将如何处理IISconfiguration更改,如果有的话?
第三位:您有一个mywebsite.example.org的DNS条目,返回ServerA的地址。 你将如何检测到灾难,你将如何改变stream量到ServerB?
最简单的方法:在站点之间使用VPN,在服务器之前使用防火墙,人为改变防火墙规则,在需要时将stream量发送到备份服务器。 (不要去公开的DNS更改,他们将花费太长的时间传播)。
复杂的方式:在您的networking服务器前使用“智能”负载平衡设备,检查哪个站点在线并处理故障转移。