In diesem Thema wird beschrieben, wie eine Aktualisierung auf eine ArcGIS Server Site mit mehreren Windows-Computern angewendet wird, die unter Amazon Web Services (AWS) ausgeführt wird und die Sie mit ArcGIS Server Cloud Builder for Amazon Web Services erstellt haben. Im Zusammenhang mit diesem Thema ist eine Site mit mehreren Computern eine Site, die mehr als eine EC2-Instanz umfasst, auf der die GIS-Server-Komponente ausgeführt wird.
Zum Aktualisieren der Site müssen Sie die Aktualisierung auf zwei Computern anwenden und diese Computer anschließend zum Erstellen einer Vorlage verwenden, über die Sie die endgültige aktualisierte Site starten.
Es wird empfohlen, die Aktualisierung auf eine Kopie Ihrer Site anzuwenden, die ebenfalls anhand von Site-Vorlagen erstellt werden kann. Im folgenden optionalen Schritt 2 wird die genaue Vorgehensweise erläutert. Nachdem Sie die Aktualisierung angewendet haben, können Sie den Datenverkehr zur aktualisierten Site umleiten.
Wenn Sie die folgenden Schritte nicht ausführen möchten, können Sie eine neue Site mit der aktuellen Version von Cloud Builder starten und Ihre Daten, Services und Anwendungen erneut auf der Site bereitstellen.
Führen Sie die folgenden Schritte aus, um eine Site mit mehreren Computern auf die aktuelle Version von ArcGIS zu aktualisieren. Die Site darf während der Ausführung dieser Schritte nicht beendet werden.
- Installieren Sie die Version von ArcGIS Server Cloud Builder for Amazon Web Services, die der Aktualisierung entspricht, das Sie anwenden möchten. Hierbei müssen Sie beachten, dass der Zugriff auf Sites mit einer älteren Version von Cloud Builder nicht möglich ist.
- Um Ausfallzeiten während der Aktualisierung zu minimieren, haben Sie mit Cloud Builder die Möglichkeit der Erstellung einer Vorlage Ihrer Site. Anschließend starten Sie eine neue Site aus der Vorlage.
Wenn Sie diese Site starten, konfigurieren Sie sie so, dass die GIS-Serverkomponente auf genau zwei EC2-Instanzen ausgeführt wird. Sie sollten die Eigenschaft Anzahl der Instanzen also auf 2 festlegen und die Option Automatische Skalierung aktivieren deaktivieren.
Wenden Sie die Aktualisierung auf diese Kopie der Site an. Nach Abschluss dieses Vorgangs können Sie den eingehenden Datenverkehr auf die aktualisierte Site umschalten.
- Falls Sie den Schritt 2 oben nicht ausgeführt haben, bearbeiten Sie die Site in Cloud Builder so, dass sie genau zwei EC2-Instanzen enthält. Sie sollten die Eigenschaft Anzahl der Instanzen also auf 2 festlegen und die Option Automatische Skalierung aktivieren deaktivieren.
- Melden Sie sich bei der EC2-Instanz an, die den ArcGIS-Server-Konfigurationsspeicher und die Serververzeichnisse enthält. Die Instanz ist in der AWS Management Console durch SITEHOST gekennzeichnet.
- Laden Sie auf dem SITEHOST die Aktualisierungen für ArcGIS for Desktop, ArcGIS for Server und (optional) für ArcGIS Web Adaptor herunter.
- Legen Sie das Kennwort für das ArcGIS-Server-Konto (arcgis) auf dem SITEHOST auf einen bekannten Wert fest. Dieses Kennwort hat einen Zufallswert, bei Anwendung der Aktualisierungen muss das Kennwort jedoch eingegeben werden. Weitere Anweisungen zum Zurücksetzen des Kennworts einer Windows-Betriebssystemanmeldung finden Sie in der Microsoft-Dokumentation.
- Installieren Sie die Aktualisierungen auf dem SITEHOST in der folgenden Reihenfolge: ArcGIS for Desktop, ArcGIS for Server und ArcGIS Web Adaptor. Weitere Informationen zum Installieren der Aktualisierungen finden Sie in den Installationsanweisungen.
Hinweis:
ArcGIS for Server und ArcGIS for Desktop müssen die gleiche Version haben. Deinstallieren oder aktualisieren Sie die vorherige Version von ArcGIS for Desktop, bevor Sie ArcGIS for Server-Aktualisierungen anwenden.
- Legen Sie als Kennwort für das ArcGIS-Server-Konto (arcgis) dasselbe Kennwort wie für SITEHOST fest.
Hinweis:
Stellen Sie sicher, dass das Kennwort für das ArcGIS-Server-Konto auf allen Instanzen auf denselben Wert festgelegt ist.
- Laden Sie auf der anderen Instanz die Aktualisierungen für ArcGIS for Desktop, ArcGIS for Server und (optional) für ArcGIS Web Adaptor herunter.
- Installieren Sie die Aktualisierungen in der folgenden Reihenfolge: ArcGIS for Desktop, ArcGIS for Server und ArcGIS Web Adaptor.
Stellen Sie sicher, dass Sie das neue Kennwort des ArcGIS-Benutzers verwenden.
Für die Autorisierung können Sie die Datei an diesem Speicherort oder Ihre neue Lizenzdatei verwenden:
C:\Program Files:\ArcGIS\Server\framework\etc\license.ecp
- Testen und konfigurieren Sie die aktualisierte Site. Stellen Sie sicher, dass sie Ihren Wünschen entsprechend funktioniert.
Wenn Sie die Site im aktuellen Zustand verlassen müssen, geht die zweite EC2-Instanz verloren, sobald Sie die Site beim nächsten Mal mit Cloud Builder beenden. Führen Sie daher die folgenden Schritte aus, um Ihre Arbeit als Vorlage beizubehalten, und starten Sie eine Site mit der gewünschten Anzahl von Instanzen.
- Verwenden Sie Cloud Builder zum Erstellen einer Vorlage aus der aktualisierten Site.
- Verwenden Sie die im vorherigen Schritt erstellte Vorlage zum Starten einer Site mit der gewünschten Anzahl von EC2-Instanzen und Regeln für automatische Skalierung.
- Ändern Sie den Adressenabgleich Ihrer Organisation so, dass er auf die URL der aktualisierten Site verweist. Wenn die Site-URL direkt von Ihren Anwendungen referenziert wurde, müssen alle URLs in Ihren Anwendungen entsprechend der neuen ELB-Adresse (Elastic Load Balancer) geändert werden. Sie können die ELB-Adresse anhand der Manager-URL in der Liste der Site-Details in Cloud Builder ermitteln.
Nachdem Sie die Funktionsfähigkeit der aktualisierten Site überprüft haben, können Sie die ursprüngliche Site und die in Schritt 2 erstellten Vorlagen löschen.