从 Windows 2003 编写 Windows 2008 群集脚本

从 Windows 2003 编写 Windows 2008 群集脚本

我们当前的环境全部是 Windows 2003。当我们将新版本的服务迁移到集群时,我们首先使用以下命令停止该服务:

cluster.exe <clusterName> resource "<serviceName>" /offline

迁移后,我们采取了类似的措施使服务重新上线。

现在,我们正在将环境升级到新的 Windows 2008 服务器。但是,我们的构建/迁移机器仍将使用 Windows 2003。当从 Windwos 2003 向 Windows 2008 发出相同的命令时,我们得到:

System error 1722 has occurred (0x000006ba).
The RPC server is unavailable.

我们需要能够以自动化方式(例如命令行 cluster.exe 实用程序)从 Windows 2003 服务器远程管理 Windows 2008 集群。这可能吗?

谢谢,吉迪恩

答案1

不能。Windows cluster.exeServer 2003 中的命令与 Windows Server 2008 故障转移群集不兼容,群集管理器 MMC 也不兼容。

几个小时前,我实际上正在 Exchange 2010 实验室中测试这一点……并且那里根本没有防火墙(测试时我首先禁用它)。

2003 年至 2008 年没有集群管理,抱歉。

答案2

我认为您的防火墙有问题。默认情况下,2008 保护所有入站。

2种方式:

  • 激活入站 RPC
  • 禁用防火墙

作为快速测试,通过此命令在提升的命令行内本地禁用防火墙:

netsh advfirewall 将当前配置文件状态关闭

相关内容