我在 4 台 Web 服务器集群上安装了 Microsoft 的 Web Farm Framework。我需要关闭主服务器以重新安装操作系统,并且我想将主服务器更改为其他服务器之一。WFF 控制器安装在主服务器上。
我发现将其中一个辅助服务器指定为主服务器非常简单。在 IIS 管理器中,在正确的服务器场节点下,右键单击要设为主服务器的服务器,然后选择“指定为主服务器”。
问题是,我如何指定新服务器作为控制器?我可以移动/复制现有服务器场吗?还是我需要创建新的服务器场并将其从旧控制器中删除?还有其他建议吗?
答案1
我解决这个问题的方法是在新服务器上安装 WFF 控制器并重新创建 Web 场。
要重新创建 Web 场,我认为您可以从旧控制器上的 applicationHost.config 文件中复制节点(或仅复制您想要的部分),并将其粘贴到新控制器上的配置中(adminPassword 值可能会有所不同)。这还有一个额外的好处,就是能够复制您可能拥有的任何其他配置(我已经定义了跳过指令) applicationHosts.config 文件位于 %windir%\System\inetsrv\config。
棘手的部分是在新控制器上安装 WFF。基本上,WFF v2 需要 Web Platform Installer v3。WPI 的当前版本是 4。您可以从http://www.microsoft.com/en-us/download/details.aspx?id=6164。如果您运行 v3,它会要求您更新到 v4。单击右上角的 X 关闭此对话框并继续运行 v3。
由于某种原因,我找不到 WFF v2(它有 v1)。我能够从http://www.microsoft.com/en-us/download/details.aspx?id=27723。
配置完所有东西后,辅助服务器的“当前操作”似乎卡在了几个操作上。我等了几个小时,但问题始终没有解决。我最终重新启动了控制器服务器,现在一切似乎都正常工作了。