Skripten eines Windows 2008-Clusters unter Windows 2003

1

Unsere aktuelle Umgebung ist Windows 2003. Wenn wir eine neue Version unseres Dienstes in den Cluster migrieren, stoppen wir den Dienst zunächst mit einem Befehl wie dem Folgenden:

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

In ähnlicher Weise bemühen wir uns nach der Migration, den Dienst wieder online zu stellen.

Jetzt aktualisieren wir unsere Umgebung auf neue Windows 2008-Server. Unser Build / Migrate-Computer bleibt jedoch Windows 2003. Wenn Sie denselben Befehl von Windwos 2003 an Windows 2008 senden, erhalten Sie:

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

Wir müssen in der Lage sein, einen Windows 2008-Cluster von einem Windows 2003-Server aus auf automatisierte Weise zu verwalten (z. B. das Befehlszeilenprogramm cluster.exe). Ist das möglich?

Danke, Gideon

Blick
quelle

Antworten:

0

Das kannst du nicht. Der cluster.exeBefehl von Windows Server 2003 ist nicht mit Windows Server 2008-Failoverclustering kompatibel, ebenso wenig wie die Cluster Administrator-MMC.

Ich habe dies tatsächlich vor ein paar Stunden in einer Exchange 2010-Testumgebung getestet ... und ich habe absolut KEINE Firewall dort (das erste, was ich deaktiviere, wenn ich etwas teste).

Keine Clusterverwaltung von 2003 bis 2008, sorry.

Massimo
quelle
0

Ich denke, Sie haben ein Firewall-Problem. Standardmäßig schützt 2008 alle eingehenden Nachrichten.

2 Wege:

  • Aktivieren Sie eingehende RPC
  • Firewall deaktivieren

Deaktivieren Sie als schnellen Test die Firewall über diesen Befehl lokal in einer Befehlszeile mit erhöhten Rechten:

netsh advfirewall hat den aktuellen Profilstatus deaktiviert

Schloss Mathieu
quelle
Ich glaube nicht, dass sich auf diesem Server eine Firewall befindet (und ich bin nicht der Administrator, daher kann ich Ihren Befehl nicht ausführen). Ich sollte jedoch darauf hinweisen, dass ich Cluster wie beschrieben verwenden kann, wenn ich von einer Windows 2008-Box zu einer Windows 2008-Box wechsle - nur NICHT von Windows 2003 zu Windows 2008, was ich benötige. Vielen Dank für Ihre Antwort, Gideon
Blick
Wie können Sie eine Cluster-Ressource stoppen, ohne Administrator zu sein? Nur ein bestimmtes Recht für Ihr Konto erlaubt? 2008 ist die letzte Version, in der cluster.exe ausgeliefert wird. Ich empfehle, so bald wie möglich auf Powershell umzusteigen (und die Powershell ab 2003 oder 2008 auszuführen). Die Firewall ist standardmäßig vorhanden und aktiv, ohne etwas zu tun. Vielleicht haben sie nur Verkehr von der anderen Box zugelassen. Ihre Nachricht ist ziemlich eindeutig, da 2003 der Remote-RPC
Mathieu Chateau
Sie können auch diese KB überprüfen: RPC nicht verfügbar Fehler wird angezeigt, wenn Sie versuchen, auf einen Cluster-Server zuzugreifen. support.microsoft.com/?id=258518
Mathieu Chateau