Sie können ArcGIS for Server mithilfe von VMware in einer virtualisierten Umgebung bereitstellen. Eine aktuelle Liste der offiziell unterstützten Versionen finden Sie in den Systemanforderungen. Bei Verwendung anderer Virtualisierungstechnologien können die folgenden allgemeinen Schritte hilfreich sein.
Eine ArcGIS-Server-Site wird mehr oder weniger auf die gleiche Weise bereitgestellt wie ArcGIS for Server auf physischer Hardware. Sowohl Windows als auch Linux werden unterstützt. Der Workflow ist wie folgt:
- Erstellen Sie eine WMware-Vorlage mit installiertem ArcGIS-Server.
- Starten Sie einen virtuellen Computer über die Vorlage, benennen Sie den Computer um, und starten Sie ihn neu.
- Erstellen Sie die ArcGIS-Server-Site auf dem virtuellen Computer.
- Sie können auch zusätzliche virtuelle Computer starten und diese mit der Site verbinden.
- Konfigurieren Sie Services, Anwendungen und optional ArcGIS Web Adaptor (wobei die Site in den Unternehmens-Webserver integriert wird).
In diesem Thema werden einige wichtige Punkte erläutert, die bei der Bereitstellung von ArcGIS for Server in VMware zu berücksichtigen sind.
Erstellen einer VMware-Vorlage mit installiertem ArcGIS-Server
Eine VMware-Vorlage ist eine Master-Kopie eines virtuellen Computers, mit der Sie zusätzliche virtuelle Computer erstellen und bereitstellen können. Wenn Sie ArcGIS for Server in VMware bereitstellen, müssen Sie zunächst eine VMware-Vorlage erstellen, auf der ArcGIS for Server installiert ist. Diese Schritte zum Erstellen einer Vorlage finden Sie in der VMware-Dokumentation.
Beachten Sie beim Erstellen der Vorlage Folgendes:
- Sie sollten ArcGIS for Server installieren und autorisieren, jedoch keine ArcGIS-Server-Site in der Vorlage erstellen. Die Site wird erstellt, nachdem Sie den eigentlichen virtuellen Computer gestartet haben.
- Sie haben auch die Möglichkeit, Ihre GIS-Daten in die Vorlage zu laden. Dadurch wird auf jedem virtuellen Computer, den Sie starten, eine lokale Kopie der Daten zur Verfügung gestellt, und Sie müssen keine Zeit zum Laden der Daten aufwenden. Das Referenzieren einer lokalen Kopie der Daten auf den einzelnen GIS-Servern kann in entsprechenden Szenarien auch eine im Sinne der Performance nützliche Architektur sein.
- Unter Windows wird ArcGIS for Server so konfiguriert, dass es automatisch beim Betriebssystemstart gestartet wird. Unter Linux muss dies manuell konfiguriert werden.
ArcGIS Web Adaptor ist mit virtualisierten Umgebungen kompatibel und erfordert keine spezielle Konfiguration, um VMware auszuführen oder eine Verbindung zu einer Site herzustellen, auf der VMware ausgeführt wird. Es wird empfohlen, ArcGIS Web Adaptor nach Möglichkeit auf dem vorhandenen Servercomputer der Organisation zu installieren.
Starten eines virtuellen Computers über die Vorlage und Umbenennen des Computers
Verwenden Sie Ihre Vorlage, um einen virtuellen Computer zu starten, auf dem ArcGIS for Server installiert ist.
Wen Sie den virtuellen Computer bereitstellen, nimmt er standardmäßig den Namen der Vorlage an. Sie sollten den Computer umbenennen und neu starten, bevor Sie fortfahren. Weitere Anweisungen zum Umbenennen eines Computers finden Sie in der Dokumentation des Betriebssystems. Anweisungen zum Umbenennen eines Computers mit Windows Server 2008 finden Sie auf der Windows Server Community-Website.
Das Umbenennen des Computers hat keine Auswirkungen auf ArcGIS for Server bzw. auf das ArcGIS-Server-Konto
Zu diesem Zeitpunkt können Sie Ihrem Netzwerk den Computer bei Bedarf hinzufügen, damit er die Dateifreigaben, Webserver und andere GIS-Server referenzieren kann.
Erstellen einer ArcGIS-Server-Site
Sie können nun auf ArcGIS Server Manager auf dem virtuellen Computer zugreifen. Klicken Sie auf die Schaltfläche Neue Site erstellen, um die ArcGIS-Server-Site zu erstellen.
Wenn mehr als ein GIS-Server an der Site beteiligt ist, verwenden Sie freigegebene Netzwerkpfade, wenn Sie den Konfigurationsspeicher und Serververzeichnisse festlegen. In diesem Szenario sollten sich der Konfigurationsspeicher und die Serververzeichnis auf einem hoch verfügbaren Dateiserver befinden. Wenn der Konfigurationsspeicher verloren gegangen oder beschädigt ist, müssen Sie, neben der Möglichkeit der Wiederherstellung, erneut eine neue Site erstellen.
Nachdem Sie den virtuellen Computer zum ersten Mal gestartet und die Site erstellt haben, können Sie zusätzliche virtuelle Computer starten und sie mit der Site verbinden, indem Sie die Schaltfläche Site verbinden verwenden, die angezeigt wird, wenn Manager zum ersten Mal geöffnet wird.
Anschließend können Sie auch alle Services konfigurieren, die auf der Site ausgeführt werden sollen. Sie können optional ArcGIS Web Adaptor mit der Site verbinden und jede Webanwendung, die Ihre Services referenziert, bereitstellen und aktualisieren.
Sichern und Wiederherstellen der Site
Ein Vorteil einer virtualisierten Umgebung wie VMware ist die problemlose Sicherung Ihrer Site und deren Wiederherstellung, falls ein Problem auftritt. Sie können die Computereinstellungen mittels VMWare-Vorlagen beibehalten und optional die ArcGIS-Server-DienstprogrammeBackup sowie Wiederherstellen ausführen, um die ArcGIS-Server-Einstellungen beizubehalten.
Wenn Sie eine Site mit einem Computer verwenden, können Sie die Site anhand von VMWare-Vorlagen sichern und wiederherstellen. Es werden keine Backup- und Wiederherstellungsdienstprogramme benötigt.
Wenn Sie eine Site mit mehreren Computern verwenden, können Sie die Daten und andere Konfigurationen des Computers mithilfe von VMWare-Vorlagen beibehalten und die Konfiguration der Site mit dem Backup-Dienstprogramm von ArcGIS-Server beibehalten. Wenn ein Fehler auftritt, können Sie die Computer mithilfe der VMWare-Vorlage wiederherstellen und das Wiederherstellungsdienstprogramm ausführen, um die Konfiguration der Site wiederherzustellen. Weitere Informationen dazu, welche Elemente durch die Sicherung beibehalten werden, finden Sie unter Sichern und Wiederherstellen der ArcGIS-Server-Site-Konfiguration.
Sie sollten die Sicherungsdatei ".agssite" auf einem von der Site getrennten Computer speichern, nach Möglichkeit auf einem physischen Server.