Die Vorgehensweise beim Durchführen eines Upgrades hängt davon ab, wie und wann Sie die ArcGIS Enterprise-Bereitstellung auf Amazon Web Services (AWS) erstellt haben.
- Für eine ArcGIS Enterprise-Bereitstellung auf AWS kann ein Upgrade mithilfe eines manuellen Upgrade-Verfahrens durchgeführt werden. Wenn Sie die Site vor der Version 10.8 erstellt haben, müssen Sie das Upgrade mithilfe des manuellen Verfahrens durchführen.
- Wenn Sie die ArcGIS Enterprise-Basisbereitstellung mithilfe einer Esri Amazon Web Services CloudFormation-Vorlage von Version 10.8 oder 10.8.1 für einen Computer (arcgis-enterprise-allinone.template.json) erstellt haben, können Sie das Upgrade mithilfe von Chef-Skripten durchführen.
- Wenn Sie die ArcGIS Enterprise-Basisbereitstellung mithilfe der Esri CloudFormation-Vorlage von ArcGIS Enterprise 10.9 für einen Computer (arcgis-enterprise-allinone.template.json) erstellt haben, können Sie zum Durchführen des Upgrades eine CloudFormation-Vorlage von Version 10.9.1 verwenden.
- Wenn Sie die ArcGIS Enterprise-Bereitstellung mit Version 10.9 von ArcGIS Enterprise Cloud Builder for Amazon Web Services erstellt haben, können Sie für das Upgrade Version 10.9.1 von ArcGIS Enterprise Cloud Builder for AWS verwenden.
Bevor Sie die Aktualisierung ausführen
Überprüfen Sie unabhängig von der verwendeten Upgrade-Methode die folgenden Informationen, bevor Sie das Upgrade Ihrer Bereitstellung durchführen:
- Rufen Sie die erforderlichen ArcGIS-Lizenzen für die aktuelle Softwareversion ab. Sie können diese von My Esri herunterladen.
- Erstellen Sie eine Sicherung der Bereitstellung, damit Sie diese wiederherstellen können, falls es Probleme mit dem Upgrade-Verfahren gibt.
Sie können das in Portal for ArcGIS enthaltene Dienstprogramm "webgisdr" verwenden, um eine Sicherung der meisten Komponenten in einer ArcGIS Enterprise-Bereitstellung zu erstellen. Big Data Stores vom Typ "spatiotemporal" sind in dieser Sicherung jedoch nicht enthalten. Wenn die Bereitstellung einen Big Data Store vom Typ "spatiotemporal" umfasst, erstellen Sie eine separate Sicherung davon mit dem ArcGIS Data Store-Dienstprogramm "backupdatastore".
Upgrade mit manuellen Upgrade-Verfahren
Das manuelle Upgrade-Verfahren für die Softwareaktualisierung in einer ArcGIS Enterprise-Bereitstellung mit einem Computer unter Amazon Web Services wird wie bei lokalen Computern ausgeführt. Laden Sie die Softwareaktualisierungen von My Esri auf Ihre Amazon Elastic Compute Cloud (EC2)-Instanz herunter, und wenden Sie die Aktualisierungen direkt auf die vorhandene Bereitstellung an. Auf sämtlichen ArcGIS Enterprise-Komponenten muss dieselbe Softwareversion ausgeführt werden. Der Hauptunterschied bei Aktualisierungen unter AWS liegt im Erstellen einer Sicherung der vorhandenen Bereitstellung.
- Melden Sie sich bei der AWS Management Console an, und erstellen Sie über die vorhandene Instanz ein Amazon Machine Image (AMI).
Dies ist die Sicherung, die Sie zur erneuten Bereitstellung verwenden können, falls Probleme beim Upgrade auftreten. Falls eine erneute Bereitstellung notwendig ist, müssen Sie dafür dieselbe Portal-URL verwenden.
- Wenn Sie ein Upgrade von 10.8.1 oder einer früheren Version durchführen, rufen Sie neue Lizenzen für Portal for ArcGIS und ArcGIS GIS Server von Esri ab.
- Laden Sie neue Versionen von Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server und ArcGIS Data Store über My Esri herunter.
- Stellen Sie eine Remotedesktopverbindung (Microsoft Windows) oder eine SSH-Verbindung (Linux) zu dem Computer unter AWS her. Stellen Sie die Verbindung als arcgis-Benutzer her. Platzieren Sie alle Software-Downloads auf diesem Computer.
Falls dies das erste Upgrade einer Bereitstellung auf einer Windows-AWS-Instanz ist, das Sie durchführen, ändern Sie das Kennwort für den arcgis-Benutzer.
Wenn Sie ArcGIS Enterprise mit der AWS Management Console auf diesem Computer bereitgestellt haben, müssen Sie sicherstellen, dass der Computer Amazon Simple Storage Service (S3)-Buckets in Ihrem AWS-Konto erstellen kann, da beim Upgrade von Portal for ArcGIS 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.
- Befolgen Sie die Schritte unter Upgrade von Portal for ArcGIS, um das Portal und den zugehörigen Web Adaptor zu aktualisieren, und aktualisieren Sie Ihre Portal for ArcGIS-Lizenz (sofern erforderlich).
- Befolgen Sie die Schritte für Sites mit einem Computer unter Upgrade von ArcGIS Server, um ArcGIS Server und den zugehörigen Web Adaptor zu aktualisieren, und aktualisieren Sie Ihre ArcGIS Server Site mit einer ArcGIS GIS Server-Lizenz (sofern erforderlich).
- Falls Ihre Bereitstellung auf einer Windows-Instanz unter AWS ausgeführt wird, führen Sie die Schritte unter Upgrade von ArcGIS Data Store aus, um den Data Store zu aktualisieren.
- Wenn Sie ein Upgrade einer Bereitstellung der Version 10.5 oder neuer unter Linux auf AWS durchführen, gehen Sie wie unter Upgrade von ArcGIS Data Store beschrieben vor, um den Data Store zu aktualisieren.
- Wenn Sie ein Upgrade einer Bereitstellung der Version 10.3.1, 10.4 oder 10.4.1 unter Linux auf AWS durchführen, müssen Sie eine Kopie der Datei hostidentifier.properties erstellen, bevor Sie mit dem Upgrade beginnen. Führen Sie die folgenden Schritte aus, um die Datei zu kopieren und ein Upgrade von ArcGIS Data Store durchzuführen:
- Ändern Sie das Verzeichnis in <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc.
- Erstellen Sie eine Kopie der Datei hostidentfier.properties, und speichern Sie diese an einem sicheren Ort.
- Installieren Sie die neue Version von ArcGIS Data Store, aber führen Sie nicht den Data-Store-Konfigurationsassistenten aus.
- 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.
- Ersetzen Sie die Datei hostidentfier.properties in <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc durch die Kopie der Datei, die Sie in Schritt b erstellt haben.
- 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 ein Upgrade des Data Store durchzuführen.
- Nach Abschluss des Upgrades und der Tests der aktualisierten Bereitstellung können Sie Ihr Sicherungs-AMI löschen.
Hinweis:
Sie müssen ein Upgrade für ArcGIS Server durchführen, bevor Sie ArcGIS Data Store aktualisieren.
Upgrade mit Chef-Skripten
Wenn Sie die ArcGIS Server-Site mithilfe einer Esri Amazon Web Services CloudFormation-Vorlage von Version 10.8 oder 10.8.1 erstellt haben, können Sie das Upgrade mithilfe von Chef-Skripten durchführen.
Für Bereitstellungen unter Microsoft Windows und Ubuntu gelten unterschiedliche Upgrade-Schritte. Befolgen Sie die Anweisungen für das Betriebssystem Ihrer Bereitstellung.
Upgrade einer ArcGIS Enterprise-Bereitstellung mit einem Computer unter Windows
Führen Sie die folgenden Schritte aus, um mit Chef ein Upgrade von ArcGIS Enterprise auf einer einzelnen Amazon Elastic Compute Cloud (EC2)-Instanz durchzuführen.
- Stellen Sie eine Remotedesktopverbindung mit der EC2-Instanz her.
- Laden Sie Chef oder Cinc Client 16.16.13 herunter, und installieren Sie die Software. Wenn eine ältere Version vonChef installiert ist, aktualisieren Sie sie auf Version 16.16.13.
- Laden Sie die Installationsdateien für Version 10.9.1 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in einen Ordner auf der EC2-Instanz hoch:
- Portal_for_ArcGIS_Windows_1091_180052.exe
- ArcGIS_Server_Windows_1091_180041.exe
- ArcGIS_DataStore_Windows_1091_180054.exe
- Portal_for_ArcGIS_Web_Styles_Windows_1091_180053.exe
- Wenn Sie ein Upgrade von 10.8 oder 10.8.1 durchführen, rufen Sie die Autorisierungsdatei für Portal for ArcGIS 10.9.1 (.json) und die für ArcGIS GIS Server (.epc oder .prvc) lizenzierte ArcGIS Server-Autorisierungsdatei ab, und legen Sie beide auf der EC2-Instanz ab.
- Löschen Sie die folgenden Ordner:
- C:\chef\nodes
- C:\Users\Administrator\.chef\local-mode-cache
- Erstellen Sie eine Kopie der Datei C:\chef\node.json, und benennen Sie sie in upgrade_base_enterprise_allinone_windows.json um.
- Öffnen Sie die upgrade_base_enterprise_allinone_windows.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie die ArcGIS-Version auf 10.9.1 fest.
"arcgis" : { "version": "10.9.1",
- Legen Sie das ArcGIS-Archiv-Repository auf den Ordner auf der EC2-Instanz fest, in dem Sie die Softwaredateien abgelegt haben.
"arcgis" : { "repository": { "archives": "<drive>\\<folder>"
- Legen Sie die Serverautorisierung auf den Speicherort der Autorisierungsdatei für ArcGIS Server 10.9.1fest.
"server" : { "authorization_file" : "<drive>:\\<folder path>\\My_New_Server.prvc"
- Legen Sie die Portalautorisierung auf den Speicherort der Autorisierungsdatei für Portal for ArcGIS 10.9.1 fest.
"portal" : { "authorization_file" : "<drive>:\\<folder path>\\my_new_portal.json",
- Ändern Sie die Ausführungsliste so, dass die folgenden Rezepte verwendet werden:
"recipe[arcgis-enterprise::install_portal]", "recipe[arcgis-enterprise::webstyles]", "recipe[arcgis-enterprise::portal]", "recipe[arcgis-enterprise::portal_wa]", "recipe[arcgis-enterprise::server]", "recipe[arcgis-enterprise::server_wa]", "recipe[arcgis-enterprise::datastore]"
- Legen Sie die ArcGIS-Version auf 10.9.1 fest.
- Speichern und schließen Sie die upgrade_base_enterprise_allinone_windows.json-Datei.
- Öffnen Sie ein Befehlszeilenfenster als Administrator, wechseln Sie zum Verzeichnis C:\chef, und führen Sie den folgenden Befehl aus: chef-client -z -j c:\chef\upgrade_base_enterprise_allinone_windows.json
Das Skript wird ausgeführt, um das Upgrade der Bereitstellung durchzuführen. Abhängig vom Umfang der Bereitstellung kann dies mehrere Stunden dauern.
Wenn das Upgrade der Bereitstellung fehlschlägt, können Sie den Support von Esri (in den Vereinigten Staaten) oder Ihren zuständigen Distributor (außerhalb der Vereinigten Staaten) um Hilfe bei der Problembehandlung bitten.
Upgrade einer ArcGIS Enterprise-Bereitstellung mit einem Computer unter Ubuntu
Führen Sie die folgenden Schritte aus, um mit Chef ein Upgrade von ArcGIS Enterprise auf einer einzelnen EC2-Instanz durchzuführen.
- Stellen Sie als ubuntu-Benutzer eine SSH-Verbindung mit der EC2-Instanz her.
-
- Chef-Client: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 16.16.13
- Cinc Client: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 16.16.13
- Laden Sie die Installationsdateien für Version 10.9.1 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in einen Ordner auf der EC2-Instanz hoch:
- Portal_for_ArcGIS_Linux_1091_180199.tar.gz
- ArcGIS_Server_Linux_1091_180182.tar.gz
- ArcGIS_DataStore_Linux_1091_180204.tar.gz
- Wenn Sie ein Upgrade von 10.8 oder 10.8.1 durchführen, rufen Sie die Autorisierungsdatei für Portal for ArcGIS 10.9.1 (.json) und die für ArcGIS GIS Server (.epc oder .prvc) lizenzierte ArcGIS Server-Autorisierungsdatei ab, und legen Sie beide auf der EC2-Instanz ab.
- Laden Sie das ArcGIS Cookbook Version 3.8.0 (arcgis-3.8.0-cookbooks.tar.gz) auf die EC2-Instanz herunter, dekomprimieren und entpacken Sie die Datei, und legen Sie den Inhalt der Datei im Ordner /var/chef ab.
- Löschen Sie das Verzeichnis /var/chef/nodes.
- Erstellen Sie eine Kopie der Datei /etc/chef/node.json, und benennen Sie sie in upgrade_base_enterprise_allinone_ubuntu.json um.
- Öffnen Sie die upgrade_base_enterprise_allinone_ubuntu.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie die ArcGIS-Version auf 10.9.1 fest.
"arcgis" : { "version": "10.9.1",
- Legen Sie das ArcGIS-Archiv-Repository auf den Ordner auf der EC2-Instanz fest, in dem Sie die Softwaredateien abgelegt haben.
"arcgis" : { "repository": { "archives": "/<path and folder>"
- Legen Sie die Serverautorisierung auf den Speicherort der Autorisierungsdatei für ArcGIS Server 10.9.1fest.
"server" : { "authorization_file" : "/<path>/my_new_server.prvc"
- Legen Sie die Portalautorisierung auf den Speicherort der Autorisierungsdatei für Portal for ArcGIS 10.9.1 fest.
"portal" : { "authorization_file" : "/<path>/my_new_portal.json",
- Ändern Sie die Ausführungsliste so, dass die folgenden Rezepte verwendet werden:
"recipe[arcgis-enterprise::install_portal]", "recipe[arcgis-enterprise::webstyles]", "recipe[arcgis-enterprise::portal]", "recipe[arcgis-enterprise::portal_wa]", "recipe[arcgis-enterprise::server]", "recipe[arcgis-enterprise::server_wa]", "recipe[arcgis-enterprise::datastore]"
- Legen Sie die ArcGIS-Version auf 10.9.1 fest.
- Speichern und schließen Sie die upgrade_base_enterprise_allinone_ubuntu.json-Datei.
- Wechseln Sie als ubuntu-Benutzer zum Verzeichnis /var/chef, und führen Sie den folgenden Befehl aus: sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_allinone_ubuntu.json
Das Skript wird ausgeführt, um das Upgrade der Bereitstellung durchzuführen. Abhängig vom Umfang der Bereitstellung kann dies mehrere Stunden dauern.
Wenn das Upgrade der Bereitstellung fehlschlägt, können Sie den Support von Esri (in den Vereinigten Staaten) oder Ihren zuständigen Distributor (außerhalb der Vereinigten Staaten) um Hilfe bei der Problembehandlung bitten.
Durchführen eines Upgrades mithilfe einer CloudFormation-Vorlage
Wenn Sie zum Erstellen einer hoch verfügbaren ArcGIS Enterprise-Bereitstellung die CloudFormation-Vorlage arcgis-enterprise-allinone.template.json von Version 10.9 verwendet haben, können Sie zum Durchführen des Upgrades die Datei arcgis-enterprise-allinone-upgrade.template.json von Version 10.9.1 verwenden. Anweisungen hierzu finden Sie unter Durchführen eines Upgrades für eine ArcGIS Enterprise-Basisbereitstellung auf einem Computer mithilfe von CloudFormation.