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 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 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.
- 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 ArcGIS-Portalverzeichnis (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 ArcGIS-Portalverzeichnisses zu Portals > Self > Servers, und klicken Sie auf 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 Portal-Administratorverzeichnisses. Melden Sie sich bei https://portal.domain.com:7443/arcgis/portaladmin an, und navigieren Sie zu Federation > Servers. 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. 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.