Eine ArcGIS Server-Site besteht aus einem oder mehreren ArcGIS Server-Computern, auf denen die ArcGIS Server-Komponente installiert ist. Service-Anforderungen an Karten, Adressenkoordinaten, Geoverarbeitungsaufträgen usw. werden jeweils einem verfügbaren Computer innerhalb der Site zugewiesen. Auf diesem Computer wird dann die Karte gezeichnet, die Adressenkoordinate gesucht, oder das Geoverarbeitungswerkzeug ausgeführt, und das Ergebnis an den Client zurückgegeben.
Das Hinzufügen eines neuen Computers zu einer vorhandenen ArcGIS Server-Site kann vorübergehend für die Migration auf neue Computer erfolgen oder auch dauerhaft, um Ressourcen und Verarbeitungsleistung der Server-Site zu erhöhen. Sites mit mindestens zwei Computern können ebenfalls für hohe Verfügbarkeit konfiguriert werden, um gegen Ausfallzeiten und Datenverlust im Falle eines Computerausfalls zu schützen.
Wenn Sie ArcGIS Server auf einem neuen Computer installiert und konfiguriert haben, können Sie ihn bei der Anmeldung bei ArcGIS Server Manager mit der Operation "Mit Site verbinden" einer vorhandenen Site hinzufügen. Darüber hinaus besteht die Möglichkeit, mit ArcGIS Server Manager, ArcMap oder dem Befehlszeilendienstprogramm join-site ArcGIS Server-Computer zu Ihrer Site hinzuzufügen.
Kriterien zum Hinzufügen eines ArcGIS Server-Computers zu einer Site
Wenn Sie "Mit Site verbinden" für die Migration eines Computers verwenden, müssen die neuen und vorhandenen Computer nicht übereinstimmen. Wenn Sie jedoch beabsichtigen, alle Computer auf der Site dauerhaft beizubehalten, stellen Sie sicher, dass die folgenden Kriterien erfüllt sind:
- Der neue Computer muss auf derselben Betriebssystemplattform ausgeführt werden wie die anderen ArcGIS Server-Computer der Site. Wir empfehlen, für alle Computer der Site dieselbe(n) Betriebssystemversion und Hardwareressourcen zu verwenden. Wenn Ihre Site beispielsweise ArcGIS Server-Computer umfasst, auf denen jeweils Red Hat Enterprise Linux Server 8 mit einem 3-GHz-Prozessor und 8 GB RAM ausgeführt wird, sollte der Computer, den Sie der Site hinzufügen, ebenfalls das gleiche Betriebssystem und die gleichen Hardwarespezifikationen aufweisen.
- Die Versionsnummer muss mit der der anderen ArcGIS Server-Computer der Site identisch sein.
- Es muss dieselbe Lizenz angewendet werden wie auf die anderen ArcGIS Server-Computer der Site.
- Der Server benötigt Lese- und Schreibberechtigungen für den Konfigurationsspeicher und die Serververzeichnisse der Site.
- Der Computer muss mit allen anderen ArcGIS Server-Computern in der Site über die Ports kommunizieren, die unter Von ArcGIS Server verwendete Ports aufgeführt sind. Dazu müssen ggf. Firewall-Einstellungen angepasst werden.
- Der Server muss sämtliche Daten lesen können, auf die von Services in der Site verwiesen wird. Überprüfen Sie hierzu, ob der Computer Berechtigungen für alle Datenspeicherorte hat, die für die Site registriert sind. Weitere Informationen zu diesen registrierten Speicherorten finden Sie unter Datenquellen für ArcGIS Server.
- Alle ausgeführten ArcGIS Server-Computer benötigen über NFS und unter Verwendung desselben Bereitstellungspunktes auf allen Systemen Lese- und Schreibberechtigungen für dieselben freigegebenen Verzeichnisse. Wenn Sie beispielsweise ein freigegebenes Dateiserververzeichnis auf einem Computer in /arcgis bereitstellen und für Ihren Konfigurationsspeicher und die Serververzeichnisse verwenden, müssen allen anderen Computer dieses Verzeichnis ebenfalls in /arcgis bereitstellen.
- Alle ArcGIS Server-Computer müssen unter Benutzerkonten mit derselben Benutzer-ID (UID) oder Gruppen-ID (GID) ausgeführt werden, um den freigegebenen Konfigurationsspeicher und die Speicherorte von Serververzeichnissen lesen und in diese schreiben zu können.
Konfigurieren der Serververzeichnisse und des Konfigurationsspeichers für die Verwendung freigegebener Pfade
Eine ArcGIS Server-Site mit mehreren Computern muss die Ordner freigeben, welche die Serververzeichnisse und den Konfigurationsspeicher der Site enthalten. Stellen Sie sicher, dass das ArcGIS Server-Konto über Berechtigungen zum Lesen und Schreiben für den freigegebenen Ordner verfügt.
Obwohl es möglich ist, die vorhandenen Speicherorte für den Konfigurationsspeicher und die Serververzeichnisse freizugeben, wird nachdrücklich empfohlen, dass Sie diese Speicherorte auf einen fehlertoleranten Dateiserver verschieben. Dies ist vor allem in Cloud-Bereitstellungen wichtig, in denen automatische Skalierungsmechanismen Computer zur Site hinzufügen bzw. von der Site entfernen, ohne über die entsprechenden Informationen zu verfügen, welcher Computer den Konfigurationsspeicher enthält.
Hinweis:
ArcGIS Server unterstützt keine freigegebenen Netzwerkverzeichnisse, die ausgeblendet sind oder Sonderzeichen verwenden (z. B. $).
Sobald Sie die Serververzeichnisse und den Konfigurationsspeicher freigeben, müssen Sie die Site für die Verwendung der neuen, freigegebenen Pfade konfigurieren. Dazu können Sie ArcGIS Server Manager oder ArcGIS Desktop verwenden, indem Sie die folgenden Anweisungen ausführen. Beachten Sie, dass der Server nicht verfügbar ist, während diese Schritte ausgeführt werden.
Bearbeiten der Serververzeichnis- und Konfigurationsspeicherpfade in ArcGIS Server Manager
- Öffnen Sie ArcGIS Server Manager für die ArcGIS Server-Site, und melden Sie sich an. Falls Sie Hilfe zu diesem Schritt benötigen, finden Sie weitere Informationen unter Anmelden bei Manager.
- Um den Konfigurationsspeicherpfad zu bearbeiten, klicken Sie auf Site > Serverkonfiguration > Konfigurationsspeicher. Geben Sie den freigegebenen Pfad des Speicherorts für den Konfigurationsspeicher ein. Der Inhalt des Konfigurationsspeichers wird an den neuen Speicherort verschoben, und alle Services werden neu gestartet.
- Um die Serververzeichnispfade zu bearbeiten, klicken Sie auf Site > Serverkonfiguration > Verzeichnisse. Klicken Sie für jedes Verzeichnis auf die zugehörige Schaltfläche Bearbeiten , und geben Sie dann den neuen freigegebenen Pfad für das Verzeichnis ein. Beim Bearbeiten eines Verzeichnispfads wird der Inhalt des Verzeichnisses an den neuen Speicherort kopiert, es sei denn, Sie bearbeiten ein Cache-Verzeichnis. Wenn Sie den Speicherort eines Cache-Verzeichnisses ändern, müssen Sie den Cache selbst an den neuen Speicherort kopieren.
Bearbeiten der Serververzeichnis- und Konfigurationsspeicherpfade in ArcGIS Desktop
- Blenden Sie in ArcCatalog oder im Fenster "Katalog" den Knoten GIS-Server ein.
- Klicken Sie mit der rechten Maustaste auf die Administratorverbindung mit ArcGIS Server, und wählen Sie Servereigenschaften aus. Falls Sie Hilfe zu diesem Schritt benötigen, finden Sie weitere Informationen unter Herstellen einer Verbindung mit ArcGIS Server über ArcGIS Desktop.
- Um den Konfigurationsspeicherpfad zu bearbeiten, klicken Sie im Fenster Eigenschaften von ArcGIS Server auf die Registerkarte Konfigurationsspeicher. Geben Sie den freigegebenen Pfad des Speicherorts für den Konfigurationsspeicher ein. Der Inhalt des Konfigurationsspeichers wird an den neuen Speicherort verschoben, und alle Services werden neu gestartet.
- Um die Serververzeichnispfade zu bearbeiten, klicken Sie im Fenster Eigenschaften von ArcGIS Server auf die Registerkarte Verzeichnisse. Aktualisieren Sie jedes Verzeichnis mit seinem neuen freigegebenen Pfad. Beim Bearbeiten eines Verzeichnispfads wird der Inhalt des Verzeichnisses an den neuen Speicherort kopiert, es sei denn, Sie bearbeiten ein Cache-Verzeichnis. Wenn Sie den Speicherort eines Cache-Verzeichnisses ändern, müssen Sie den Cache selbst an den neuen Speicherort kopieren.