使用IIS 7.5的Windows 2008 R2故障转移群集FTP(找不到0x80070490元素)

时间:2014-05-23 02:15:05

标签: ftp iis-7.5 failover

我在3节点集群上使用脚本服务/应用程序设置了故障转移FTP。我遵循了以下指南,该指南似乎相当完整:http://support.microsoft.com/kb/974603

但是我添加的FTP站点无法启动,该站点链接到该服务的存储。我收到以下错误:0x80070490找不到元素。我认为这可能与这个kbb有关,但我不确定:http://support.microsoft.com/kb/2720218

在3个节点周围故障转移/移动服务似乎工作正常(除了FTP没有启动,并且手动启动它失败)。存储的IP,计算机名称和2个挂载点已成功移动。我可以开始的唯一方法是进入拥有节点上的IIS,删除FTP站点并重新设置它。但是,只要我将其转移到另一个节点,我就会回到错误状态。

我认为它与IIS有关,尽管它可用,但没有看到存储。我已将存储设置为脚本的先决条件,因此在脚本尝试启动FTP站点之前,存储必须处于联机状态。然而,它并没有奏效。

摘要:Windows 2008 R2群集FTP服务器设置为在服务IP上广播。它的根目录是群集服务中已分配存储的根驱动器。另一个存储是安装在此驱动器下方的MP。 FTP站点在初始设置时工作正常,但在使用Element Not Found错误进行故障转移时失败。似乎与磁盘不可用相关,尽管它存在就像你没有磁盘的其他节点一样,IIS中的FTP站点有红色的' X'在它上面并尝试启动它会产生同样的错误。

1 个答案:

答案 0 :(得分:1)

这是我没有设置脱机文件的错。一旦我完成了它的工作。脱机文件需要重新启动两次服务器,并且我不想在不测试群集FTP如何工作的情况下完成该过程(此群集处于生产使用状态)。不幸的是,一旦托管IIS共享配置的共享脱机,它将不会重新联机,直到您回收Microsoft FTP服务(这就是需要脱机文件的原因)。我本可以修改脚本以在StartFTPSVC函数中执行循环(而不仅仅是检查它是否已启动,如果没有启动它)。