Die Aktualisierung der Software Ihrer ArcGIS Enterprise-Bereitstellung für mehrere Maschinen unter Amazon Web Services (AWS) ähnelt der Aktualisierung von lokaler Software. Sie können Softwareaktualisierungen über My Esri auf Ihre EC2-Instanzen herunterladen, und die Aktualisierungen direkt für die vorhandene Bereitstellung durchführen. Auf sämtlichen ArcGIS Enterprise-Komponenten der jeweiligen Computer muss dieselbe Softwareversion ausgeführt werden.
Vorbereiten der Aktualisierung der Komponenten
Erstellen Sie eine Sicherung der ArcGIS Enterprise-Bereitstellung, bevor Sie das Upgrade durchführen.
- Laden Sie neue Versionen von Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server und ArcGIS Data Store über My Esri herunter. Erwerben Sie von Esri ebenfalls neue Lizenzen.
- Stellen Sie sicher, dass die Ports 5701-5703, 7005, 7099, 7199, 7654, 7120 und 7220 von der Firewall zugelassen werden und aktuell nicht von einer anderen Anwendung verwendet werden. Bereitstellungen mit hoher Verfügbarkeit verwenden diese Ports für die Kommunikation zwischen den Computern und für die Synchronisierung.
- Stellen Sie sicher, dass niemand mit Ihrem ArcGIS Enterprise-Portal oder Ihren ArcGIS Server-Sites verbunden ist.
Vorsicht:
Die Portal for ArcGIS-, ArcGIS Server- oder ArcGIS Data Store-Services dürfen nicht beendet werden. Wenn Sie diese Services beenden, kann das Dienstprogramm webgisdr keine Sicherung der Bereitstellung erstellen.
- Erstellen Sie mit dem Dienstprogramm webgisdr eine vollständige Sicherung der Bereitstellung. Das Programm wird mit Portal for ArcGIS installiert. Dies ist die Sicherung, die Sie zur erneuten Bereitstellung der vorherigen Softwareversion verwenden können, falls Probleme beim Upgrade auftreten.
Upgrade von Portal for ArcGIS
Führen Sie zunächst ein Upgrade von Portal for ArcGIS durch.
- Stellen Sie eine Remotedesktopverbindung (Windows) oder eine SSH-Verbindung (Linux) zu dem Portal for ArcGIS-Computer unter AWS her. Wenn Ihr Portal ein Portal mit hoher Verfügbarkeit ist, stellen Sie eine Verbindung mit den Portal for ArcGIS-Computern unter AWS her. Stellen Sie die Verbindung als arcgis-Benutzer her.
Falls dies das erste Upgrade von Portal for ArcGIS für Windows unter AWS ist, das Sie durchführen, ändern Sie das Kennwort für den arcgis-Benutzer. Dieser Schritt ist auf jedem Computer in der Bereitstellung notwendig, und das Kennwort muss auf allen Computern identisch sein.
Wenn Sie ArcGIS Enterprise mit der AWS Management Console bereitgestellt haben, müssen Sie sicherstellen, dass dieser Computer Amazon Simple Storage Service (S3)-Buckets in Ihrem AWS-Konto erstellen kann, da beim Portal for ArcGIS-Upgrade ein S3-Bucket für die temporäre Speicherung des Inhaltsverzeichnisses erstellt wird. Wenn die Bereitstellung über eine von Esri bereitgestellte CloudFormation-Vorlage erfolgt ist, wurde diese bereits durch die Vorlage konfiguriert.
- Platzieren Sie die neuen Portal for ArcGIS- und ArcGIS Web Adaptor-Installationen und (falls zutreffend) Ihre neue Portal for ArcGIS-Lizenzdatei auf diesem Computer.
- Wenn Ihr Portal nur einen Portal for ArcGIS-Computer enthält, führen Sie die Schritte zum Durchführen eines Upgrades von Portal for ArcGIS durch, um den Portal-Computer und dessen Web Adaptor zu aktualisieren und Portal for ArcGIS ggf. mit Ihrer neuen Lizenzdatei zu autorisieren.
- Wenn es sich bei Ihrem Portal um ein Portal mit hoher Verfügbarkeit handelt, wiederholen Sie die Schritte 1 und 2 für den zweiten Portal for ArcGIS-Computer. Führen Sie als Nächstes die Schritte zum Durchführen des Upgrades für ein Portal mit hoher Verfügbarkeit aus, um Software zu aktualisieren, autorisieren Sie ggf. Portal for ArcGIS auf jedem Computer mit Ihrer neuen Lizenzdatei.
Hinweis:
In Version 10.6 werden für ein Portal für hohe Verfügbarkeit die verfügbaren Ports zwischen 5701 und 5703 verwendet, um Informationen zu Elementen, Benutzern und Gruppen zwischen Maschinen zu synchronisieren. Es wird somit ein kleinerer Bereich als in früheren Versionen abgedeckt, Wenn Sie ein Upgrade für ein Portal für hohe Verfügbarkeit durchführen, öffnen Sie diese Ports, um die Kommunikation zwischen den Maschinen zu ermöglichen.
Upgrade von ArcGIS Server
Führen Sie für den Hosting-Server des Portals und für jede weitere ArcGIS Server-Site, die Sie mit dem Portal verbunden haben, ein Upgrade durch.
Wenn Sie ein Upgrade von 10.4.1 oder einer früheren Version durchführen, stellen Sie eine ArcGIS GIS Server-Lizenz bereit, wenn Sie ein Upgrade für den Hosting-Server des Portals durchführen. Welche Lizenz beim Upgrade von Verbundservern bereitgestellt werden muss, hängt von der Rolle von ArcGIS Server in der Bereitstellung ab.
Hinweis:
Sie müssen ein Upgrade für ArcGIS Server-Sites durchführen, bevor Sie ArcGIS Data Store aktualisieren.
- Stellen Sie als arcgis-Benutzer eine Remotedesktopverbindung (Windows) oder eine SSH-Verbindung (Linux) mit dem ArcGIS Server-SITEHOST-Computer für den Hosting-Server Ihres Portals her.
- Platzieren Sie die neuen Installationsdateien für ArcGIS Server und ArcGIS Web Adaptor sowie die Lizenzdatei für ArcGIS GIS Server auf diesem Computer.
- Wenn die ArcGIS Server-Site nur einen Computer enthält, befolgen Sie die Anweisungen unter Durchführen des Upgrades von ArcGIS Server, um ein Upgrade für eine Site mit einem Computer durchzuführen.
- Wenn die ArcGIS Server-Site mehrere Computer enthält, wiederholen Sie die Schritte 1 und 2 auf den einzelnen Computern. Folgen Sie als Nächstes den Anweisungen unter Durchführen des Upgrades von ArcGIS Server, um ein Upgrade für eine Site mit mehreren Computern durchzuführen.
- Wenn Sie manuell weitere ArcGIS Server-Sites mit Ihrem Portal verbunden haben, stellen Sie eine Verbindung mit diesen Computern her, und führen Sie auch für diese Sites ein Upgrade der Software und der Lizenzen durch.
Upgrade von ArcGIS Data Store
Falls Sie mehrere Data-Store-Typen für den Hosting-Server des Portals konfiguriert haben, müssen Sie für jeden davon ein Upgrade durchführen.
Beim Upgrade eines Data Store vom Typ "Kachel-Cache" mit hoher Verfügbarkeit führen Sie ein Upgrade für den primären Computer und dann erst für den Standby-Computer durch. Beim Upgrade eines Big Data Store vom Typ "spatiotemporal" mit mehreren Computern beenden Sie alle bis auf einen der Computer des Big Data Store vom Typ "spatiotemporal", und führen Sie ein Upgrade für den Computer durch, der noch ausgeführt wird. Starten Sie jeden der zusätzlichen Computer einzeln, und führen Sie ein Upgrade für ihn durch, bis für alle Computer im Big Data Store vom Typ "spatiotemporal" ein Upgrade durchgeführt wurde.
- Stellen Sie als arcgis-Benutzer eine Remotedesktopverbindung (Windows) oder eine SSH-Verbindung (Linux) mit jedem Computer her, auf dem ArcGIS Data Store installiert ist.
- Platzieren Sie die Installationsdateien für ArcGIS Data Store auf jedem der Computer.
- Falls Ihre Bereitstellung auf Windows-Computern unter AWS ausgeführt wird, führen Sie die Schritte unter Upgrade von ArcGIS Data Store durch, um die einzelnen Data-Store-Computer zu aktualisieren.
- Falls Ihre Bereitstellung auf Linux-Computern unter AWS ausgeführt wird, führen Sie die folgenden Schritte aus, um ein Upgrade von ArcGIS Data Store durchzuführen.
- Für Big Data Stores vom Typ "spatiotemporal"beenden Sie alle bis auf einen der Computer im Big Data Store vom Typ "spatiotemporal".
- Installieren Sie eine neue Version von ArcGIS Data Store, aber führen Sie nicht den Data-Store-Konfigurationsassistenten aus.
Für Data Stores vom Typ "Kachel-Cache" oder "relational" mit hoher Verfügbarkeit installieren Sie die neue Version von ArcGIS Data Store zunächst auf dem primäre Data Store-Computer.
- Führen Sie den Befehl stopdatastore.sh aus, um ArcGIS Data Store zu beenden:
Der Befehl befindet sich im Verzeichnis <ArcGIS Data Store installation directory>/arcgis/datastore.
- Ändern Sie das Verzeichnis in <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc.
- Erstellen Sie eine Kopie der Datei hostidentfier.properties, und platzieren Sie diese in einem anderen Verzeichnis.
- Öffnen Sie die ursprüngliche Datei hostidentfier.properties (nicht die Kopie) in einem Texteditor.
- Heben Sie die Auskommentierung der Zeile preferredidentifier=ip auf.
- Speichern und schließen Sie die hostidentfier.properties-Datei.
- Führen Sie den Befehl startdatastore.sh aus, um ArcGIS Data Store zu starten:
Der Befehl befindet sich im Verzeichnis <ArcGIS Data Store installation directory>/arcgis/datastore.
- Öffnen Sie den Data-Store-Konfigurationsassistenten, oder führen Sie das Dienstprogramm "configuredatastore" aus, um den Data Store neu zu konfigurieren, für den Sie gerade ein Upgrade durchführen.
Wenn Sie nur über einen Typ von Data Store auf einem einzelnen Computer verfügen, fahren Sie mit dem Testen der Bereitstellung for, für die Sie ein Upgrade durchgeführt haben.
- Für Big Data Stores vom Typ "spatiotemporal"starten Sie jeden der zusätzlichen Computer einzeln, und wiederholen Sie die Teilschritte b bis k, bis für alle Computer im Big Data Store vom Typ "spatiotemporal" ein Upgrade durchgeführt wurde.
- Für Data Stores vom Typ "Kachel-Cache" oder "relational" mit hoher Verfügbarkeit wiederholen Sie die Teilschritte b bis j auf dem Standby-Data-Store-Computer.
Testen der Bereitstellung nach dem Upgrade
Testen Sie die ArcGIS Enterprise-Bereitstellung nach dem Upgrade, um sicherzustellen, dass alle Services ausgeführt werden und erreichbar sind und dass Ihre normalen Workflows noch funktionieren.
Nach erfolgreichem Abschluss der Tests können Sie die vor dem Upgrade erstellte Sicherungskopie löschen, da sie zum Wiederherstellen der Computer, für die Sie ein Upgrade durchgeführt haben, nicht herangezogen werden kann.
Hinweis:
Erstellen Sie eine vollständige Sicherung der Bereitstellung, deren Upgrade Sie erfolgreich mit dem Dienstprogramm webgisdr durchgeführt haben, sodass Sie über eine Basissicherung dieser Bereitstellungsversion verfügen.