Skip To Content

Upgrade einer ArcGIS Mission Server-Site unter AWS

Sie können ein Upgrade für eine ArcGIS Mission Server-Site unter Amazon Web Services (AWS) mit manuellen Upgrade-Verfahren durchführen. Wenn Sie die Bereitstellung mit von Esri bereitgestellten Amazon Web Services CloudFormation-Vorlagen von Version 10.8 oder 10.8.1 erstellt haben, können Sie das Upgrade auch mithilfe von Chef-Skripten durchfü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 benötigen eine neue Lizenzdatei, um ein Upgrade auf Version 10.9 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

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 Chef oder Cinc Client 15 herunter, und installieren Sie die Software. Wenn eine ältere Version von Chef installiert ist, aktualisieren Sie sie auf Version 15.
  3. Laden Sie die folgenden Installationsdateien für Version 10.9 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_109_177824.exe
    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_109_177789.exe

  4. Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 10.9 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 3.7.0 (arcgis-3.7.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\10.9\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 ArcGIS Mission Server-Site-Administrator 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\10.9\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 ArcGIS Mission Server-Site-Administrator 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\10.9\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 Chef oder Cinc Client 15 herunterzuladen und zu installieren. Wenn eine ältere Version von Chef installiert ist, aktualisieren Sie sie auf Version 15.
    • Chef-Client: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 15.14.0
    • Cinc Client: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 15.14.0
  3. Laden Sie die folgenden Installationsdateien für Version 10.9 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_109_177909.tar.gz
    • ArcGIS_Web_Adaptor_Java_Linux_109_177888.tar.gz

  4. Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 10.9 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 3.7.0 (arcgis-3.7.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/10.9/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 ArcGIS Mission Server-Site-Administrator 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/10.9/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 ArcGIS Mission Server-Site-Administrator 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/10.9/linux/mission-server-webadaptor.json.