Pobieranie i przesyłanie kopii zapasowej instancji z jednego regionu OpenStack do innego

Bazy wiedzy

Pobieranie i przesyłanie kopii zapasowej instancji z jednego regionu OpenStack do innego


Icons/System/eye-open Created with Sketch. 461 wyśw. 15.10.2025 Konfiguracja
Informacje o tłumaczeniu

Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk “Zgłoś propozycję modyfikacji” na tej stronie.

Wprowadzenie

Może być konieczne przeniesienie instancji Public Cloud z jednego regionu OpenStack do innego. Ponieważ wolisz migrować do nowego dostępnego regionu OpenStack lub chcesz migrować z OVHcloud Labs na Public Cloud.

Dowiedz się, jak przenieść kopię zapasową instancji z jednego regionu OpenStack do innego, zachowując jednocześnie stan i konfigurację instancji.

Wymagania początkowe

Do przeniesienia będziesz potrzebował środowiska z:

Środowisko to będzie używane jako "jump host" do przenoszenia kopii zapasowej z jednego regionu do innego. Środowisko to może być instancją hostowaną w OVHcloud lub na Twojej maszynie lokalnej.

Będziesz również potrzebował instancji Public Cloud na koncie OVHcloud.

W praktyce

Jeśli chcesz utworzyć kopię zapasową za pomocą OpenStack, skorzystaj z tej dedykowanej instrukcji, jak zrobić kopię zapasową instancji..

Pobieranie kopii zapasowej

Następnie wprowadź następującą komendę, aby utworzyć listę dostępnych instancji:

$ 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 |

Wyszukaj teraz kopię zapasową instancji na liście:

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

Na koniec, wprowadź następującą komendę, aby pobrać kopię zapasową na hosta routingu:

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

Przeniesienie kopii zapasowej do innego regionu OpenStack

Aby uruchomić proces przeniesienia kopii zapasowej, najpierw pobierz nowe zmienne środowiskowe.

Jeśli przenosisz Twoją kopię zapasową do regionu OpenStack w ramach tego samego projektu, zmień zmienną OS_REGION_NAME.

$ export OS_REGION_NAME=SBG1

Jeśli przenosisz kopię zapasową instancji do innego projektu lub na inne konto, pobierz ponownie zmiennie środowiskowe powiązane z tym kontem, używając następującej komendy:

$ source openrc.sh

Aby przenieść kopię zapasową do nowego regionu OpenStack, użyj poniższego polecenia:

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

Jeśli Twoja instancja używa obrazu systemu Windows, musisz dodać określone właściwości. Bez tej zmiany, podczas tworzenia instancji w Panelu klienta OVHcloud, nie będzie można powiązać flavor typu win-x-x. Tylko ten rodzaj flavor pozwala na uwierzytelnienie w KMS OVHcloud.

Dodanie właściwości specyficznych dla obrazu:

$ 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

Dodanie określonych właściwości po utworzeniu obrazu:

$ 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 |
+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Tworzenie instancji z kopii zapasowej

Jeśli chcesz ponownie utworzyć swoją instancję z tego backupu, postępuj zgodnie z naszym przewodnikiem "Używanie kopii zapasowych instancji do tworzenia lub przywracania instancji".

Aby utworzyć instancję na podstawie kopii zapasowej, użyj identyfikatora kopii zapasowej jako obrazu za pomocą polecenia:

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

Sprawdź również

Dołącz do grona naszych użytkowników.

Powiązane artykuły