Anwenden eines Service Packs auf eine Windows-Site mit mehreren Computern
In diesem Thema wird beschrieben, wie ein Service Pack auf eine ArcGIS-Server-Site mit mehreren Windows-Computern angewendet wird, die unter Amazon Web Services ausgeführt werden. 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 das Service Pack 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, das Service Pack auf eine Kopie Ihrer Site anzuwenden, die ebenfalls anhand von Site-Vorlagen erstellt werden kann. Im folgenden optionalen Schritt 1 wird die genaue Vorgehensweise erläutert. Nachdem Sie das Service Pack 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 das aktuelle Service Pack 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 dem anzuwendenden Service Pack entspricht. 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 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 das Service Pack 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 die Service Packs für ArcGIS for Desktop, ArcGIS for Server und optional für ArcGIS Web Adaptor auf beide Computer herunter.
- Legen Sie das Kennwort für das ArcGIS-Server-Konto auf beiden Computern auf einen bekannten Wert fest. Dieses Kennwort hat einen Zufallswert, bei Anwendung des Service Packs muss das Kennwort jedoch eingegeben werden. Sie können das Kennwort folgendermaßen festlegen:
- Öffnen Sie Verwaltung > Computerverwaltung > Benutzer und Gruppen.
- Klicken Sie mit der rechten Maustaste auf das ArcGIS-Server-Konto mit dem Namen arcgis, und klicken Sie auf Kennwort festlegen. Geben Sie dann das neue Kennwort für das Konto ein.
- Öffnen Sie Verwaltung > Services.
- Klicken Sie mit der rechten Maustaste auf den ArcGIS-Server-Service, und klicken Sie auf Eigenschaften.
- Klicken Sie auf die Registerkarte Anmelden, und geben Sie das neue Kennwort für das ArcGIS-Server-Konto in die Textfelder Kennwort und Kennwort bestätigen ein. Klicken Sie dann auf OK.
- Klicken Sie mit der rechten Maustaste auf den Service ArcGIS for Server, und klicken Sie auf Neu starten.
- Installieren Sie die Service Packs auf beiden Computern in der folgenden Reihenfolge: ArcGIS for Desktop, ArcGIS for Server und ArcGIS Web Adaptor. Weitere Informationen zum Installieren der Service Packs finden Sie in den Installationsanleitungen und auf der Esri Support-Website.
- 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 mit der neuen ELB-Adresse (Elastic Load Balancer) aktualisiert 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 optional die in den Schritten 2 und 11 erstellten Vorlagen löschen.