ITFragile
[OpenStack] 스냅샷 생성 후 볼륨 복원하기 본문
먼저 스냅샷 생성 전 마운트 해제와 볼륨 연결 해제부터 해줘야 함!
1. 스냅샷 생성
기존 볼륨인 first-vol 사용하여 first-snapshot 이름의 스냅샷 생성
2. 스냅샷 사용한 볼륨 생성
스냅샷으로 볼륨 생성할때는 기존의 볼륨보다 크거나 같은 사이즈로만 생성 가능
이떄 기본 이름은 스냅샷 이름으로 만들어지므로 구분을 위해 first-snapshot-vm으로 이름 변경
생성된 볼륨을 second 인스턴스에 연결하면 볼륨 연결 끝!
3. 마운트
# 현재 연결(마운트)된 저장장치에 관한 정보를 확인
sudo blkid
스냅샷으로 불러온 볼륨이므로 이미 포맷까지 완료되어있음
- 마운트
sudo mount /dev/vdb /mnt
- 파일 수정
해당 볼륨은 /mnt 하위에 fileA가 생성되어있음. 이때 fileA 파일에 내용 넣어서 테스트
4. 하나의 인스턴스에 추가 볼륨 연결
현재 second 인스턴스에는 first-snapshot-vm 볼륨이 연결되어 있음 (이 볼륨은 first-vol을 스냅샷해서 만든 볼륨)
이때 기존 볼륨인 first-vol을 인스턴스에 추가 연결해본다.
(하나의 인스턴스에 두개의 볼륨 연결)
볼륨 내역을 보면 같은 인스턴스에 연결된 내역이 확인됨
이때 연결된 곳은 /dev/vdc으로 다름
5. 마운트
- 디스크 확인
vdc 추가되어 있음
- 마운트할 디렉토리 생성 후 마운트
mkdir /volume
mount /dev/vdc /volume #volume 디렉토리 생성 후 마운트
6. 파일 확인
기존 볼륨에 연결했기 때문에 fileA생성한 것은 그대로이지만 파일 내용 수정한 내역은 반영 안된 것을 볼 수 있다.
'Cloud > OpenStack' 카테고리의 다른 글
[OpenStack] 이미지를 볼륨으로 생성하기 (0) | 2023.03.26 |
---|---|
[OpenStack] 볼륨 전송 및 이전 받기 (0) | 2023.03.26 |
[OpenStack] Block Storage - 볼륨 생성하기 (0) | 2023.03.26 |
[OpenStack] 외부 네트워크 생성 및 라우터 연결하기 (1) | 2023.03.23 |
[OpenStack] 내부용 네트워크 생성하기 (0) | 2023.03.23 |