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 der hoch verfügbaren Esri Amazon Web Services CloudFormation-Vorlage von ArcGIS Enterprise 10.8 oder 10.8.1 (arcgis-enterprise-ha.template.json) erstellt haben, können Sie das Upgrade mithilfe von Chef-Skripten durchführen.
- Wenn Sie die ArcGIS Enterprise-Basisbereitstellung unter Verwendung der ArcGIS Enterprise 10.9 oder 10.9.1 Esri CloudFormation-Vorlage mit hoher Verfügbarkeit (arcgis-enterprise-ha.template.json) erstellt haben, können Sie mithilfe einer 11.0 CloudFormation-Vorlage ein Upgrade durchführen.
- Wenn Sie zum Erstellen jeder ArcGIS Enterprise-Basiskomponente auf einem separaten Computer mehrere CloudFormation-Vorlagen der Versionen 10.9 oder 10.9.1 verwendet haben, können Sie mehrere 11.0 CloudFormation-Vorlagen verwenden, um ein Upgrade bei jeder Komponente durchzuführen.
- Wenn Sie die ArcGIS Enterprise-Bereitstellung mithilfe von ArcGIS Enterprise Cloud Builder for Amazon Web Services 10.9 oder 10.9.1 erstellt haben, können Sie 11.0 ArcGIS Enterprise Cloud Builder for AWS verwenden, um sie zu aktualisieren.
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
Upgrades für Ihre ArcGIS Enterprise-Bereitstellung mit mehreren Computern unter Amazon Web Services mithilfe manueller Verfahren ähneln der Aktualisierung von lokaler Software. Sie können Softwareaktualisierungen über My Esri auf Ihre Amazon Elastic Compute Cloud (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.
Hinweis:
Sie können bei Komponenten von ArcGIS Enterprise 10.6.1 oder früher nicht direkt ein Upgrade auf 11.0 durchführen. Sie müssen zunächst ein Upgrade auf eine Zwischenversion und dann ein Upgrade auf 11.0 durchführen. Befolgen Sie zunächst die Anweisungen für die Zwischenversion, und befolgen Sie anschließend die Anweisungen für das Upgrade auf 11.0.
Vorbereiten der Aktualisierung der Komponenten
Gehen Sie folgendermaßen vor, um die Aktualisierung der Komponenten vorzubereiten:
- Laden Sie neue Versionen von Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server und ArcGIS Data Store über My Esri herunter. Beschaffen Sie von Esri ebenfalls neue Lizenzen.
- Stellen Sie sicher, dass die Ports 5701-5703, 7005, 7099, 7199, 7654, 7120, 7220, 29079-29090 und 4369 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.
- Vergewissern Sie sich, dass Sie ein freigegebenes Verzeichnis für Sicherungen von Data Stores vom Typ "Kachel-Cache" konfiguriert haben. Falls dies nicht der Fall ist, konfigurieren Sie eines, bevor Sie das Upgrade durchführen.
In AWS werden derzeit nur Dateifreigaben unterstützt.
- 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.
Hinweis:
Wenn Ihre Bereitstellung einen Big Data Store vom Typ "spatiotemporal" enthält, erstellen Sie mit dem ArcGIS Data Store-Dienstprogramm backupdatastore eine Sicherung davon, da in der Sicherung des Werkzeugs webgisdr keine enthalten ist.
Upgrade von Portal for ArcGIS
Führen Sie zunächst ein Upgrade von Portal for ArcGIS durch.
- Stellen Sie eine Remotedesktopverbindung (Microsoft Windows) oder eine SSH-Verbindung (Linux) zu dem Portal for ArcGIS-Computer unter AWS her. Wenn es sich um ein Portal mit hoher Verfügbarkeit handelt, stellen Sie eine Verbindung mit einem der Portal for ArcGIS-Computer 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, ä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 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.
- Platzieren Sie die neuenPortal 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.
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.
Geben Sie beim Upgrade des Hosting-Servers des Portals eine ArcGIS GIS Server-Lizenz an. 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.
- Stellen Sie als arcgis-Benutzer eine Remotedesktopverbindung (Windows) oder eine SSH-Verbindung (Linux) mit jedem Computer her, auf dem ArcGIS Data Store installiert ist.
- Speichern Sie die Installationsdatei für ArcGIS Data Store auf jedem der Computer.
- Wenn 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-Typen zu aktualisieren.
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.
Tipp:
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.
Upgrade mit Chef-Skripten
Wenn Sie die ArcGIS Enterprise-Basisbereitstellung mithilfe der hoch verfügbaren Esri Amazon Web Services CloudFormation-Vorlage von ArcGIS Enterprise 10.8 oder 10.8.1 (arcgis-enterprise-ha.template.json) 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.
Durchführen eines Upgrades einer ArcGIS Enterprise-Bereitstellung mit hoher Verfügbarkeit unter Windows
Führen Sie die folgenden Schritte aus, um Chef für Upgrades von ArcGIS Enterprise auf zwei EC2-Instanzen (primäre Instanz und Standby-Instanz) zu verwenden.
Upgrade der Standby-Instanz
Führen Sie das Upgrade der Komponenten zuerst auf der Standby-Instanz durch.
- Stellen Sie eine Remotedesktopverbindung mit der EC2-Standby-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 11.0 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in einen Ordner auf der EC2-Instanz hoch:
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_110_182888.exe
- Portal_for_ArcGIS_Windows_110_182885.exe
- ArcGIS_Server_Windows_110_182874.exe
- ArcGIS_DataStore_Windows_110_182887.exe
- Portal_for_ArcGIS_Web_Styles_Windows_110_182886.exe
- Rufen Sie die Autorisierungsdatei für Portal for ArcGIS 11.0 (.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 4.0.0 (arcgis-4.0.0-cookbooks.zip) auf die EC2-Instanz herunter, entpacken Sie die Datei, und legen Sie den Inhalt der entpackten Datei im Ordner C:\chef 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_ha_windows_standby_step1.json um.
- Öffnen Sie die upgrade_base_enterprise_ha_windows_standby_step1.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie die ArcGIS-Version auf 11.0 fest.
"arcgis" : { "version": "11.0",
- 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 11.0fest.
"server" : { "authorization_file" : "<drive>:\\<folder path>\\My_New_Server.prvc"
- Legen Sie die Portalautorisierung auf den Speicherort der Autorisierungsdatei für Portal for ArcGIS 11.0 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::install_portal_wa]", "recipe[arcgis-enterprise::server]", "recipe[arcgis-enterprise::server_wa]", "recipe[arcgis-enterprise::install_datastore]"
- Legen Sie die ArcGIS-Version auf 11.0 fest.
- Speichern und schließen Sie die upgrade_base_enterprise_ha_windows_standby_step1.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_ha_windows_standby_step1.json.
Das Skript wird ausgeführt, um das Upgrade der Komponenten auf der Standby-Instanz durchzuführen.
Nach erfolgreichem Abschluss des Upgrades der Standby-Instanz können Sie das Upgrade der primären Instanz durchführen.
Upgrade der primären Instanz
Führen Sie nach Abschluss von Chef-Run auf der Standby-Instanz das Upgrade für die primäre Instanz durch.
- Stellen Sie eine Remotedesktopverbindung mit der primären 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 11.0 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in einen Ordner auf der EC2-Instanz hoch:
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_110_182888.exe
- Portal_for_ArcGIS_Windows_110_182885.exe
- ArcGIS_Server_Windows_110_182874.exe
- ArcGIS_DataStore_Windows_110_182887.exe
- Portal_for_ArcGIS_Web_Styles_Windows_110_182886.exe
- Rufen Sie die Autorisierungsdatei für Portal for ArcGIS 11.0 (.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 4.0.0 (arcgis-4.0.0-cookbooks.zip) auf die EC2-Instanz herunter, entpacken Sie die Datei, und legen Sie den Inhalt der entpackten Datei im Ordner C:\chef 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_ha_windows_primary_step2.json um.
- Öffnen Sie die upgrade_base_enterprise_ha_windows_primary_step2.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie die ArcGIS-Version auf 11.0 fest.
"arcgis" : { "version": "11.0",
- 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 11.0fest.
"server" : { "authorization_file" : "<drive>:\\<folder path>\\My_New_Server.prvc"
- Legen Sie die Portalautorisierung auf den Speicherort der Autorisierungsdatei für Portal for ArcGIS 11.0 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 11.0 fest.
- Speichern und schließen Sie die upgrade_base_enterprise_ha_windows_primary_step2.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_ha_windows_primary_step2.json
Das Skript wird ausgeführt, um das Upgrade der Komponenten auf der primären Instanz durchzuführen.
Nach erfolgreichem Abschluss des Upgrades der primären Instanz können Sie den Web Adaptor auf der Standby-Instanz konfigurieren.
Upgrade des Web Adaptor auf der Standby-Instanz
Melden Sie sich nach Abschluss von Chef-Run auf der primären Instanz erneut bei der Standby-Instanz an, um das Upgrade des Web Adaptor für das Portal durchzuführen.
- Stellen Sie eine Remotedesktopverbindung mit der EC2-Standby-Instanz her, und melden Sie sich bei dieser an.
- Erstellen Sie eine Kopie der Datei upgrade_base_enterprise_ha_windows_standby_step1.json, und benennen Sie sie in upgrade_base_enterprise_ha_windows_standby_step3.json um.
- Öffnen Sie upgrade_base_enterprise_ha_windows_standby_step3.json in einem Text-Editor, und ändern Sie die Ausführungsliste so, dass nur das Rezept "portal_wa" ausgeführt wird.
"run_list" : [ "recipe[arcgis-enterprise::portal_wa]" ]
- Ö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_ha_windows_standby_step3.json.
Das Skript konfiguriert den ArcGIS Web Adaptor für das Portal.
Durchführen eines Upgrades einer ArcGIS Enterprise-Bereitstellung mit hoher Verfügbarkeit unter Ubuntu
Führen Sie die folgenden Schritte aus, um Chef für Upgrades von ArcGIS Enterprise auf zwei EC2-Instanzen (primäre Instanz und Standby-Instanz) zu verwenden.
Upgrade der Standby-Instanz
Führen Sie das Upgrade der Komponenten zuerst auf der EC2-Standby-Instanz durch.
- Stellen Sie als ubuntu-Benutzer eine SSH-Verbindung mit der EC2-Standby-Instanz her.
- Verwenden Sie einen der folgenden Befehle, um Chef oder Cinc Client 16.16.13 herunterzuladen und zu installieren. Wenn eine ältere Version vonChef installiert ist, aktualisieren Sie sie auf Version 16.16.13.
- 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 11.0 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in einen Ordner auf der EC2-Instanz hoch:
- ArcGIS_Web_Adaptor_Java_Linux_110_182987.tar.gz
- Portal_for_ArcGIS_Linux_110_182984.tar.gz
- ArcGIS_Server_Linux_110_182973.tar.gz
- ArcGIS_DataStore_Linux_110_182986.tar.gz
- Portal_for_ArcGIS_Web_Styles_Linux_110_182985.tar.gz
- Rufen Sie die Autorisierungsdatei für Portal for ArcGIS 11.0 (.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 4.0.0 (arcgis-4.0.0-cookbooks.tar.gz) auf die EC2-Instanz herunter, 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_ha_ubuntu_standby_step1.json um.
- Öffnen Sie die upgrade_base_enterprise_ha_ubuntu_standby_step1.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie die ArcGIS-Version auf 11.0 fest.
"arcgis" : { "version": "11.0",
- 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 11.0fest.
"server" : { "authorization_file" : "/<path>/my_new_server.prvc"
- Legen Sie die Portalautorisierung auf den Speicherort der Autorisierungsdatei für Portal for ArcGIS 11.0 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::start_portal]", "recipe[arcgis-enterprise::webstyles]", "recipe[arcgis-enterprise::install_portal_wa]", "recipe[arcgis-enterprise::unregister_server_wa]", "recipe[arcgis-enterprise::server]", "recipe[arcgis-enterprise::server_wa]", "recipe[arcgis-enterprise::install_datastore]", "recipe[arcgis-enterprise::start_datastore]"
- Legen Sie die ArcGIS-Version auf 11.0 fest.
- Speichern und schließen Sie die upgrade_base_enterprise_ha_ubuntu_standby_step1.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_ha_ubuntu_standby_step1.json
Das Skript wird ausgeführt, um das Upgrade der Komponenten auf der Standby-Instanz durchzuführen.
Nach erfolgreichem Abschluss des Upgrades der Standby-Instanz können Sie das Upgrade der primären Instanz durchführen.
Upgrade der primären Instanz
Führen Sie nach Abschluss von Chef-Run auf der Standby-Instanz das Upgrade für die primäre Instanz durch.
- Stellen Sie als ubuntu-Benutzer eine SSH-Verbindung mit der primären EC2-Instanz her.
- Verwenden Sie einen der folgenden Befehle, um Chef oder Cinc Client 16.16.13 herunterzuladen und zu installieren. Wenn eine ältere Version vonChef installiert ist, aktualisieren Sie sie auf Version 16.16.13.
- 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 11.0 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in einen Ordner auf der EC2-Instanz hoch:
- ArcGIS_Web_Adaptor_Java_Linux_110_182987.tar.gz
- Portal_for_ArcGIS_Linux_110_182984.tar.gz
- ArcGIS_Server_Linux_110_182973.tar.gz
- ArcGIS_DataStore_Linux_110_182986.tar.gz
- Portal_for_ArcGIS_Web_Styles_Linux_110_182985.tar.gz
- Rufen Sie die Autorisierungsdatei für Portal for ArcGIS 11.0 (.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 4.0.0 (arcgis-4.0.0-cookbooks.tar.gz) auf die EC2-Instanz herunter, 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_ha_ubuntu_primary_step2.json um.
- Öffnen Sie die upgrade_base_enterprise_ha_ubuntu_primary_step2.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie die ArcGIS-Version auf 11.0 fest.
"arcgis" : { "version": "11.0",
- 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 11.0fest.
"server" : { "authorization_file" : "/<path>/my_new_server.prvc"
- Legen Sie die Portalautorisierung auf den Speicherort der Autorisierungsdatei für Portal for ArcGIS 11.0 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 11.0 fest.
- Speichern und schließen Sie die upgrade_base_enterprise_ha_ubuntu_primary_step2.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_ha_ubuntu_primary_step2.json
Das Skript wird ausgeführt, um das Upgrade der Komponenten auf der primären Instanz durchzuführen.
Nach erfolgreichem Abschluss des Upgrades der primären Instanz können Sie den Web Adaptor auf der Standby-Instanz konfigurieren.
Upgrade des Web Adaptor auf der Standby-Instanz
Melden Sie sich nach Abschluss von Chef-Run auf der primären Instanz erneut bei der Standby-Instanz an, um den Web Adaptor für das Portal zu konfigurieren.
- Stellen Sie als ubuntu-Benutzer eine SSH-Verbindung mit der EC2-Standby-Instanz her.
- Erstellen Sie eine Kopie der Datei /etc/chef/upgrade_base_enterprise_ha_ubuntu_standby_step1.json, und benennen Sie sie in upgrade_base_enterprise_ha_ubuntu_standby_step3.json um.
- Öffnen Sie upgrade_base_enterprise_ha_ubuntu_standby_step3.json in einem Text-Editor, und ändern Sie die Ausführungsliste so, dass nur das Rezept "portal_wa" ausgeführt wird.
"run_list" : [ "recipe[arcgis-enterprise::portal_wa]" ]
- 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_ha_ubuntu_standby_step3.json
Das Skript konfiguriert den ArcGIS Web Adaptor für das Portal.
Durchführen eines Upgrades mithilfe einer CloudFormation-Vorlage
Wenn Sie die arcgis-enterprise-ha.template.json CloudFormation-Vorlage der Version 10.9 oder 10.9.1 verwendet haben, um eine ArcGIS Enterprise-Basisbereitstellung mit hoher Verfügbarkeit zu erstellen, können Sie sie mithilfe der Datei arcgis-enterprise-ha-upgrade.template.json der Version 11.0 aktualisieren. Anweisungen hierzu finden Sie unter Durchführen eines Upgrades von hoch verfügbaren ArcGIS Enterprise-Komponenten mithilfe von CloudFormation.
Wenn Sie CloudFormation-Vorlagen der Versionen 10.9 oder 10.9.1 verwendet haben, um verteilte ArcGIS Enterprise-Komponenten mit hoher Verfügbarkeit zu erstellen, die auf separaten EC2-Instanzen konfiguriert wurden, verwenden Sie für ein Upgrade die entsprechende Vorlage. In der folgenden Tabelle sind entsprechende Bereitstellungs- und Upgradevorlagen sowie Links zu Anweisungen zur Verwendung der Upgradevorlage aufgeführt.
Bereitstellungsvorlage der Version 10.9 oder 10.9.1 | Upgradevorlage von Version 11.0 | Anweisungen zur Upgradevorlage von Version CloudFormation |
---|---|---|
arcgis-portal-ha.template.json | arcgis-portal-ha-upgrade.template.json | |
arcgis-server-ha.template.json | arcgis-server-ha-upgrade.template.json | |
arcgis-datastore-primarystandby.template.json | arcgis-datastore-primarystandby-upgrade.template.json | |
arcgis-datastore-cluster.template.json | arcgis-datastore-cluster-upgrade.template.json |