메뉴 닫기

ceph pool 스냅샷 만들기

ceph pool 스냅샷 만들기

# ceph osd pool mksnap {pool-name} {snap-name}

ceph pool 스냅샷 제거.

# ceph osd pool rmsnap {pool-name} {snap-name}

————————————————————————————-

cephx가 활성화 된 경우 (기본적으로) 사용자 이름 또는 ID와 해당 키가 포함 된 키링 경로를 지정해야 한다.

자세한 내용은 사용자 관리를 참조하십시오. 또한 다음 매개 변수가 다시 입력되지 않도록 CEPH_ARGS 환경 변수를 추가 할 수도 있다.

rbd –id {user-ID} –keyring=/path_to/secret [commands]
rbd –name {username} –keyring=/path_to/secret [commands]

예시)- 테스터가 운영중인 버전은 ceph_jewel(ceph version 10.2.3)은 해당 값이 default로 지정되어 있다.

rbd –id admin –keyring=/etc/ceph/ceph.keyring [commands]
rbd –name client.admin –keyring=/etc/ceph/ceph.keyring [commands]

————————————————————————————-

다음 절차에서는 명령 줄에서 rbd 명령을 사용하여 스냅 샷을 생성, 나열 및 제거하는 방법.

rbd를 사용하여 스냅 샷을 만들려면 스냅 생성 옵션, 풀 이름 및 이미지 이름을 지정.

1. 스냅샷 만들기

rbd –pool {pool-name} snap create –snap {snap-name} {image-name}
rbd snap create {pool-name}/{image-name}@{snap-name}

예시)

rbd –pool rbd snap create –snap snapname foo
rbd snap create rbd/foo@snapname

2. 스냅샷 리스트 보기

rbd –pool {pool-name} snap ls {image-name}
rbd snap ls {pool-name}/{image-name}

예시)

rbd –pool rbd snap ls foo
rbd snap ls rbd/foo

3. 롤백 스냅샷

rbd –pool {pool-name} snap rollback –snap {snap-name} {image-name}
rbd snap rollback {pool-name}/{image-name}@{snap-name}

예시)

rbd –pool rbd snap rollback –snap snapname foo
rbd snap rollback rbd/foo@snapname

4. (이미지의 일부)스냅샷 삭제

rbd –pool {pool-name} snap rm –snap {snap-name} {image-name}
rbd snap rm {pool-name}/{image-name}@{snap-name}

예시)

rbd –pool rbd snap rm –snap snapname foo
rbd snap rm rbd/foo@snapname

참고) Ceph OSD는 데이터를 비동기 적으로 삭제하므로 스냅 샷을 삭제해도 디스크 공간이 즉시 확보되지는 않는다.

5. (이미지의 모든)스냅샷 삭제

rbd를 사용하여 이미지의 모든 스냅 샷을 삭제하려면 스냅 제거 옵션과 이미지 이름을 지정.

rbd –pool {pool-name} snap purge {image-name}
rbd snap purge {pool-name}/{image-name}

예시)

rbd –pool rbd snap purge foo
rbd snap purge rbd/foo

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x