Die Vorgehensweise beim Durchführen eines Upgrades hängt davon ab, wie und wann Sie die ArcGIS Mission Server-Site auf Amazon Web Services (AWS) erstellt haben.
- Für eine ArcGIS Mission Server-Site 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 Mission 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.
- Wenn Sie die ArcGIS Mission Server-Site unter Verwendung einer Esri CloudFormation-Vorlage der Version 10.9. 10.9.1, 11.0, 11.1 oder 11.2 erstellt haben, können Sie das Upgrade mithilfe der entsprechenden CloudFormation-Vorlage von Version 11.3 durchführen.
- Wenn Sie die ArcGIS Mission Server-Site mit ArcGIS Enterprise Cloud Builder for Amazon Web Services von Version 10.9, 10.9.1, 11.0, 11.1 oder 11.2 erstellt haben, können Sie ArcGIS Enterprise Cloud Builder for AWS der Version 11.3 verwenden, um das Upgrade durchzuführen.
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:
- Sie müssen eine neue Lizenzdatei abrufen, um das Upgrade auf 11.3 durchzuführen.
- Erstellen Sie vor dem Aktualisieren eine Sicherung der ArcGIS Mission Server-Site.
- Sie müssen vor dem Upgrade der ArcGIS Mission Server-Site das Upgrade des ArcGIS Enterprise-Portals, mit dem ArcGIS Mission Server verbunden ist, durchführen.
Upgrade mit manuellen Upgrade-Verfahren
Das manuelle Upgrade-Verfahren für eine ArcGIS Mission Server-Site unter AWS ähnelt dem Durchführen eines Upgrades für eine entsprechende lokale Site. Daher können Sie das Upgrade der Site gemäß den Installationsanweisungen für ArcGIS Mission Server durchführen. Lesen Sie die Anweisungen für das Betriebssystem Ihrer EC2-Instanzen:
Upgrade mit Chef-Skripten
Wenn Sie die ArcGIS Mission 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 Site unter Windows
Führen Sie die Schritte in den nächsten beiden Abschnitten aus, um mit Chef ein Upgrade einer ArcGIS Mission Server-Site und des zugehörigen ArcGIS Web Adaptor auf Amazon EC2-Instanzen unter Windows durchzuführen.
Upgrade von ArcGIS Mission Server
Führen Sie zuerst das Upgrade von ArcGIS Mission Server auf der EC2-Instanz in der Site durch.
- Stellen Sie eine Remotedesktopverbindung mit der EC2-Instanz in der ArcGIS Mission Server-Site her.
- Laden Sie einen unterstützten Chef- oder Cinc-Client herunter, und installieren Sie die Software.
Informationen zu unterstützten Versionen finden Sie in der ArcGIS Cookbook-Kompatibilitätsmatrix.
- Laden Sie die folgenden Installationsdateien für Version 11.3 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in den Ordner C:\Software\Archives auf der EC2-Instanz hoch.
- ArcGIS_Mission_Server_Windows_113_190267.exe
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_113_190234.exe
- Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 11.3 ab, und legen Sie sie in einem lokalen Ordner auf der EC2-Instanz oder in einer Dateifreigabe ab, auf die Sie über die EC2-Instanz zugreifen können.
- Laden Sie die ArcGIS Cookbook-Version 5.0.0 (arcgis-5.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
- Wechseln Sie zum Verzeichnis des Chef-Unterordners, in den Sie das Cookbook extrahiert haben, öffnen Sie die Datei mission-server.json in einem Text-Editor, und ändern Sie die folgenden Parameter:
- Legen Sie das Kennwort für das Windows-Konto fest, mit dem der ArcGIS Mission Server-Dienst ausgeführt wird.
"arcgis" : { "run_as_password": "<password>",
- Geben Sie den Speicherort an, in dem Sie die Autorisierungsdatei für ArcGIS Mission Server abgelegt haben.
"arcgis" : { "mission-server": { "authorization_file": "<drive>\\<folder>",
- Legen Sie den Benutzernamen und das Kennwort für den Administrator der ArcGIS Mission Server-Site fest.
"arcgis" : { "mission-server": { "admin_username": "<username>", "admin_password": "<password>",
- Legen Sie den Speicherort für das Stammverzeichnis des Servers fest. Das Standardverzeichnis ist C:\arcgismissionserver\directories, aber möglicherweise haben Sie ein anderes Laufwerk oder einen anderen Pfad verwendet.
"arcgis" : { "mission-server": { "directories_root": "<drive>\\<folder>",
- Legen Sie die Verbindungszeichenfolge für den Speicherort des ArcGIS Mission Server-Konfigurationsverzeichnisses fest. Diese wurde beim Erstellen der ArcGIS Mission Server-Site festgelegt. Suchen Sie die Zeichenfolge, indem Sie sich als Site-Administrator beim ArcGIS Mission Server-Administratorverzeichnis für die ArcGIS Mission Server-Site anmelden und zu System > configStore wechseln.
"arcgis" : { "mission-server": { "config_store_connection_string": "<drive>\\<folder>",
- Legen Sie die URL für den WebSocket-Kontext fest. Diese wurde beim Erstellen der ArcGIS Mission Server-Site festgelegt. Zum Kopieren der URL melden Sie sich als Site-Administrator beim ArcGIS Mission Server-Administratorverzeichnis für die ArcGIS Mission Server-Site an und wechseln zu System > Eigenschaften > REST. Die URL hat das Format wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
"arcgis" : { "mission-server": { "system_properties": { "WebSocketContextURL": "<URL>"
- Fügen Sie einen Hostnamenknoten hinzu, und lassen Sie ihn leer.
"arcgis" : { "mission-server": { "hostname": ""
- Legen Sie das Kennwort für das Windows-Konto fest, mit dem der ArcGIS Mission Server-Dienst ausgeführt wird.
- Speichern und schließen Sie die mission-server.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\templates\arcgis-mission\11.3\windows\mission-server.json.
Führen Sie jetzt das Upgrade von ArcGIS Web Adaptor durch.
Upgrade von ArcGIS Web Adaptor
Verwenden Sie die Datei mission-server-webadaptor.json, die auch in dem Cookbook enthalten ist, das Sie in Schritt 5 im vorherigen Abschnitt heruntergeladen haben, zum Durchführen des Upgrades von ArcGIS Web Adaptor.
- Öffnen Sie die mission-server-webadaptor.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie das Kennwort für das Windows-Konto fest, mit dem der ArcGIS Mission Server-Dienst ausgeführt wird.
"arcgis" : { "run_as_password": "<password>",
- Legen Sie den Benutzernamen und das Kennwort für den Administrator der ArcGIS Mission Server-Site fest.
"arcgis" : { "mission-server": { "admin_username": "<username>", "admin_password": "<password>",
- Legen Sie den Speicherort der PKSC12-Keystore-Datei (.pfx) mit einem SSL-Zertifikat für IIS fest.
"arcgis" : { "iis": { "keystore_file": "<drive>\\<folder>\\<file name>.pfx",
- Legen Sie das Kennwort für die Keystore-Datei mit einem SSL-Zertifikat für IIS fest.
"arcgis" : { "iis": { "keystore_password": "<password>"
- Legen Sie das Kennwort für das Windows-Konto fest, mit dem der ArcGIS Mission Server-Dienst ausgeführt wird.
- Ö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\templates\arcgis-mission\11.3\windows\mission-server-webadaptor.json.
Upgrade einer Site unter Ubuntu
Führen Sie diese Schritte in den nächsten beiden Abschnitten aus, um mit Chef ein Upgrade einer ArcGIS Mission Server-Site und des zugehörigen ArcGIS Web Adaptor auf Amazon EC2-Instanzen unter Ubuntu durchzuführen.
Upgrade von ArcGIS Mission Server
Führen Sie zuerst das Upgrade von ArcGIS Mission Server auf der EC2-Instanz in der Site durch.
- Stellen Sie als ubuntu- Benutzer eine SSH-Verbindung mit der EC2-Instanz in der ArcGIS Mission Server-Site her.
- Verwenden Sie einen der folgenden Befehle, um einen unterstützten Chef- oder Cinc-Client herunterzuladen und zu installieren.
Informationen zu unterstützten Versionen finden Sie in der ArcGIS Cookbook-Kompatibilitätsmatrix. Ersetzen Sie den Text der Versionsnummer in den folgenden Anweisungen durch die von Ihnen installierte Client-Version, z. B. 18.30.
- Chef-Client: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v <version_number>
- Cinc-Client: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v <version_number>
- Laden Sie die folgenden Installationsdateien für Version 11.3 aus Ihrem Konto in My Esri herunter, und laden Sie die Dateien in das Verzeichnis /opt/software/archives auf der EC2-Instanz hoch.
- ArcGIS_Mission_Server_Linux_113_190339.tar.gz
- ArcGIS_Web_Adaptor_Java_Linux_113_190319.tar.gz
- Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 11.3 ab, und legen Sie sie in einem lokalen Ordner auf der EC2-Instanz oder in einer Dateifreigabe ab, auf die Sie über die EC2-Instanz zugreifen können.
- Laden Sie das ArcGIS Cookbook Version 5.0.0 (arcgis-5.0.0-cookbooks.tar.gz) auf die EC2-Instanz herunter, entpacken Sie die Datei, und legen Sie den Inhalt der Datei im Verzeichnis /opt/chef ab.
- Wechseln Sie zum Verzeichnis /opt/chef/templates/arcgis-mission/11.3/linux, öffnen Sie die Datei mission-server.json in einem Text-Editor, und ändern Sie die folgenden Parameter:
- Legen Sie das Installationsverzeichnis auf /home fest.
"arcgis" : { "mission_server": { "install_dir": "/home"
- Geben Sie den Speicherort an, in dem Sie die Autorisierungsdatei für ArcGIS Mission Server abgelegt haben.
"arcgis" : { "mission_server": { "authorization_file": "/<folder>/<subfolder>",
- Legen Sie den Benutzernamen und das Kennwort für den Administrator der ArcGIS Mission Server-Site fest.
"arcgis" : { "mission_server": { "admin_username": "<username>", "admin_password": "<password>",
- Legen Sie den Speicherort für das Stammverzeichnis des Servers auf /gisdata/arcgismissionserver fest.
"arcgis" : { "mission_server": { "directories_root": "/gisdata/arcgismissionserver",
- Legen Sie die Verbindungszeichenfolge für den Speicherort des ArcGIS Mission Server-Konfigurationsverzeichnisses auf /gisdata/arcgismissionserver/config-store fest.
"arcgis" : { "mission_server": { "config_store_connection_string": "/gisdata/arcgismissionserver/config-store",
- Legen Sie das Protokollverzeichnis auf /home/arcgis/mission/usr/logs/ fest.
"arcgis" : { "mission_server": { "log_dir": "/home/arcgis/mission/usr/logs/",
- Legen Sie die URL für den WebSocket-Kontext fest. Diese wurde beim Erstellen der ArcGIS Mission Server-Site festgelegt. Zum Kopieren der URL melden Sie sich als Site-Administrator beim ArcGIS Mission Server-Administratorverzeichnis für die ArcGIS Mission Server-Site an und wechseln zu System > Eigenschaften > REST. Die URL hat das Format wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
"arcgis" : { "mission_server": { "system_properties": { "WebSocketContextURL": "<URL>"
- Fügen Sie einen Hostnamenknoten hinzu, und lassen Sie ihn leer.
"arcgis" : { "mission_server": { "hostname": ""
- Legen Sie das Installationsverzeichnis auf /home fest.
- Speichern und schließen Sie die mission-server.json-Datei.
- Führen Sie als ubuntu-Benutzer den folgenden Befehl aus: sudo chef-client -z -j /opt/chef/templates/arcgis-mission/11.3/linux/mission-server.json.
Führen Sie jetzt das Upgrade von ArcGIS Web Adaptor durch.
Upgrade von ArcGIS Web Adaptor
Verwenden Sie die Datei mission-server-webadaptor.json, die auch in dem Cookbook enthalten ist, das Sie in Schritt 5 im vorherigen Abschnitt heruntergeladen haben, zum Durchführen des Upgrades von ArcGIS Web Adaptor.
- Öffnen Sie die mission-server-webadaptor.json-Datei in einem Texteditor, und legen Sie die folgenden Parameter fest:
- Legen Sie den Speicherort der PKSC12-Keystore-Datei (.pfx) mit einem SSL-Zertifikat für Apache Tomcat fest.
"arcgis" : { "tomcat": { "keystore_file": "/<folder>/<subfolder>/<file name>.pfx",
- Legen Sie das Kennwort für die Keystore-Datei mit einem SSL-Zertifikat für Tomcat fest.
"arcgis" : { "tomcat": { "keystore_password": "<password>"
- Legen Sie den Benutzernamen und das Kennwort für den Administrator der ArcGIS Mission Server-Site fest.
"arcgis" : { "mission_server": { "admin_username": "<username>", "admin_password": "<password>",
- Legen Sie den Speicherort der PKSC12-Keystore-Datei (.pfx) mit einem SSL-Zertifikat für Apache Tomcat fest.
- Speichern und schließen Sie die mission-server-webadaptor.json-Datei.
- Wechseln Sie als ubuntu-Benutzer zum Verzeichnis /opt/chef, und führen Sie den folgenden Befehl aus: chef-client -z -j /opt/chef/templates/arcgis-mission/11.3/linux/mission-server-webadaptor.json.
Durchführen eines Upgrades mithilfe einer CloudFormation-Vorlage
Wenn Sie eine von Esri bereitgestellte CloudFormation-Bereitstellungsvorlage von Version 10.9, 10.9.1, 11.0, 11.1 oder 11.2 zum Erstellen einer ArcGIS Mission Server-Site verwendet haben, können Sie die entsprechende Upgradevorlage von Version 11.3 für das Upgrade verwenden.
In der folgenden Tabelle sind entsprechende Bereitstellungs- und Upgradevorlagen sowie Links zu Anweisungen für die Verwendung der Upgradevorlagen aufgeführt.
Bereitstellungsvorlage von Version 10.9, 10.9.1, 11.0, 11.1 oder 11.2 | Upgradevorlage von Version 11.3 | Anweisungen zum Verwenden der Upgradevorlage |
---|---|---|
arcgis-mission-server-singlemachine.template.json | arcgis-mission-server-singlemachine-upgrade.template.json | Verwenden von CloudFormation für ein Upgrade einer ArcGIS Mission Server-Site mit einem Computer |
arcgis-mission-server-ha.template.json | arcgis-mission-server-ha-upgrade.template.json |