Backup einer Instanz herunterladen und in eine andere OpenStack-Region übertragen

Wissensdatenbanken

Backup einer Instanz herunterladen und in eine andere OpenStack-Region übertragen


Icons/System/eye-open Created with Sketch. 610 Ansichten 15.10.2025 Configuration
Informationen zur Übersetzung

Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite.

Ziel

Möglicherweise müssen Sie Ihre Public Cloud Instanz von einer OpenStack-Region in eine andere verschieben; etwa weil Sie in einer neuen OpenStack-Region operieren möchten, oder um von OVHcloud Labs in die Public Cloud zu migrieren.

Diese Anleitung erklärt, wie Sie ein Instanz-Backup von einer OpenStack-Region in eine andere übertragen und dabei die Konfiguration und den Zustand der Instanz beibehalten.

Voraussetzungen

Um den Transfer durchzuführen benötigen Sie eine Umgebung mit:

  • OpenStack CLI.
  • Anbindung an die OpenStack API von OVHcloud.
  • Verfügbarem Speicherplatz entsprechend der Größe der Instanz-Disk (für temporären Backup-Speicher).

Diese Umgebung wird als "Jump Host" verwendet, um das Backup von einer Region in eine andere zu übertragen. Bei dieser Umgebung kann es sich um eine bei OVHcloud oder auf Ihrem lokalen System gehostete Instanz handeln.

Sie benötigen auch eine Public Cloud Instanz in Ihrem OVHcloud Account.

In der praktischen Anwendung

Wenn Sie eine Sicherung mit OpenStack erstellen, verwenden Sie unsere Anleitung zur Sicherung einer Instanz.

Backup herunterladen

Um die verfügbaren Instanzen aufzulisten, führen Sie folgenden Befehl aus:

$ openstack image list
+--------------------------------------+-----------------------------------------------+--------+
| ID | Name | Status |
+--------------------------------------+-----------------------------------------------+--------+
| 825b785d-8a34-40f5-bdcd-0a3c3c350c5a | snap_server1 | active |
| 3ff877dc-1a62-43e7-9655-daff37a0c355 | NVIDIA GPU Cloud (NGC) | active |
| a14a7c1e-3ac5-4a61-9d36-1abc4ab4d5e8 | Centos 7 | active |
| f720a16e-543b-42e5-af45-cc188ad2dd34 | Debian 8 - GitLab | active |
| d282e7aa-332c-4dc7-90a9-d49641fa7a95 | CoreOS Stable | active |
| 2519f0fb-18cc-4915-9227-7754292b9713 | Ubuntu 16.04 | active |
| b15789f8-2e2f-4f6c-935d-817567319627 | Windows Server 2012 R2 Standard - UEFI | active |
| ed2f327f-dbae-4f9e-9754-c677a1b76fa3 | Ubuntu 14.04 | active |
| 9c9b3772-5320-414a-90bf-60307ff60436 | Debian 8 - Docker | active |

Ermitteln Sie nun mithilfe der Liste das erstellte Backup:

| 825b785d-8a34-40f5-bdcd-0a3c3c350c5a | snap_server1 | qcow2 | bare | 1598029824 | active |

Führen Sie abschließend folgenden Befehl aus, um das Backup auf den Jump Host zu laden:

$ openstack image save --file snap_server1.qcow 825b785d-8a34-40f5-bdcd-0a3c3c350c5a

Backup in eine andere OpenStack-Region übertragen

Um den Transferprozess zu starten, müssen zuerst neue Umgebungsvariablen geladen werden.

Wenn Sie Ihr Backup innerhalb desselben Projekts in eine OpenStack-Region übertragen, müssen Sie die Variable OS_REGION_NAME ändern.

$ export OS_REGION_NAME=SBG1

Wenn Sie Ihr Backup in ein anderes Projekt oder in einen anderen Account übertragen, müssen die zu diesem Account gehörigen Umgebungsvariablen über folgenden Befehl neu geladen werden:

$ source openrc.sh

Um das Backup in die neue OpenStack-Region zu transferieren, verwenden Sie folgenden Befehl:

$ openstack image create --disk-format qcow2 --container-format bare --file snap_server1.qcow snap_server1

Wenn Ihre Instanz ein Windows-Image verwendet, müssen Sie bestimmte Eigenschaften hinzufügen. Andernfalls ist es bei der Erstellung der Instanz über das OVHcloud Kundencenter nicht möglich, einen Flavor vom Typ win-x-x zu verbinden. Nur diese Art von Flavor ermöglicht die Authentifizierung beim OVHcloud KMS.

Spezifische Eigenschaften für die Image-Erstellung werden hinzugefügt:

$ openstack image create --disk-format qcow2 --container-format bare --file snap_server1.qcow --property "_system_cloud_property=windows" --property "distro_family=windows" --property "os_type=windows" snap_server1

Spezifische Eigenschaften werden nach der Erstellung des Images hinzugefügt:

$ openstack image set --property "_system_cloud_property=windows" --property "distro_family=windows" --property "os_type=windows" <image_uuid>
+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field | Value |
+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| checksum | 82cb7d57ec7278818bba0afcf802f0fb |
| container_format | bare |
| created_at | 2019-03-22T14:26:22Z |
| disk_format | qcow2 |
| file | /v2/images/1bf21cf3-8d39-40ae-b088-5549c31b7905/file |
| id | 0a3f5901-2314-438a-a7af-ae984dcbce5c |
| min_disk | 0 |
| min_ram | 0 |
| name | snap_server1 |
| owner | 4e03fd164d504aa3aa03938f0bf4ed90 |
| properties | direct_url='swift+config://ref1/glance/1bf21cf3-8d39-40ae-b088-5549c31b7905', locations='[{u'url': u'swift+config://ref1/glance/1bf21cf3-8d39-40ae-b088-5549c31b7905', u'metadata': {}}]' |
| protected | False |
| schema | /v2/schemas/image |
| size | 3004956672 |
| status | active |
| tags | |
| updated_at | 2019-03-22T14:41:05Z |
| virtual_size | None |
| visibility | private |
+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Instanz mithilfe Ihres Backups erstellen

Wenn Sie Ihre Instanz aus diesem Backup wiederherstellen möchten, folgen Sie unserer Anleitung: „Mit Sicherungen von Instanzen eine Instanz erstellen oder wiederherstellen“.

Um eine Instanz aus Ihrem Backup zu erstellen, verwenden Sie die Backup-ID als Image mit folgendem Befehl:

$ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap

Weiterführende Informationen

Treten Sie unserer User Community bei.

Zugehörige Artikel