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 beenden müssen.
- Sobald Sie sicher sind, dass kein Benutzer mehr verbunden ist, sodass keine neuen 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 Web Adaptor hinter dem Load Balancer installiert haben, dann 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.
- Öffnen Sie einen Webbrowser, und melden Sie sich als Mitglied der Standardadministratorrolle in Ihrer Portal-Organisation beim ArcGIS-Portalverzeichnis an. Die URL zum ArcGIS-Portalverzeichnis hat das Format https://portal.domain.com:7443/arcgis/portaladmin.
- Klicken Sie auf System > Eigenschaften > Eigenschaften aktualisieren.
- 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 keine X-Forwarded-Host-Kopfzeile fest.
- Klicken Sie auf Update Properties, um Ihre Änderungen zu übernehmen.
- Konfigurieren Sie alle eingebundenen 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 Secuirity Configuration den Wert privatePortalURL in der folgenden Liste auf die URL Ihres eigenen Load Balancers fest.
Im folgenden Beispiel wird die 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.
- Folgen Sie den Anweisungen unter ArcGIS Server-Sites mit mehreren Computern, um den Hosting-Server des Portals hoch verfügbar zu machen.
Wenn Sie weitere ArcGIS Server-Sites bei Ihrem Portal eingebunden 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 for ArcGIS-REST-Endpunkt (im Format https://loadbalancer.domain.com/arcgis/sharing/rest) als Mitglied der Standardadministratorrolle an, um die Informationen zum Hosting-Server zu aktualisieren.
- Navigieren Sie auf der Startseite des Portal for ArcGIS-REST-Endpunktes zu Portale > Auto > Server und klicken Sie auf die Server-ID für den Hosting-Server Ihres Portals.
- Klicken Sie auf Server aktualisieren und fügen Sie aus der Zwischenablage die hoch verfügbare URL für den Hosting-Server Ihres Portals im Feld Server-Admin-URL ein oder geben Sie sie manuell ein.
- Klicken Sie auf Aktualisieren, um Ihre Änderungen zu übernehmen.
- Validieren Sie Ihre Verbundserver anhand des Administratorverzeichnisses des Portals. Melden Sie sich bei https://portal.domain.com:7443/arcgis/portaladmin an, und navigieren Sie zu Verbindung > Server. Validieren Sie alle Verbundserver-Sites.
- 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. Achten Sie darauf, dass Sie beim Aktualisieren immer auf die Server-ID der richtigen eingebundenen ArcGIS Server-Site klicken.
- Um ArcGIS Data Store hoch verfügbar zu machen, müssen Sie Computer zum Data Store jedes Typs hinzufügen, den Sie beim Hosting-Server Ihres Portals registriert haben.
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.