ArcGIS Server hat eine skalierbare Architektur, die Bereitstellungsszenarien zulässt, die von einem Computer bis zu vielen Computern reichen. Sie sollten möglicherweise eine verteilte Installation von ArcGIS Server in Betracht ziehen, damit Sie für die Anzahl der Benutzer, die auf das System zugreifen, ein akzeptables Performance-Niveau erreichen können.
Auf allen Computern in einer ArcGIS Server-Site ist die ArcGIS Server-Komponente installiert. Auf dem ersten ArcGIS Server-Computer, den Sie konfigurieren, müssen Sie die Site erstellen. Anschließend können Sie der Site weitere ArcGIS Server-Computer hinzufügen oder mit ihr verbinden. Jeder ArcGIS Server in der Site muss die gleiche Versionsnummer und Lizenz aufweisen.
Wenn Sie eine Site erstellen, legen Sie fest, wo die kritischen Dateien und Konfigurationsinformationen für die Site gespeichert werden sollen. Dieses Verzeichnis wird als Konfigurationsspeicher bezeichnet. Die Site enthält außerdem Serververzeichnisse, in denen Serviceausgabedateien, Informationen zu Geoverarbeitungsaufträgen, Service-Definitionen, Cache-Kacheln und andere Objekte gespeichert sind. Wenn Sie einen Computer mit der Site verbinden, wird er so konfiguriert, dass er eine Verknüpfung mit dem Konfigurationsspeicher und den Serververzeichnissen aufweist. In einer Umgebung mit mehreren Computern müssen Sie den Konfigurationsspeicher und die Serververzeichnisse freigeben, sodass die anderen ArcGIS Server-Computer darauf zugreifen können.
Sie können den Konfigurationsspeicher auf einem Rechner oder einem Laufwerk platzieren, der nicht vom ArcGIS Server-Server abhängt, z. B. ein fehlertoleranter Dateiserver. So können Sie Computer hinzufügen oder entfernen, ohne sich darüber Gedanken machen zu müssen, auf welchem der Computer der Konfigurationsspeicher installiert ist. 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.
Anhand der folgenden Schritte wird die Konfiguration einer ArcGIS Server-Bereitstellung auf mehreren Computern erläutert. Die Site wird auf Computer A erstellt, und anschließend wird Computer B zur Site hinzugefügt.
Wenn Sie ArcGIS Server bereits auf einem einzelnen Computer ausgeführt haben und die Site erweitern möchten, finden Sie weitere Informationen unter Hinzufügen eines ArcGIS Server-Computers zu einer Site.
- Öffnen Sie auf beiden Computern die unter Von ArcGIS Server verwendete Ports beschriebenen Ports in der Firewall.
- Installieren und autorisieren Sie ArcGIS Server auf Computer A und Computer B mit Enterprise-Lizenzen. Dazu muss auf jedem Computer der Softwareautorisierungsassistent ausgeführt werden. Der Softwareautorisierungsassistent wird am Ende der ArcGIS Server-Installation gestartet. Der Softwareautorisierungsassistent kann auch aufgerufen werden, indem Sie zur installierten Verknüpfung navigieren. Auf jedem Computer muss die gleiche Version von ArcGIS Server installiert sein und die gleiche Lizenz angewendet werden.
Achten Sie darauf, dass Sie auf beiden Computern den gleichen Betriebssystembenutzer verwenden. Das für die Installation von ArcGIS Server verwendete Benutzerkonto ist das Konto, das zum Ausführen der Software verwendet wird. Gruppen- und alle anderen Benutzer müssen mindestens über Ausführungsberechtigungen für das Installationsverzeichnis von ArcGIS Server verfügen. Beachten Sie, dass die Installation von ArcGIS Server mit dem Root-Konto nicht unterstützt wird. Weitere Informationen finden Sie unter Das ArcGIS Server-Konto. Zum Beispiel könnte das für die Installation auf Computer A und B verwendete Benutzerkonto folgendermaßen aussehen:
- Installieren Sie ArcGIS Server auf Computer A unter "/data/ags" als Benutzer AGS mit der Benutzer-ID 58103.
- Installieren Sie ArcGIS Server auf Computer B unter "/data/ags" mit dem gleichen Benutzernamen und der gleichen ID (AGS, Benutzer-ID 58103).
Hinweis:
Wenn Sie ArcGIS Server auf einem Computer mit mehreren NIC-Karten (Network Interface Controller, Netzwerkschnittstellencontroller) installiert haben, können Sie angeben, welche NIC-Karte die Netzwerkkommunikation für den Server übernehmen soll. Verwenden Sie diesen Workflow:
- Erstellen Sie zwei Verzeichnisse im Netzwerk, geben Sie diese frei, und geben Sie den Installationsbenutzer als Besitzer an. Eines wird für den Konfigurationsspeicher und das andere für die Serververzeichnisse verwendet. Sie müssen den Ordnern mindestens die Berechtigungen 700 erteilen. Beispiel:
Hinweis:
Freigegebene Netzwerkverzeichnisse, die verborgen sind oder Sonderzeichen verwenden (z. B. $), werden von ArcGIS Server nicht unterstützt.
- Erstellen Sie ein Verzeichnis mit der Bezeichnung Konfigurationsspeicher. Legen Sie als Besitzer AGS mit der Benutzer-ID 58103 fest. Erteilen Sie mindestens die Berechtigungen 700 für das Verzeichnis.
- Geben Sie den Ordner "config-store" frei, sodass beide Computer über den gleichen Pfad, z. B. /net/myserver/config-store, darauf zugreifen können.
- Erstellen Sie ein Verzeichnis mit der Bezeichnung arcgisserver. Legen Sie als Besitzer AGS mit der Benutzer-ID 58103 fest. Erteilen Sie mindestens die Berechtigungen 700 für das Verzeichnis.
- Geben Sie den Ordner "arcgisserver" frei, sodass beide Computer über den gleichen Pfad, z. B. /net/myserver/arcgisserver, darauf zugreifen können.
Auch wenn sich die Verzeichnisse auf dem Computer befinden, den Sie zur Erstellung der Site verwenden, müssen Sie dennoch die Verzeichnisse manuell erstellen und freigeben und sie über einen Netzwerkpfad referenzieren.
- Öffnen Sie ArcGIS Server Manager auf Computer A, und klicken Sie auf Neue Site erstellen.
- Wenn Sie eine Site erstellen möchten, müssen Sie zunächst einen Benutzernamen und ein Kennwort für den primären Site-Administrator festlegen. Wählen Sie einen Benutzernamen und ein Kennwort aus, und klicken Sie auf Weiter.
Hinweis:
Diese Kombination aus Benutzername und Kennwort wird nur von ArcGIS Server erkannt. Es handelt sich dabei nicht um ein Betriebssystemkonto, und die Verwaltung erfolgt separat von den Benutzerkonten in Ihrem Benutzerspeicher. Der primäre Site-Administrator verfügt über uneingeschränkten Zugriff auf die ArcGIS Server-Site. Dieses Konto wird in der Regel für das Erstellen der ArcGIS Server-Site und für die Konfiguration und Verwaltung der Sicherheitseinstellungen verwendet. Verwechseln Sie das primäre Site-Administratorkonto nicht mit dem ArcGIS Server-Konto, das Sie bei der ArcGIS Server-Installation angegeben haben.
- Geben Sie die Pfade zu den zuvor eingerichteten Ordnern mit dem Serververzeichnis und dem Konfigurationsspeicher ein, und klicken Sie auf Weiter.
Verwenden Sie die zuvor eingerichtete Netzwerkpfadfreigabe (z. B. /net/myserver/arcgisserver), damit alle Computer der Site den Speicherort anzeigen können.
- Klicken Sie auf Fertig stellen, um die Site zu erstellen, oder auf Zurück, wenn Sie Änderungen vornehmen möchten.
- Geben Sie den bei der Erstellung der Site festgelegten Benutzernamen und das entsprechende Kennwort für das primäre Site-Administratorkonto an, und klicken Sie auf Anmelden.
- Klicken Sie auf Site > GIS-Server > Computer.
- Klicken Sie im Modul Computer auf Computer hinzufügen.
- Geben Sie im Fenster Computer hinzufügen den Namen von Computer B ein. Sie müssen den genauen Namen des Computers eingeben. Verwenden Sie nicht localhost.
Die URL von Computer B wird automatisch eingetragen.
- Klicken Sie auf Hinzufügen, um der Site Computer B hinzuzufügen.
Hinweis:
Die Schritte 9 bis 12 zeigen, wie Sie der Site einen Computer hinzufügen. Alternativ dazu können Sie der Site Computer B hinzufügen, indem Sie ArcGIS Server Manager auf Computer B öffnen und auf Mit vorhandener Site verbinden klicken. Schrittweise Anweisungen finden Sie unter Herstellen einer Verbindung mit einer vorhandenen Site.
- Registrieren Sie Ihre Daten bei der Site. Eine Datenregistrierung stellt dem Server eine Liste mit Speicherorten zur Verfügung, die laut Prüfung durch den Serveradministrator für ArcGIS Server zugänglich sind. Die Datenregistrierung erleichtert ArcGIS Server außerdem die Anpassung von Datenpfaden, wenn Sie Services auf verschiedenen Computern veröffentlichen. Wenn Sie versuchen, einen Service zu veröffentlichen, der auf Daten von einem nicht registrierten Speicherort verweist, werden die Daten während des Veröffentlichungsvorgangs auf den Server kopiert. Weitere Informationen finden Sie unter Info zur Registrierung von Daten bei ArcGIS Server.
- Veröffentlichen Sie einen Kartenservice auf der Site. Stellen Sie nach der Veröffentlichung mithilfe der Option Anzeigen in: JavaScript im Services-Verzeichnis einige Anfragen an den Kartenservice. Navigieren Sie dann im ArcGIS Server-Administratorverzeichnis zu Services > (Ihr Service.MapServer) > Statistiken. Sie sollten einige Statistiken dazu anzeigen können, wie viele Anfragen jeder Computer erhalten hat.
- Installieren und konfigurieren Sie ArcGIS Web Adaptor. Der Web Adaptor stellt ein Bindeglied zwischen dem Unternehmens-Webserver und der ArcGIS Server-Site dar. Er ermöglicht Ihnen die Auswahl der Port-, Adress- und Authentifizierungseinstellungen, die Sie für eingehende Anfragen verwenden möchten. Außerdem ermöglicht er Ihnen zu verhindern, dass externe Benutzer auf Manager und das Administratorverzeichnis zugreifen. Weitere Informationen finden Sie unter ArcGIS Web Adaptor.
Tipp:
Esri empfiehlt die Verwendung des Skripts serverScan.py, um zu überprüfen, ob es nach dem Upgrade Sicherheitsempfehlungen für ArcGIS Server gibt.
Integrieren des Servers in ArcGIS Enterprise
ArcGIS Server kann zwar auch als eigenständige Software bereitgestellt werden, jedoch ermöglicht die Integration in das ArcGIS Enterprise-Portal effiziente, leistungsstarke Workflows für Ihre Organisation. ArcGIS Server kann auf dreierlei Weise in einem Portal verwendet werden:
- Sie können eine oder mehrere ArcGIS Server-Sites mit dem Portal verbinden, um seine Sicherheits- und Freigabemodelle zu integrieren.
- Sie können eine verbundene ArcGIS Server-Site als Hosting-Server des Portals zuweisen, sodass Benutzer Daten und Karten als Web-Services für eine breitere Zielgruppe veröffentlichen können.
- Sie können von jeder ArcGIS Server-Site einzelne Services beim Portal registrieren, unabhängig davon, ob es sich um eine verbundene Site handelt (und selbst dann, wenn es sich um Ihren eigenen Server handelt).
Weitere Informationen zum Integrieren Ihres Servers in ArcGIS Enterprise
Stellen Sie eine Verbindung mit dem Server in ArcGIS Desktop her.
Der Großteil Ihrer Serviceveröffentlichungen erfolgt in ArcGIS Desktop oder ArcGIS Pro, wo Sie Ihre Karten, Werkzeuge und andere Inhalte erstellen können.
Unter Herstellen einer Verbindung mit ArcGIS Server von ArcGIS Desktop werden die drei Verbindungstypen zwischen Desktop-GIS und ArcGIS Server beschrieben: Benutzerverbindungen, Publisher-Verbindungen und Administratorverbindungen. Die Eigenschaften und die Schritte beim Erstellen der einzelnen Verbindungstypen sind in ArcGIS Desktop und ArcGIS Pro unterschiedlich.
Sie können sowohl in ArcMap als auch in ArcGIS Pro eine Benutzerverbindung zur ArcGIS Server-Site herstellen. Mithilfe einer Benutzerverbindung können Sie in Ihrer Desktop-Anwendung die Inhalte der Server-Site durchsuchen und Ihren Karten hinzufügen. Eine Benutzerverbindung allein reicht jedoch nicht aus, um Veröffentlichungen auf dem Server oder administrative Änderungen vorzunehmen.
Wenn Sie einen Service direkt aus ArcMap veröffentlichen möchten, können Sie eine Publisher-Verbindung zu Ihrem Server definieren. Anschließend werden die Verbindungsinformationen auf dem Computer gespeichert. Wenn Sie einen Service veröffentlichen möchten, können Sie diese referenzieren. Wenn Sie eine Administratorverbindung hergestellt haben, können Sie darüber hinaus Serveradminstratorfunktionen aus ArcMap ausführen.
Wenn Sie in ArcGIS Pro arbeiten, können Sie eine Verbindung mit dem ArcGIS Enterprise-Portal herstellen, um Webkarten, Web-Layer und andere GIS-Inhalte freizugeben. Im Rahmen des Freigabeprozesses werden ein oder mehrere Services auf einer verbundenen ArcGIS Server-Site veröffentlicht, welche die Inhalte im Portal bereitstellt. Sie brauchen keine direkte Verbindung mit dem Server herzustellen, wenn dieser mit Ihrem Portal verbunden ist. Wenn Sie über eine eigenständige ArcGIS Server-Site der Version 10.6 oder höher verfügen, können Sie über ArcGIS Pro eine Publisher-Verbindung herstellen, um Services zu veröffentlichen.