차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

인스턴스_이미지_백업_복구 [2024/11/22 02:26] – 만듦 koov인스턴스_이미지_백업_복구 [2024/11/22 02:35] (현재) koov
줄 54: 줄 54:
 </WRAP> </WRAP>
 ''In-use''상태의 볼륨은 스냅샷 생성이 안되므로 ''%%--force%%'' 옵션을 추가하여 생성한다. ''In-use''상태의 볼륨은 스냅샷 생성이 안되므로 ''%%--force%%'' 옵션을 추가하여 생성한다.
 +
 +===== 스냅샷으로 볼륨 생성 =====
 +생성된 스냅샷으로 볼륨을 생성한다. 이미지를 만들기 위해서는 볼륨을 미리 만들어야 한다. 스냅샷을 바로 이미지로 등록할 수가 없다.
 +<WRAP prewrap>
 +<code bash>
 +(overcloud) [stack@director ~]$ openstack volume create --snapshot 0179f1c9-2e43-4da5-ac54-e8642a2256f9 testvm1-vol1
 ++---------------------+--------------------------------------+
 +| Field               | Value                                |
 ++---------------------+--------------------------------------+
 +| attachments         | []                                   |
 +| availability_zone   | nova                                 |
 +| bootable            | true                                 |
 +| consistencygroup_id | None                                 |
 +| created_at          | 2024-11-22T02:27:39.000000           |
 +| description         | None                                 |
 +| encrypted           | False                                |
 +| id                  | 46d7863c-c7c7-48ed-82dd-dbb91f1d6308 |
 +| migration_status    | None                                 |
 +| multiattach         | False                                |
 +| name                | testvm1-vol1                         |
 +| properties          |                                      |
 +| replication_status  | None                                 |
 +| size                | 30                                   |
 +| snapshot_id         | 0179f1c9-2e43-4da5-ac54-e8642a2256f9 |
 +| source_volid        | None                                 |
 +| status              | creating                             |
 +| type                | tripleo                              |
 +| updated_at          | None                                 |
 +| user_id             | d9eaca4fa12844afb8b701100a2a23b6     |
 ++---------------------+--------------------------------------+
 +
 +(overcloud) [stack@director ~]$ openstack volume list
 ++--------------------------------------+--------------+-----------+------+----------------------------------+
 +| ID                                   | Name         | Status    | Size | Attached to                      |
 ++--------------------------------------+--------------+-----------+------+----------------------------------+
 +| 46d7863c-c7c7-48ed-82dd-dbb91f1d6308 | testvm1-vol1 | available |   30 |                                  |
 +| 16fff669-a8c9-46ad-be4a-2fab5bf0277a |              | in-use    |   30 | Attached to testvm1 on /dev/vda  |
 ++--------------------------------------+--------------+-----------+------+----------------------------------+
 +
 +</code>
 +</WRAP>
 +
 +===== 생성된 볼륨으로 이미지 업로드 =====
 +
 +위에서 만들어진 볼륨을 이미지로 등록한다.
 +
 +<WRAP prewrap>
 +<code bash>
 +(overcloud) [stack@director ~]$ openstack image create --disk-format qcow2 --container-format bare --volume 46d7863c-c7c7-48ed-82dd-dbb91f1d6308 testvm1-image
 ++---------------------+--------------------------------------+
 +| Field               | Value                                |
 ++---------------------+--------------------------------------+
 +| container_format    | bare                                 |
 +| disk_format         | qcow2                                |
 +| display_description | None                                 |
 +| id                  | 46d7863c-c7c7-48ed-82dd-dbb91f1d6308 |
 +| image_id            | 136edb25-a8ba-409d-8bb3-fcd6026bcec8 |
 +| image_name          | testvm1-image                        |
 +| protected           | False                                |
 +| size                | 30                                   |
 +| status              | uploading                            |
 +| updated_at          | 2024-11-22T02:27:40.000000           |
 +| visibility          | shared                               |
 +| volume_type         | tripleo                              |
 ++---------------------+--------------------------------------+
 +
 +(overcloud) [stack@director ~]$ openstack image list
 ++--------------------------------------+----------------------------------------+--------+
 +| ID                                   | Name                                   | Status |
 ++--------------------------------------+----------------------------------------+--------+
 +| 6e4cab50-b174-4935-9447-4bd3db90f0a0 | RHEL8.4                                | active |
 +| 7ca8aea8-4d5f-47a0-b5b6-9d43957691e4 | RHEL8.9                                | active |
 +| fb8e8cee-693b-4aa2-b9a5-6f956939f874 | cirros                                 | active |
 +| 73917d69-2698-43f3-b2da-e03aa05e5dc5 | octavia-amphora-16.2-20211112.1.x86_64 | active |
 +| 136edb25-a8ba-409d-8bb3-fcd6026bcec8 | testvm1-image                          | active |
 ++--------------------------------------+----------------------------------------+--------+
 +</code>
 +</WRAP>
 +
 +
 +===== 이미지 저장 =====
 +만들어진 이미지를 파일로 저장한다.
 +
 +<WRAP prewrap>
 +<code bash>
 +(overcloud) [stack@director ~]$ openstack image save --file testvm1-image.qcow2 136edb25-a8ba-409d-8bb3-fcd6026bcec8
 +
 +(overcloud) [stack@director ~]$ ll -sh
 +total 953M
 +951M -rw-rw-r--.  1 stack stack 951M Nov 22 11:34 testvm1-image.qcow2
 +
 +</code>
 +</WRAP>
 +
  
  
  
  • 인스턴스_이미지_백업_복구.1732242377.txt.gz
  • 마지막으로 수정됨: 2024/11/22 02:26
  • 저자 koov