Skip To Content

Verschieben von EBS-Volumes zwischen Windows-Instanzen

In diesem Thema

Die ArcGIS for Server-AMIs verwenden ein separates Amazon EBS-Volume (Elastic Block Storage) für die Datenspeicherung. Daher wird die ArcGIS- und DBMS-Software (Datenbankmanagementsystem) an einem anderen Speicherort als die Daten abgelegt, und Sie können die Daten von einer Instanz in die andere verschieben, indem Sie einen Snapshot eines vorhandenen EBS-Volumes erstellen, ein Volume aus dem Snapshot erstellen und das neue Volume an eine andere ArcGIS for Server unter Amazon Web Services-Site anfügen.

Dies bietet sich an, wenn Sie vorhandene Daten und Services in eine Site verschieben, die anhand eines neueren ArcGIS for Server-AMI erstellt wurde, oder wenn Sie über mehrere Sites mit identischen Daten verfügen.

Anhand des folgenden Workflows wird erläutert, wie ein Datenträger aus einer Windows-Site für ArcGIS for Server unter Amazon Web Services in eine andere verschoben wird.

Richtlinien zum Verschieben von EBS-Volumes

Folgendes sollten Sie beim Verschieben von Datenträgern zwischen Windows-Instanzen beachten:

  • Sie müssen alle Services und ArcGIS for Server auf der Quellinstanz beenden, bevor Sie Datenträger verschieben.
  • Die Verzeichnisstruktur von ArcGIS for Server auf dem neuen Datenträger muss mit der auf dem alten Datenträger identisch sein. Erstellen Sie dazu einen Snapshot des vorhandenen Datenträgers.
  • ArcGIS for Server basiert auf dem Datenträger, der Laufwerk D unter Windows zugeordnet ist.
  • Das Betriebssystem muss beim Verschieben von Datenträgern zwischen Instanzen identisch sein. Sie können beispielsweise keinen Datenträger von einer Windows-Instanz in eine Linux-Instanz verschieben.
  • Blockgerätnamen müssen eindeutig sein. Wenn Sie den neuen Datenträger also an die Zielinstanz anfügen, müssen Sie sicherstellen, dass sich dessen Name von dem des vorhandenen unterscheidet.
  • Zum Verschieben eines EBS-Volumes, das Geodatabases in SQL Server Standard oder Express enthält, müssen Sie zunächst die Datenbanken von der Quell-SQL Server-Instanz trennen. Nachdem Sie das EBS-Volume in eine ArcGIS for Server unter Amazon Web Services-Instanz verschoben haben, müssen Sie die Datenbanken an die neue SQL Server-Instanz anfügen, bevor Sie sie verwenden können. Sie können keine neuere Datenbankversion an eine ältere SQL Server-Instanzversion anhängen.
    Hinweis:

    Dieser Workflow gilt nicht für SQL Server on Amazon Relational Database Services (RDS).

Vorbereiten des Quelldatenträgers

Bevor Sie einen Snapshot des Datenträgers erstellen können, müssen Sie die Services und ArcGIS for Server beenden, SQL Server-Datenbanken (falls sie verwendet werden) trennen, die Anbindung des Datenträgers aufheben sowie die vorhandene ArcGIS for Server unter Amazon Web Services-Site beenden.

  1. Beenden Sie in ArcGIS Server Manager oder ArcGIS for Desktop alle Services, die auf dem GIS-Server ausgeführt werden.
  2. Stellen Sie eine Remotedesktopverbindung zur Quellinstanz her.
  3. Beenden Sie ArcGIS for Server.
    1. Öffnen Sie das Dialogfeld "Windows-Dienste".
    2. Klicken Sie in der Diensteliste mit der rechten Maustaste auf "ArcGIS-Server", und klicken Sie auf Beenden.
  4. Falls Geodatabases in SQL Server vorhanden sind, trennen Sie sie.
    • Wenn die Site mit einer ArcGIS for Server Enterprise-Lizenz lizenziert ist, trennen Sie die Datenbanken mit SQL Server Management Studio.
    • Wenn die Site mit einer ArcGIS for Server Workgroup-Lizenz lizenziert ist, verwenden Sie ArcGIS for Desktop, um die Geodatabases vom Datenbankserver zu trennen.
      Hinweis:

      ArcGIS for Desktop muss für Sie lizenziert sein, damit Sie es verwenden können.

Einen Snapshot des Datenträgers erstellen

Nachdem die Quellinstanz bereit ist, erstellen Sie einen Snapshot des Datenträgers, den Sie verschieben möchten. Beim Erstellen eines Snapshot wird im Grunde eine Kopie des Inhalts des vorhandenen Datenträgers erstellt.

  1. Melden Sie sich bei der Amazon Web Services Management Console an.
  2. Klicken Sie auf den Link EC2, und rufen Sie die der Amazon-Region entsprechende Seite auf.
  3. Klicken Sie auf Datenträger.
  4. Klicken Sie mit der rechten Maustaste auf den zu verschiebenden Datenträger, und klicken Sie auf Create Snapshot.
  5. Geben Sie einen Namen und eine Beschreibung für den Snapshot ein, um ihn schneller in der Liste finden zu können.
  6. Klicken Sie auf Yes, Create.

Erstellen einer Zielinstanz

Falls die Zielinstanz noch nicht erstellt wurde, erstellen Sie sie jetzt.

Sobald Sie über eine Zielinstanz verfügen, erfassen Sie die folgenden Informationen zu dieser Instanz:

  • Die Instanz-ID
  • Die Instanzzone (z. B. "us-east-1d")
  • Die Datenträger-ID des zu ersetzenden Datenträgers
  • Der Blockgerätename des vorhandenen Datenträgers auf der Ziel-Site

Blockgerätnamen müssen eindeutig sein. Wenn Sie den neuen Datenträger also an die Ziel-Site anfügen, müssen Sie sicherstellen, dass sich dessen Name von dem des vorhandenen unterscheidet.

ArcGIS for Server-AMIs verwenden standardmäßig "xvdg" als Name für das EBS-Volume.

Erstellen eines Datenträgers aus einem Snapshot

Sie müssen einen Datenträger aus dem Snapshot erstellen, den Sie aus dem Quelldatenträger erstellt haben, damit Sie ihn an die Ziel-Site anfügen können. Der erstellte Datenträger kann genauso groß wie oder größer als der ursprüngliche Datenträger sein, jedoch nicht kleiner. Führen Sie die folgenden Schritte in der Amazon Web Services Management Console aus, um einen neuen Datenträger aus dem Snapshot zu erstellen:

  1. Navigieren Sie zu der EC2-Seite für Ihre Region, und klicken Sie auf Snapshots.
  2. Klicken Sie mit der rechten Maustaste auf den Snapshot aus dem Quellvolumen, und klicken Sie auf Create Volume from Snapshot.
  3. Legen Sie die Größe des neuen Datenträgers fest.

    Der neue Datenträger kann genauso groß wie oder größer sein als der ursprüngliche Datenträger, jedoch nicht kleiner.

  4. Wählen Sie in der Dropdown-Liste die Instanzzone, die Sie für die Zielinstanz erfasst haben.
  5. Klicken Sie auf Yes, Create.
  6. Klicken Sie auf Datenträger.

    Das neue EBS-Volume wird nun erstellt. Erfassen Sie die Datenträger-ID zur späteren Verwendung.

    Hinweis:

    Die Erstellung des Datenträgers kann einige Minuten dauern.

Anfügen eines neuen Datenträgers an die Ziel-Site

Verwenden Sie die Amazon Web Services Management Console zum Anfügen des neuen Datenträgers an die Ziel-Site. Stellen Sie dann eine Verbindung zur Ziel-Site her, und stellen Sie den Datenträger online bereit.

  1. Klicken Sie in der Amazon Web Services Management Console mit der rechten Maustaste auf das neue EBS-Volume, und klicken Sie auf Attach Volume.
  2. Wählen Sie in der Dropdown-Liste die Instanz-ID der Zielinstanz aus.
  3. Geben Sie einen Namen für das neue Blockgerät ein.

    Denken Sie daran, dass der Gerätename auf dieser Instanz eindeutig sein muss.

  4. Klicken Sie auf Yes, Attach.
  5. Stellen Sie den neuen Datenträger nach dem Anfügen online bereit.
  6. Stellen Sie eine Remotedesktopverbindung zur Zielinstanz her, und beenden Sie ArcGIS for Server.

    Weitere Informationen zum Herstellen einer Remotedesktopverbindung zu einer Windows-Instanz finden Sie unter Verwalten der Amazon Web Services-Instanz über eine Windows-Remotedesktopverbindung.

  7. Öffnen Sie den Microsoft Server Manager auf der Ziel-Instanz.
  8. Blenden Sie den Speicherknoten ein und klicken Sie auf Datenträgerverwaltung.

    Beachten Sie, dass der neue Datenträger offline ist.

  9. Klicken Sie in der graphischen Anzeige mit der rechten Maustaste auf das Festplattenlaufwerk, und klicken Sie auf Online.

Ersetzen des Datenträgers auf der Ziel-Site

Entfernen Sie den leeren Datenträger, der mit der neuen ArcGIS for Server unter Amazon Web Services-Site bereitgestellt wird, ordnen Sie den neu angefügten Datenträger Laufwerk D zu, und fügen Sie die Geodatabases (falls erforderlich) an.

Vorsicht:

Stellen Sie sicher, dass der leere Datenträger und nicht der neu an die Site angefügte Datenträger entfernt wird.

Zum Entfernen des Datenträgers müssen Sie Geodatabases entfernen (falls zutreffend), und die Services beenden, die auf den zu trennenden Datenträger verweisen.

  1. Bei Verwendung von SQL Server Standard, starten Sie Management Studio, trennen Sie die Geodatabases von der Instanz, und beenden Sie dann die SQL Server-Instanz.
  2. Wenn Sie SQL Server Express verwenden, führen Sie die folgenden Schritte aus, um die Geodatabases zu trennen und den Datenbankserver zu beenden:
    1. Starten Sie ArcGIS for Desktop.
    2. Klicken Sie jeweils mit der rechten Maustaste nacheinander auf jede Geodatabase, und klicken Sie dann auf Trennen.
    3. Klicken Sie mit der rechten Maustaste auf den Datenbankserver, und klicken Sie auf Trennen.
    4. Klicken Sie mit der rechten Maustaste auf den Datenbankserver, und klicken Sie auf Beenden.
  3. Öffnen Sie das Dialogfeld "Dienste", und beenden Sie den Dienst ArcGIS for Server.
  4. Als nächstes heben Sie die Bereitstellung des alten Datenträgers auf.
  5. Blenden Sie in Microsoft Server Manager auf der Ziel-Instanz den Speicherknoten ein, und klicken Sie auf Datenträgerverwaltung.
  6. Klicken Sie mit der rechten Maustaste auf den von der neuen Site bereitgestellten Datenträger, und klicken Sie auf Laufwerkbuchstaben und -pfade ändern.
  7. Wählen Sie das Laufwerk, dessen Bereitstellung aufgehoben werden soll, und klicken Sie auf Entfernen.
  8. Klicken Sie auf Ja, wenn Sie dazu aufgefordert werden, das Entfernen des Laufwerks zu bestätigen.
  9. Da ArcGIS for Server auf den Datenspeicherdateien auf Laufwerk D basiert, muss der neue Datenträger Laufwerk D zugeordnet werden.
  10. Klicken Sie mit der rechten Maustaste auf den neu angefügten Datenträger, und klicken Sie auf Laufwerkbuchstaben und -pfade ändern.
  11. Klicken Sie auf Ändern.
  12. Wählen Sie D aus der Dropdown-Liste aus, und klicken Sie auf OK.
  13. Klicken Sie auf Ja, wenn Sie dazu aufgefordert werden, den Vorgang zu bestätigen.
  14. Schließen Sie alle Anwendungen, und trennen Sie die Verbindung zur Zielinstanz.
  15. Beenden Sie die Site, und trennen Sie den alten Datenträger von der Zielinstanz.
  16. Beenden Sie die Site mit ArcGIS Server Cloud Builder for Amazon Web Services (nicht mit der Amazon Web Services Management Console).
  17. Melden Sie sich bei der Amazon Web Services Management Console an.
  18. Klicken Sie auf Datenträger.
  19. Notieren Sie sich die Datenträger-ID des Datenträgers, den Sie löschen möchten. Diese Informationen werden zum Identifizieren des Datenträgers benötigt, nachdem er getrennt wurde.
  20. Klicken Sie mit der rechten Maustaste auf den leeren Datenträger, und klicken Sie dann auf Detach Volume.
  21. Klicken Sie auf Yes, Detach, um den Vorgang zu bestätigen.
  22. Wenn Sie den getrennten Datenträger nicht mehr benötigen, klicken Sie mit der rechten Maustaste darauf, und klicken Sie dann auf Delete Volume.
    Vorsicht:

    Wenn ein Datenträger gelöscht wurde, kann er nicht wiederherstellt werden. Daher sollten Sie sicherstellen, dass der richtige Datenträger gelöscht wird.

  23. Klicken Sie auf Yes, Delete, um den Vorgang zu bestätigen.
  24. Starten Sie die Site mit ArcGIS Server Cloud Builder for Amazon Web Services (nicht mit der Amazon Web Services Management Console).

Anfügen von SQL Server-Datenbanken

Wenn Sie über Geodatabases in SQL Server verfügen, können Sie sie nun anfügen, nachdem Sie das Ersatzlaufwerk erneut zugeordnet haben.

Führen Sie diese Schritte aus, wenn die Instanz mit einer ArcGIS for Server Enterprise-Lizenz lizenziert ist.

  1. Melden Sie sich bei der Zielinstanz an.
  2. Starten Sie SQL Server Management Studio.
  3. Verschieben Sie die vorhandenen, gefüllten Geodatabases von ihrem Speicherort auf den neu angefügten Datenträger.

    Weitere Informationen finden Sie im Abschnitt "Anfügen der Datenbank- und Transaktionsprotokolldateien an die neue Instanz" unter Verschieben von Workgroup-Geodatabases zwischen ArcGIS Server for Amazon Web Services-Instanzen.

Führen Sie diese Schritte aus, wenn die Instanz mit einer ArcGIS for Server Workgroup-Lizenz lizenziert ist.

  1. Starten Sie ArcGIS for Desktop auf der neuen Instanz.

    Denken Sie daran, ArcGIS for Desktop auf der neuen Instanz zu autorisieren. Dies erfolgt über ArcGIS Administrator.

  2. Stellen Sie eine Verbindung zum Datenbankserver auf der neuen Instanz her.
  3. Verschieben Sie die Geodatabases vom neuen Datenträger zum Datenbankserver.

Sobald auf all Ihre Daten zugegriffen werden kann, können Sie Ihre Services neu starten und neu veröffentlichen.

Services neu starten

Sie können die Services neu starten, die mit dem neuen Datenträger verschoben wurden. Für Geodaten-Services müssen Sie jedoch zuerst die Replikateigenschaften so zurücksetzen, dass sie auf den Geodaten-Service auf der neuen ArcGIS for Server unter Amazon Web Services-Site verweisen.

Setzen Sie das Replikatziel mit Replikat-Manager zurück.

  1. Starten Sie ArcMap oder ArcCatalog.
  2. Erstellen Sie eine neue GIS-Serverbindung zur neuen ArcGIS for Server unter Amazon Web Services-Site.
  3. Stellen Sie eine Verbindung zur übergeordneten Replikat-Geodatabase her.
  4. Klicken Sie mit der rechten Maustaste auf die Geodatabase, zeigen Sie auf Verteilte Geodatabase, und klicken Sie auf Replikate verwalten.

    Das Dialogfeld Replikateigenschaften wird geöffnet.

  5. Klicken Sie mit der rechten Maustaste auf das Replikat in der Liste, und klicken Sie auf Eigenschaften.
  6. Klicken Sie auf die Registerkarte Erweitert.
  7. Legen Sie eine neue Replikatverbindung fest, indem Sie zu Ihrem Geodaten-Service auf der neuen ArcGIS for Server unter Amazon Web Services-Site navigieren.
  8. Klicken Sie auf OK, um das Dialogfeld Replikateigenschaften zu schließen.
  9. Schließen Sie den Replikat-Manager.
  10. Starten Sie die Services über ArcGIS for Desktop oder ArcGIS Server Manager.