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 mithilfe einer Esri CloudFormation-Vorlage der Version 10.9 erstellt haben, können Sie eine 10.9.1 CloudFormation-Vorlage für das Upgrade verwenden.
- Wenn Sie die ArcGIS Mission Server-Site 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:
- Wenn Sie ein Upgrade von Version 10.8.1 oder früher durchführen, benötigen Sie eine neue Lizenzdatei, um ein Upgrade auf die Version 10.9.1 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 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 folgenden Installationsdateien für Version 10.9.1 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_1091_180092.exe
- Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 10.9.1 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.
- 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 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": ""
- 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\10.9.1\windows\mission-server.json.
Führen Sie jetzt das Upgrade von ArcGIS Web Adaptor durch.
Upgrade 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 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>"
- 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\10.9.1\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.
-
- 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 folgenden Installationsdateien für Version 10.9.1 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_1091_180227.tar.gz
- Rufen Sie eine Autorisierungsdatei für ArcGIS Mission Server 10.9.1 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.
- Wechseln Sie zum Verzeichnis /opt/chef/templates/arcgis-mission/10.9.1/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": ""
- 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/10.9.1/linux/mission-server.json.
Führen Sie jetzt das Upgrade von ArcGIS Web Adaptor durch.
Upgrade 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 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 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/10.9.1/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 zum Erstellen einer ArcGIS Mission Server-Site verwendet haben, können Sie die entsprechende 10.9.1-Upgradevorlage für das Upgrade verwenden.
In der folgenden Tabelle sind entsprechende Bereitstellungs- und Upgradevorlagen sowie Links zu Anweisungen zur Verwendung der Upgradevorlage aufgeführt.
Bereitstellungsvorlage von Version 10.9 | Upgradevorlage von Version 10.9.1 | 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 |