Skip To Content

Upgrade einer ArcGIS Mission Server-Site unter AWS

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.

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.2 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.

  1. Stellen Sie eine Remotedesktopverbindung mit der EC2-Instanz in der ArcGIS Mission Server-Site her.
  2. Laden Sie Version 16.18.30 des Chef- oder Cinc-Clients herunter, und installieren Sie die Software. Wenn eine ältere Version von Chef installiert ist, aktualisieren Sie sie auf Version 16.18.30.
  3. Laden Sie die folgenden Installationsdateien für Version 11.2 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_112_188286.exe
    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_112_188264.exe

  4. Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 11.2 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.
  5. Laden Sie das ArcGIS Cookbook Version 4.2.0 (arcgis-4.2.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.
  6. Löschen Sie die folgenden Ordner:

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  7. Die Datei mission-server.json, die Sie für das Upgrade verwenden, ist in dem Cookbook enthalten, das Sie in Schritt 5 heruntergeladen und extrahiert haben. Dieses befindet sich in C:\chef\templates\arcgis-mission\11.2\windows\.
  8. 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": ""

  9. Speichern und schließen Sie die mission-server.json-Datei.
  10. Ö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.2\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.

  1. Ö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>"

  2. Ö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.2\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.

  1. Stellen Sie als ubuntu- Benutzer eine SSH-Verbindung mit der EC2-Instanz in der ArcGIS Mission Server-Site her.
  2. Verwenden Sie einen der folgenden Befehle, um den Chef- oder Cinc-Client der Version 16.18.30 herunterzuladen und zu installieren. Wenn eine ältere Version von Chef installiert ist, aktualisieren Sie sie auf Version 16.18.30.
    • Chef-Client: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 16.18.30
    • Cinc-Client: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 16.18.30
  3. Laden Sie die folgenden Installationsdateien für Version 11.2 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_112_188361.tar.gz
    • ArcGIS_Web_Adaptor_Java_Linux_112_188339.tar.gz

  4. Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 11.2 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.
  5. Laden Sie das ArcGIS Cookbook Version 4.2.0 (arcgis-4.2.0-cookbooks.tar.gz) auf die EC2-Instanz herunter, entpacken Sie die Datei, und legen Sie den Inhalt der Datei im Ordner /opt/chef ab.
  6. Die Datei mission-server.json, die Sie für das Upgrade verwenden, ist in dem Cookbook enthalten, das Sie im vorherigen Schritt heruntergeladen und extrahiert haben.
  7. Wechseln Sie zum Verzeichnis /opt/chef/templates/arcgis-mission/11.2/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": ""

  8. Speichern und schließen Sie die mission-server.json-Datei.
  9. Führen Sie als ubuntu-Benutzer den folgenden Befehl aus: sudo chef-client -z -j /opt/chef/templates/arcgis-mission/11.2/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.

  1. Ö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>",

  2. Speichern und schließen Sie die mission-server-webadaptor.json-Datei.
  3. 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.2/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 oder 11.1 zum Erstellen einer ArcGIS Mission Server-Site verwendet haben, können Sie die entsprechende Upgradevorlage von Version 11.2 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 oder 11.1Upgradevorlage von Version 11.2Anweisungen 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

Durchführen eines Upgrades für eine ArcGIS Mission Server-Site mit mehreren Computern mithilfe von CloudFormation