Windows-Server-2003

從 Windows 2003 編寫 Windows 2008 群集腳本

  • August 13, 2010

我們目前的環境都是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 集群。這可能嗎?

謝謝,吉迪恩

你不能。Windows Server 2003 中的cluster.exe命令與 Windows Server 2008 故障轉移群集不兼容,Cluster Administrator MMC 也不兼容。

實際上,就在幾個小時前,我在 Exchange 2010 實驗室中對此進行了測試……而且我那裡絕對沒有防火牆(在測試某些東西時我首先禁用了防火牆)。

從 2003 年到 2008 年沒有集群管理,抱歉。

我認為你有防火牆問題。預設情況下,2008 保護所有入站。

2種方式:

  • 啟動入站 RPC
  • 禁用防火牆

作為快速測試,通過此命令在提升的命令行中本地禁用防火牆:

netsh advfirewall 設置 currentprofile 狀態關閉

引用自:https://serverfault.com/questions/102006