Vor kurzem ist ein ähnliches Problem aufgetreten. Die Startdiskette auf dem Computer, auf dem ArcGIS Server 10 gehostet wird, ist ausgefallen, und wir mussten den Server schnell verschieben. Ich arbeite in einem akademischen Labor, das nicht annähernd die Arbeitskräfte, das Geld oder die Voraussicht für einen Failover-Server hat ...
Unser Setup war etwas anders als hier beschrieben. Wir hatten keine benutzerdefinierten Webanwendungen in IIS, sondern verwendeten eine MSSQL-Datenbank mit ArcSDE.
Das Kopieren und Einfügen der Server- / Benutzer- / CFG-Dateien vom alten auf den neuen Server war für mich ein Zauber. Ich habe mich entschlossen, einen Schritt weiter zu gehen, als nur unsere .mxd-Zuordnungsdateien zu verschieben, die von verschiedenen Entwicklern auf dem ursprünglichen Server verteilt wurden: Ich habe alle Dateien in einem Verzeichnis auf dem neuen Server konsolidiert und die Verzeichnispfade in geändert. cfg-Dateien, die dorthin zeigen. Die Installation von ArcGIS Server, das Kopieren über die geänderten .cfgs und der Neustart des Server Object Manager-Dienstes waren alles, was ArcGIS benötigte, um die Karten zu finden und ihre Dienste zu starten.
Wenn Sie die .mxd-Dateien selbst verschieben möchten, müssen Sie alle ArcGIS-Dienste beenden, die sie verwenden. Andernfalls können Sie die Dateien nicht einmal kopieren. Im Übrigen war das Überprüfen der Konfigurationsdateien äußerst nützlich, um die verwendeten .mxd-Dateien zu finden, falls jemand eine Ordnerverbindung (z. B. seinen Desktop) hinzugefügt hat, die Hunderte von Dateien und Ordnern enthält.
Das Verschieben unserer ArcSDE MSSQL-Datenbank war etwas schwieriger. Das Durchführen einer Datenbanksicherung und -wiederherstellung hat bei uns nicht funktioniert, und ich weiß nicht warum. Das Trennen der Datenbank auf dem alten Server, das Übertragen der MDF-Datei auf den neuen Server und das erneute Anhängen funktionierten. Zwischen den mehreren Versuchen, die zum Wiederherstellen der Datenbank erforderlich waren, kann ich mich nicht erinnern, ob der SDE-Assistent nach der Installation die Datenbank mit einem Benutzerkonto auf dem neuen System korrekt eingerichtet hat oder nicht, aber ich erinnere mich, dass ich an einem Punkt die Berechtigungen von manuell entfernt habe das (alte) sde-MSSQL-Konto in der angehängten Datenbank und Hinzufügen von Berechtigungen für das (neue) sde-MSSQL-Konto in der neuen Instanz.
Ein weiteres kleines Problem war, dass die alten .mxd-Dateien mit SDE-Layern alle auf den alten Server zeigten! In meinem Fall gab es insgesamt nur ein Dutzend Ebenen, und dies konnte leicht manuell behoben werden, indem jede Kartendatei geöffnet und jede Ebene auf die SDE-Datenbank auf dem neuen Server ausgerichtet wurde (Eigenschaften> Quelle> Datenquelle festlegen). Ich habe keine Ahnung, ob es möglich ist, dies für größere Bereitstellungen zu automatisieren. Achten Sie darauf, dass Ihre SDE-Daten nicht von einem unerwarteten Ort stammen, da Sie sonst möglicherweise überrascht werden, wenn der ursprüngliche Server endgültig ausfällt.
Ein Hinweis zur Neuinstallation des ArcGIS-Servers Beim Erstellen des neuen Servers trat ein Problem mit IIS auf, das dazu führte, dass es entfernt und erneut hinzugefügt wurde (ob dies erforderlich war oder nicht, ist eine weitere Diskussion ... wir sind Studenten, keine Systemadministratoren). Außerdem musste der ArcGIS-Server neu installiert werden. Ich habe ein Problem festgestellt, bei dem der ArcGIS-Server nicht sauber deinstalliert wurde, sondern Assoziationen mit Websites in IIS beibehalten wurden, die fehlerhaft und nicht reparierbar waren (nach unserem Verständnis!). Die Serververwaltungs-App und die Restdienste wurden an diesem fehlerhaften Standort neu installiert, ohne dass das Ziel im Installationsprogramm geändert werden konnte. Durch Löschen des alten ArcGIS-Serverordners und Entfernen der ArcGIS-Anwendungspools in IIS wurde das Problem behoben. Alternativ können Sie die unbeaufsichtigte Installation untersuchen Option, mit der Sie die Site angeben können, auf der diese Apps installiert sind.
Ein großer Tipp für alle, die ArcGIS Server installieren: Erstellen Sie eine leere Website in IIS, auf der die ArcGIS-Apps gespeichert sind, bevor Sie die Installation ausführen. In meinem Fall hat es sich gelohnt, zu verhindern, dass ArcGIS in eine andere Site verwickelt wird, auch wenn es sich nur um die Standard-Site handelt.
Alles in allem war das Verschieben einer ArcGIS-Installation schmerzfreier als erwartet. Die meisten Dateien können einfach verschoben werden und funktionieren auf dem neuen System. Viel Glück bei Ihrem eigenen Serverumzug. Wir hoffen, dass Ihr Server etwas weniger verrückt ist als meiner.