인스턴스_이미지_백업_복구

문서의 이전 판입니다!


인스턴스 이미지 백업/복구

오픈스택 인스턴스를 백업 / 복구 하기 위해서는 아래 절차로 진행하여야 한다.

  1. 인스턴스 스냅샷 생성
  2. 스냅샷으로 볼륨 생성
  3. 생성된 볼륨으로 이미지 업로드
  4. 이미지 저장

만약 인스턴스의 원본 이미지와 현재 인스턴스 상태가 동일하다면 굳이 해당 볼륨을 이미지로 받을 필요없이 원본 이미지를 받으면 된다. 하지만 보통 인스턴스의 데이터가 변경되어있는 경우가 대부분이기 때문에 위와 같은 절차를 진행하여야 한다.

(overcloud) [stack@director ~]$  openstack server list
+--------------------------------------+---------+---------+--------------------+-------+--------+
| ID                                   | Name    | Status  | Networks           | Image | Flavor |
+--------------------------------------+---------+---------+--------------------+-------+--------+
| cda76fc8-d0ad-457b-9541-b118008aeafd | testvm1 | SHUTOFF | public=10.33.6.153 |       |        |
+--------------------------------------+---------+---------+--------------------+-------+--------+
(overcloud) [stack@director ~]$ openstack volume list
+--------------------------------------+------+--------+------+----------------------------------+
| ID                                   | Name | Status | Size | Attached to                      |
+--------------------------------------+------+--------+------+----------------------------------+
| 16fff669-a8c9-46ad-be4a-2fab5bf0277a |      | in-use |   30 | Attached to testvm1 on /dev/vda  |
+--------------------------------------+------+--------+------+----------------------------------+
(overcloud) [stack@director ~]$ openstack volume snapshot list


(overcloud) [stack@director ~]$ openstack volume snapshot create --volume 16fff669-a8c9-46ad-be4a-2fab5bf0277a --force testvm1-snap1
+-------------+--------------------------------------+
| Field       | Value                                |
+-------------+--------------------------------------+
| created_at  | 2024-11-22T02:24:40.626960           |
| description | None                                 |
| id          | 0179f1c9-2e43-4da5-ac54-e8642a2256f9 |
| name        | testvm1-snap1                        |
| properties  |                                      |
| size        | 30                                   |
| status      | creating                             |
| updated_at  | None                                 |
| volume_id   | 16fff669-a8c9-46ad-be4a-2fab5bf0277a |
+-------------+--------------------------------------+

(overcloud) [stack@director ~]$ openstack volume snapshot list
+--------------------------------------+---------------+-------------+-----------+------+
| ID                                   | Name          | Description | Status    | Size |
+--------------------------------------+---------------+-------------+-----------+------+
| 0179f1c9-2e43-4da5-ac54-e8642a2256f9 | testvm1-snap1 | None        | available |   30 |
+--------------------------------------+---------------+-------------+-----------+------+

In-use상태의 볼륨은 스냅샷 생성이 안되므로 --force 옵션을 추가하여 생성한다.

  • 인스턴스_이미지_백업_복구.1732242377.txt.gz
  • 마지막으로 수정됨: 2024/11/22 02:26
  • 저자 koov