Um eine vorhandene ArcGIS Enterprise-Bereitstellung hoch verfügbar zu machen, müssen Sie jede Komponente hoch verfügbar machen und die privatePortalURL sowie die ArcGIS Server-URLs so aktualisieren, dass sie hoch verfügbar sind.
In den folgenden Schritten wird der Prozess zum Konfigurieren einer vorhandenen ArcGIS Enterprise-Bereitstellung für Hochverfügbarkeit beschrieben.
- Informieren Sie alle Benutzer des Portals und der ArcGIS Server-Sites, dass Sie das System für eine kurze Zeit anhalten müssen.
- Sobald Sie sicher sind, dass kein Benutzer mehr verbunden ist, sodass keine Inhalte erstellt werden können, dann befolgen Sie die Anweisungen in Ändern des Portalinhaltsverzeichnisses, um das Portal for ArcGIS-Inhaltsverzeichnis von seinem Speicherort an einen freigegebenen Netzwerkspeicherort zu kopieren.
- Führen Sie Schritt 3: Installieren und Konfigurieren des zweiten Portal-Computers aus, um einen Computer zu Ihrem Portal hinzuzufügen.
- Wenn Ihr Portal die Authentifizierung auf Webebene verwendet, dann führen Sie Schritt 4: Installieren und Konfigurieren von ArcGIS Web Adaptor aus.
- Führen Sie Schritt 5: Konfigurieren eines Load Balancers aus, um eine hoch verfügbare URL für das Portal zu erstellen.
- Wenn Ihr Portal die Authentifizierung auf Webebene verwendet, dann führen Sie Schritt 6: Installieren und Konfigurieren des zweiten ArcGIS Web Adaptor aus, um Hochverfügbarkeit auf Webserverebene zu erreichen.
- Wenn Sie zwei Instanzen von Web Adaptor hinter dem Load Balancer installiert haben, führen Sie Schritt 7: Konfigurieren der Authentifizierung auf Webebene in IIS aus.
- Legen Sie die Eigenschaft privatePortalURL auf die hoch verfügbare URL fest.
Hinweis:
Diese Eigenschaft ermöglicht es Verbundservern, einschließlich des Hosting-Servers, mit beteiligten Portalen zu kommunizieren. Da Verbundserver keine Authentifizierung auf Webebene ermöglichen, muss diese URL den Zugriff ohne Authentifizierung ermöglichen. Im Beispiel unten wird Port 7443 verwendet. In privatePortalURL kann jedoch jeder Port konfiguriert werden, der vom Load Balancer überwacht werden kann.
- Öffnen Sie einen Webbrowser, und melden Sie sich als Mitglied der Standardadministratorrolle in Ihrer Organisation beim Portal-Administratorverzeichnis an.
Die URL zum Portal-Administratorverzeichnis sieht folgendermaßen aus: https://portal.domain.com:7443/arcgis/portaladmin.
- Klicken Sie auf System > Properties > Update Properties.
- Geben Sie im Dialogfeld Update System Properties folgenden JSON-Code ein, der Ihre eigene Load Balancer-URL ersetzt.
{ "privatePortalURL": "https://lbprivate.domain.com:7443/arcgis" }
Hinweis:
Legen Sie für diese URL keinen X-Forwarded-Host-Header fest.
- Klicken Sie auf Update Properties, um Ihre Änderungen zu übernehmen.
- Öffnen Sie einen Webbrowser, und melden Sie sich als Mitglied der Standardadministratorrolle in Ihrer Organisation beim Portal-Administratorverzeichnis an.
- Konfigurieren Sie alle verbundenen ArcGIS Server-Sites, einschließlich Hosting-Server, so, dass sie die aktualisierte privatePortalURL erkennen. Wiederholen Sie diese Schritte für jeden Verbundserver (einschließlich Hosting-Server).
- Melden Sie sich beim ArcGIS Server-Administratorverzeichnis als primärer Site-Administrator oder durch Generieren und Bereitstellen eines Portal for ArcGIS-Administrator-Tokens an.
Die URL des ArcGIS Server-Administratorverzeichnisses hat das Format https://server.domain.com:6443/arcgis/admin.
- Klicken Sie auf Security > Config > Update.
- Legen Sie im Dialogfeld Update Security Configuration den Wert privatePortalURL in der folgenden Liste auf die URL Ihres eigenen Load Balancers fest.
Im folgenden Beispiel wird die Option privatePortalURL auf https://lbprivate.domain.com:7443/arcgis festgelegt:
{ "portalUrl": "https://loadbalancer.domain.com/arcgis", "privatePortalUrl": "https://lbprivate.domain.com:7443/arcgis", "portalSecretKey": "< secret key >", "portalMode": "ARCGIS_PORTAL_FEDERATION", "serverId": "<ArcGIS Server site ID >", "serverUrl": "https://loadbalancer.domain.com/server" }
- Klicken Sie auf Update, um die Änderungen für diese Verbundserver-Site zu übernehmen.
- Melden Sie sich beim ArcGIS Server-Administratorverzeichnis als primärer Site-Administrator oder durch Generieren und Bereitstellen eines Portal for ArcGIS-Administrator-Tokens an.
- Folgen Sie den Anweisungen unter Konfigurieren von ArcGIS Server-Sites mit mehreren Computern, um den Hosting-Server des Portals hoch verfügbar zu machen.
Wenn Sie weitere ArcGIS Server-Sites mit Ihrem Portal verbunden haben und diese Sites ebenfalls hoch verfügbar sein sollen, dann führen Sie dieselben Schritte für jede dieser Sites aus.
- Aktualisieren Sie Ihr Portal, damit es die hoch verfügbare URL für Ihren Hosting-Server verwendet.
- Melden Sie sich beim Portal-Administratorverzeichnis als Mitglied der Standardadministratorrolle an, um die Informationen zum Hosting-Server zu aktualisieren.
- Navigieren Sie auf der Startseite des Portal-Administratorverzeichnisses zu Federation > Servers, und klicken Sie auf die Server-ID für den Hosting-Server Ihres Portals.
- Klicken Sie auf Update, und fügen Sie aus der Zwischenablage die hoch verfügbare URL für den Hosting-Server Ihres Portals im Feld Admin Url ein, oder geben Sie sie manuell ein.
- Klicken Sie auf Update Server, um Ihre Änderungen zu übernehmen.
- Wenn Sie weitere Verbundserver hoch verfügbar gemacht haben, dann aktualisieren Sie Ihr Portal, damit es die hoch verfügbaren URLs für diese Sites ebenfalls verwendet. Klicken Sie beim Aktualisieren auf die Server-ID der richtigen verbundenen ArcGIS Server-Site.
- Um ArcGIS Data Store hoch verfügbar zu machen, müssen Sie allen Data-Store-Typen, die Sie beim Hosting-Server Ihres Portals registriert haben, Computer hinzufügen.
Nachdem Sie alle Komponenten der ArcGIS Enterprise-Bereitstellung hoch verfügbar gemacht haben, können Sie die Benutzer benachrichtigen, dass sie sie wieder bei Ihrer Arbeit verwenden können.