4.3. 이미지 설정
이 장에서는 다음 작업을 수행하는 방법을 설명합니다.
단일 클러스터에서만 다음 명령을 실행합니다.
이미지 미러링 활성화
특정 이미지 미러링을 활성화하려면 다음을 수행합니다.
- 두 피어 클러스터에서 이미지 모드에서 전체 풀의 미러링을 활성화합니다. 자세한 내용은 4.2절. “풀 구성” 을 참조하십시오.
그런 다음 풀 내에서 특정 이미지에 대한 미러링을 명시적으로 활성화합니다.
rbd mirror image enable <pool-name>/<image-name>
예제
데이터
풀에서 image2
이미지의 미러링을 활성화하려면 다음을 수행합니다.
# rbd mirror image enable data/image2
이미지 미러링 비활성화
특정 이미지의 미러링을 비활성화하려면 다음을 수행합니다.
rbd mirror image disable <pool-name>/<image-name>
예제
데이터
풀에서 image2
이미지 미러링을 비활성화하려면 다음을 수행합니다.
# rbd mirror image disable data/image2
이미지 승격 및 데모
이미지를 비기본(non-primary)으로 시연하려면 다음을 수행합니다.
rbd mirror image demote <pool-name>/<image-name>
예제
데이터
풀에서 image2
이미지를 시연하려면 다음을 수행합니다.
# rbd mirror image demote data/image2
이미지를 기본으로 승격하려면 다음을 수행합니다.
rbd mirror image promote <pool-name>/<image-name>
예제
데이터
풀에서 image2
이미지를 승격하려면 다음을 수행합니다.
# rbd mirror image promote data/image2
사용하는 미러링 유형에 따라 단방향 미러링을 사용하여 재해 복구 또는 양방향 미러링 이 있는 재해 복구를 참조하십시오.
--force
옵션을 사용하여 비기본 이미지를 강제로 승격합니다.
# rbd mirror image promote --force data/image2
클러스터 장애 또는 통신 중단으로 인해 demotion을 피어 Ceph 클러스터에 전파할 수 없는 경우 강제 승격을 사용합니다. 자세한 내용은 Non-Orderlydown 이후 페일오버 을 참조하십시오.
승격 후에도 이미지가 유효하지 않기 때문에 동기화 중인 비기본 이미지를 강제로 승격하지 마십시오.
이미지 재동기화
기본 이미지에 재동기화를 요청하려면 다음을 수행합니다.
rbd mirror image resync <pool-name>/<image-name>
예제
데이터
풀에서 image2
이미지의 재동기화를 요청하려면 다음을 수행합니다.
# rbd mirror image resync data/image2
두 피어 클러스터 간에 일관되지 않은 상태의 경우 rbd-mirror
데몬은 불일치를 유발하는 이미지를 미러링하지 않습니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 재해에서 복구하는 섹션을 참조하십시오. 사용하는 미러링 유형에 따라 단방향 미러링을 사용하여 재해 복구 또는 양방향 미러링 이 있는 재해 복구를 참조하십시오.
단일 이미지의 미러링 상태 가져오기
미러링된 이미지의 상태를 가져오려면 다음을 수행합니다.
rbd mirror image status <pool-name>/<image-name>
예제
데이터
풀에서 image2
이미지의 상태를 가져오려면 다음을 수행합니다.
# rbd mirror image status data/image2 image2: global_id: 703c4082-100d-44be-a54a-52e6052435a5 state: up+replaying description: replaying, master_position=[object_number=0, tag_tid=3, entry_tid=0], mirror_position=[object_number=0, tag_tid=3, entry_tid=0], entries_behind_master=0 last_update: 2019-04-23 13:39:15