스냅샷 일관성 그룹 관리
스냅샷 일관성 그룹의 이름을 변경하거나, 그룹이 삭제될 때 구성원 스냅샷을 삭제할지 여부를 제어하는 설정을 업데이트하여 스냅샷 일관성 그룹을 관리할 수 있습니다.
스냅샷 일관성 그룹에는 동일한 가상 서버 인스턴스에 연결된 여러 볼륨의 스냅샷이 포함됩니다. 스냅샷들은 느슨하게 결합되어 있습니다. 따라서 일관성 그룹 내의 스냅샷도 다른 스냅샷을 관리하는 것과 동일한 방식으로 관리할 수 있습니다.
일관성 그룹을 삭제할지 여부를 고려할 때, 개별 스냅샷을 삭제할지 유지할지 선택할 수 있습니다. 백업 일관성 그룹을 업데이트하여 그룹 삭제 후 개별 스냅샷을 유지하도록 설정한 다음, 해당 그룹을 삭제하면 활동 추적 이벤트가 생성됩니다. 그러나 백업 스냅샷이 그대로 유지되기 때문에 백업 작업이 생성되지 않습니다.
서로 다른 세대의 스냅샷으로 일관성 그룹을 생성하는 것은 지원되지 않습니다.
1세대 볼륨을 허용 목록에 포함된 ‘ sdp ’ 프로필로 마이그레이션하는 것을 고려해 보십시오. sdp 프로파일은 1세대 프로파일보다 더 뛰어난 가성비와 더 높은 유연성을 제공합니다. 자세한 정보는 Block Storage for VPC 프로파일을
참조하십시오.
콘솔에서 일관성 그룹 업데이트하기
- 스냅샷 일관성 그룹 목록으로 이동합니다. IBM Cloud 콘솔 에서 탐색
> 인프라
> 스토리지 > ‘ Block Storage ’ 스냅샷을 차례로 클릭합니다.
- [일관성 그룹] 탭에서 목록에 있는 그룹 이름을 클릭하면 해당 일관성 그룹의 세부 정보를 볼 수 있습니다.
- 다음 속성을 변경할 수 있습니다:
- 그룹 이름을 변경하려면 편집 아이콘
클릭한 다음 새 이름을 입력하세요.
- 토글 스위치를 전환하여 일관성 그룹이 삭제될 때 스냅샷을 삭제할지 여부를 설정합니다.
- 그룹 이름을 변경하려면 편집 아이콘
CLI를 통해 일관성 그룹 업데이트하기
다음 명령을 실행하여 CLI에서 일관성 그룹을 업데이트할 수 있습니다. CLI를 사용하여 리소스의 이름을 업데이트하고, 스냅샷 일관성 그룹이 삭제된 후에도 스냅샷을 유지하도록 delete_snapshots_on_delete 속성을 변경할 수 있습니다.
ibmcloud is snapshot-consistency-group-update CONSISTENCY_GROUP_ID
다음 예제는 일관성 그룹 이름을 변경합니다. 이것은 이름으로 일관성 그룹을 식별합니다. 이 명령어에서는 일관성 그룹의 ID를 사용할 수도 있습니다.
ibmcloud is snapshot-consistency-group-update multiple-snapshots-consistency-group-1 --name my-consistency-group
Updating snapshot consistency group multiple-snapshots-consistency-group-1 under account Test Account as user test.user@ibm.com...
ID r174-ed7c034e-9bd1-4474-83d0-f5b050f1490a
Name my-consistency-group
CRN crn:v1:bluemix:public:is:us-south:a/a1234567::snapshot-consistency-group:r174-ed7c034e-9bd1-4474-83d0-f5b050f1490a
Href https://us-south.iaas.cloud.ibm.com/v1/snapshot_consistency_groups/r174-ed7c034e-9bd1-4474-83d0-f5b050f1490a
Status stable
Backup policy job -
Backup policy plan -
Delete snapshot on delete true
Source Snapshot -
Resource group ID Name
11caaa983d9c4beb82690daab08717e9 Default
Created 2023-08-25T10:55:37+05:30
Service Tags -
사용 가능한 명령어 옵션에 대한 자세한 내용은 다음을 참조하십시오 ibmcloud is snapshot-consistency-group-update.
API를 사용하여 일관성 그룹 업데이트하기
다음 요청 예시에서 볼 수 있듯이, VPC API의 /snapshot_consistency_groups/{id} 메서드를 호출하여 일관성 그룹을 프로그래밍 방식으로 업데이트할 수 있습니다. API를
사용하여 리소스의 이름을 업데이트하고, 스냅샷 일관성 그룹이 삭제된 후에도 스냅샷을 유지하도록 delete_snapshots_on_delete 속성을 변경할 수 있습니다.
curl -X PATCH\
"$vpc_api_endpoint/v1/snapshot_consistency_groups/$consistency_group_id?version=2023-12-05&generation=2"
-H "Authorization: Bearer $iam_token"
-d "{\
"delete_snapshot_on_delete_snapshot_consistency_group":false,\
"name":"my-snapshot-consistency-group"}"
Terraform을 사용하여 일관성 그룹 업데이트하기
스냅샷 일관성 그룹을 업데이트하려면 ibm_is_snapshot_consistency_group 리소스를 사용하십시오. 리소스의 이름을 업데이트하거나, delete_snapshots_on_delete 속성을 true 또는 false`` 중 하나로 변경할 수
있습니다. 스냅샷에 연결된 태그를 업데이트할 수도 있습니다.
resource "ibm_is_snapshot_consistency_group" "example" {
delete_snapshots_on_delete = true
name = "example-snapshot-consistency-group"
snapshots {
[
name = "snapshot-1"
source_volume = {id = "ibm_is_instance.example.volume_attachments[0].volume_id_1"}
user_tags = ["my-tag"]
].
[
name = "snapshot-2"
source_volume = {id = "ibm_is_instance.example.volume_attachments[0].volume_id_2"}
user_tags = ["my-tag"]
]
}
}
멤버 스냅샷의 resource_group 및 source_volume 값을 변경하면 Terraform이 해당 스냅샷을 삭제하고 새로운 스냅샷을 생성하도록 강제됩니다.
인수와 속성에 대한 자세한 내용은 ibm_is_snapshot_consistency_group을 참조하십시오.
활동 추적 이벤트
일관성 그룹이 수동으로 생성되었든 백업 서비스에 의해 생성되었든 상관없이, 모든 다중 볼륨 스냅샷 작업은 ‘ IBM Cloud Activity Tracker Event Routing ’에 이벤트를 생성합니다. 자세한 내용은 ‘일관성 그룹 이벤트’를 참조하십시오.