Was muss mit ArcGIS Server getan werden, wenn der Name des Servercomputers / Hosts geändert wird?

9

Wir haben einen Windows Server 2008, auf dem ArcGIS Server 10 installiert wurde. Mit dem Computer wurde noch nicht viel getan, aber der Name des Computers musste nach der ArcGIS-Installation geändert werden. Der alte Servername war DAYTONA und der neue Name des Servers ist PIGIRON (Namen wurden geändert, um die Unschuldigen zu schützen).

Im Serveraktivitätsprotokoll wird die folgende Meldung angezeigt: "Machine Daytona ist kein gültiger Servercontainer. Machine Daytona wurde nicht gefunden."

Außerdem wird im Systemereignisprotokoll ein Fehler angezeigt, der lautet: "DCOM konnte mit keinem der konfigurierten Protokolle mit dem Computer Daytona kommunizieren."

Ich habe in der Datei C: \ Programme (x86) \ ArcGIS \ Server10.0 \ server \ system \ Server.dat einen Verweis auf Daytona gefunden. Wenn ich jedoch den Maschinenverweis in dieser Datei entferne, speichere ich ihn und starte den SOM neu wird die Maschinenreferenz wieder in diese Datei eingefügt. Dies lässt mich glauben, dass es andere Dinge gibt, die aufgrund der Änderung des Servernamens aktualisiert werden müssen.

Ich habe auf der ESRI-Website etwas dazu gefunden, dies auf einer Linux- oder AIX-Box zu tun. Die dreistufige Lösung bestand darin, ArcGIS zu deinstallieren, den Server umzubenennen und ArcGIS zu installieren. Ich könnte das am Ende tun, dachte aber, es könnte eine Möglichkeit geben, dies zu tun, ohne alles neu zu installieren.

Der SOC ist in ArcCatalog unter diesem GIS-Server nicht aufgeführt. Wir haben trotzdem versucht, es hinzuzufügen und dann zu entfernen, aber das hat nicht funktioniert.

Bratch
quelle

Antworten:

6

Es sollte ausreichen, beide Post-Installationen erneut auszuführen. Wenn dies nicht der Fall ist, müssen Sie wahrscheinlich eine vollständige Neuinstallation durchführen.

Ray Vernagus
quelle
Ich habe diesen Teil weggelassen, wir haben die Nachinstallationen erneut ausgeführt und haben immer noch die DCOM-Fehlermeldung und das Serveraktivitätsprotokoll zeigt immer noch den Fehler beim Suchen nach dem alten Servernamen. Anstatt den alten Namen aus der Server.dat-Konfigurationsdatei zu entfernen, wurde er beibehalten und der neue hinzugefügt, sodass jetzt zwei vorhanden sind. Ich spüre eine vollständige Neuinstallation auf dem Weg, die schneller wäre, als dies herauszufinden.
Bratch
Es könnte sich lohnen, einen Blick auf die Funktionsweise von AGS in EC2 zu werfen. Standardmäßig erhalten EC2-Instanzen beim Neustart einen neuen Hostnamen. Dies bedeutete, dass Esri ein Skript entwickeln musste, mit dem AGS ordnungsgemäß neu konfiguriert werden konnte. Ich denke, dass Skript als Textdatei verfügbar ist (Powershell?).
Kirk Kuykendall
Egal, ich sehe, dass AGS auf EC2 ein Startskript hat, das ArcGISServerStartUp.exe aufruft, um das Umbenennen durchzuführen, aber meine lokale Installation von AGS hat diese Exe nicht.
Kirk Kuykendall
Als Referenz finden Sie ein
Hilfethema
Da die Einrichtung des Servers noch nicht abgeschlossen war, war die Neuinstallation nur schneller und einfacher.
Bratch
1

Für mich funktioniert die vollständige Neuinstallation von AGS 10 für Java Plataform.

Entfernen, installieren und nach der Installation ausführen.

user29557
quelle
0
  1. Beenden Sie den Arcgis-Serverdienst
  2. Ändern Sie server.dat
  3. Dienst starten
cl991036
quelle