Block Storage for VPC 볼륨 관리
IBM Cloud 의 블록 스토리지 볼륨을 분리, 이전, 이름 변경, 용량 확장, IOPS 조정 또는 삭제하고 메트릭을 모니터링하여 관리할 수 있습니다.
콘솔에서 ‘ Block Storage for VPC ’ 관리하기
UI를 사용하여 블록 스토리지 볼륨을 관리하십시오. 콘솔에서 다음과 같은 작업을 수행할 수 있습니다:
- 가상 서버 인스턴스에서 볼륨을 분리합니다.
- 한 인스턴스에서 다른 인스턴스로 볼륨을 이전합니다.
- 이전에 연결된 블록 스토리지 데이터 볼륨을 다시 연결합니다.
- 블록 스토리지 볼륨의 이름을 변경합니다.
- 블록 스토리지 볼륨에 사용자 태그를 추가합니다.
- 볼륨의 자동 삭제 설정을 업데이트하십시오.
- 데이터 볼륨의 IOPS를 조정합니다. 자세한 내용은 IOPS 조정하기를 참조하세요.
- 볼륨의 용량을 늘립니다. 자세한 내용은 볼륨 용량 확장하기(Block Storage for VPC)를 참조하세요.
sdp볼륨의 경우 처리량 제한을 조정합니다. 자세한 내용은 처리량 제한 조정하기를 참조하세요.- 1세대 볼륨을 마이그레이션하여 2세대 볼륨 프로필을 사용하도록 설정합니다. 자세한 내용은 Block Storage 볼륨 마이그레이션을 참조하세요.
- 블록 스토리지 데이터 볼륨을 삭제합니다.
가상 서버 인스턴스에서 ‘ Block Storage for VPC ’ 볼륨 분리하기
가상 서버 인스턴스에 연결된 블록 스토리지 데이터 볼륨을 분리할 수 있습니다. 분리하면 다른 인스턴스에서 해당 볼륨을 이용할 수 있습니다.
볼륨을 분리하려면 다음 단계를 따르십시오.
- 모든 블록 스토리지 볼륨 목록으로 이동하십시오. IBM Cloud 콘솔에서 탐색 메뉴 아이콘
아이콘 > 인프라
> 스토리지 > Block Storage 볼륨을 클릭합니다.
- 볼륨을 찾아 작업 아이콘
클릭하여 옵션 목록을 엽니다.
- 옵션 메뉴에서 인스턴스에서 분리를 클릭하십시오.
- 열린 창에서 인스턴스 분리를 클릭하여 확인하십시오.
또는 모든 블록 스토리지 볼륨 목록에서 개별 볼륨을 클릭하고 이 볼륨의 볼륨 세부사항 페이지로 이동할 수 있습니다. 연결된 인스턴스 아래에서 볼륨을 분리하려는 가상 서버 인스턴스 옆에 빼기 부호를 클릭하십시오.
IBM Cloud® Virtual Private Cloud 인스턴스에 대해 Hyper Protect Virtual Servers 인스턴스를 사용하는 경우 실행 중인 인스턴스에 연결된 데이터 볼륨을 분리하면 인스턴스에서 실행 중인 워크로드가 실패하게 됩니다. 따라서 데이터 볼륨을 분리하지 않는 것이 좋습니다.
Block Storage for VPC 볼륨을 한 가상 서버 인스턴스에서 다른 인스턴스로 이전하기
블록 스토리지 볼륨을 다른 가상 서버 인스턴스로 전송하려면 다음 단계를 완료하세요.
- 가상 서버 인스턴스에서 볼륨을 분리하십시오.
- 볼륨을 전송할 가상 서버 인스턴스로 이동하십시오. IBM Cloud 콘솔에서 탐색 메뉴 아이콘
인프라 > 인프라
> 컴퓨팅 > 가상 서버 인스턴스을 클릭합니다.
- 목록에서 가상 서버 인스턴스를 선택하십시오.
- 스토리지 탭을 클릭하면 서버에 연결된 모든 볼륨을 볼 수 있습니다.
- 첨부 + 볼륨 추가를 클릭합니다. 사용 가능한 모든 블록 스토리지 볼륨이 표시됩니다.
- 볼륨 목록에서 앞서 분리한 볼륨을 선택하십시오.
- 저장 을 클릭하십시오.
독립형 Block Storage for VPC 데이터 볼륨 연결하기
인스턴스 프로비저닝 중에 여러 블록 스토리지 데이터 볼륨을 생성할 수 있으며, 이러한 볼륨은 새 가상 서버 인스턴스에 자동으로 연결됩니다. 인스턴스에서 볼륨을 분리하면 해당 볼륨은 독립형 볼륨으로 존재하며 첨부 유형이 없는 모든 블록 스토리지 볼륨 목록에 표시됩니다. 이를 블록 스토리지 볼륨 목록에서 다른 인스턴스에 연결할 수 있습니다.
- 모든 블록 스토리지 볼륨 목록으로 이동하십시오. IBM Cloud 콘솔에서 탐색 메뉴 아이콘
아이콘 > 인프라
> 스토리지 > Block Storage 볼륨을 클릭합니다.
- 볼륨을 찾은 후 조치 아이콘
을 클릭하여 옵션 목록을 여십시오.
- 옵션 메뉴에서 인스턴스에 연결을 클릭하십시오.
- 사용 가능한 가상 서버 인스턴스를 선택하십시오.
- ‘첨부’를 클릭하여 선택을 확인하십시오.
Block Storage for VPC 볼륨 이름 업데이트
좀 더 의미 있는 이름으로 기존 볼륨의 이름을 변경할 수 있습니다.
-
모든 블록 스토리지 볼륨 목록으로 이동하십시오. IBM Cloud 콘솔에서 탐색 메뉴 아이콘
아이콘 > 인프라
> 스토리지 > Block Storage 볼륨을 클릭합니다.
-
볼륨을 찾고 볼륨 이름을 클릭하여 볼륨 세부사항 페이지로 이동하십시오.
-
볼륨 이름 뒤에 있는 편집 아이콘
을 클릭하여 이름을 편집하십시오. 유효한 볼륨 이름을 입력하십시오.
올바른 볼륨 이름에는 최대 63자의 소문자 영숫자 문자(a-z, 0-9) 및 하이픈(-)이 포함될 수 있습니다. 볼륨 이름은 소문자로 시작되어야 합니다. 볼륨 이름은 전체 VPC 인프라에서 고유해야 합니다. 예를 들어, 동일한 계정 및 리전에서 이름이 같은 볼륨을 두 개 생성하면 ‘
volume name duplicate’ 오류가 발생합니다. -
편집을 확인하십시오.
Block Storage for VPC 볼륨의 자동 삭제 설정 업데이트
‘자동 삭제’ 기능을 사용하면, 블록 스토리지 볼륨이 연결된 인스턴스를 삭제할 때 해당 볼륨도 함께 삭제되도록 설정할 수 있습니다. 데이터 볼륨의 경우 이 옵션은 기본적으로 비활성화되어 있습니다.
인스턴스 생성 시 부팅 볼륨이 생성되고, 해당 볼륨에 대해 자동 삭제 기능이 활성화된 경우. 인스턴스를 삭제하면 이 기능을 비활성화하지 않는 한 부팅 볼륨도 삭제됩니다.
기존 블록 스토리지 볼륨의 자동 삭제 옵션에 대한 기본 설정을 변경하려면 다음 단계를 따르십시오
- 볼륨이 연결된 가상 서버 인스턴스를 찾으십시오. IBM Cloud 콘솔에서 탐색 메뉴 아이콘
인프라 > 인프라
> 컴퓨팅 > 가상 서버 인스턴스을 클릭합니다.
- 스토리지 탭을 클릭하면 서버에 연결된 모든 볼륨을 볼 수 있습니다.
- 목록에서 볼륨을 찾아 자동 삭제 열의 토글을 클릭하여 기능을 사용하거나 사용하지 않도록 설정합니다.
또는 블록 스토리지 목록( ‘Storage’ > ‘ Block Storage ’ 볼륨 )에서 볼륨을 선택하십시오. 볼륨 세부 정보 페이지의 ‘연결된 인스턴스’ 섹션에서 ‘자동 삭제’ 토글을 클릭하여 자동 삭제 기능을 활성화하거나 비활성화하십시오.
인스턴스를 생성할 때 볼륨에 대한 자동 삭제 옵션을 활성화하거나 비활성화할 수도 있습니다. 자세한 정보는 인스턴스 작성 시 Block Storage for VPC 볼륨 작성 및 연결 을 참조하십시오.
CLI를 통한 Block Storage for VPC 관리
명령줄 인터페이스(CLI)를 통해 블록 스토리지를 관리하세요. CLI에서 할 수 있습니다:
- 블록 스토리지 볼륨의 이름을 변경합니다.
- 블록 스토리지 볼륨에 사용자 태그를 추가합니다.
- 볼륨 연결을 업데이트하려면 이름을 변경하거나 자동 삭제 설정을 변경하십시오.
- 가상 서버 인스턴스에서 볼륨을 분리합니다.
- 데이터 볼륨의 IOPS를 조정합니다. 자세한 내용은 IOPS 조정하기를 참조하세요.
- 볼륨의 용량을 늘립니다. 자세한 내용은 볼륨 용량 확장하기(Block Storage for VPC)를 참조하세요.
sdp볼륨의 경우 처리량 제한을 조정합니다. 자세한 내용은 처리량 제한 조정하기를 참조하세요.- 1세대 볼륨을 마이그레이션하여 2세대 볼륨 프로필을 사용하도록 설정합니다. 자세한 내용은 Block Storage 볼륨 마이그레이션을 참조하세요.
- 블록 스토리지 데이터 볼륨을 삭제합니다.
CLI를 사용하려면 먼저 IBM Cloud CLI 및 VPC CLI 플러그인을 설치해야 합니다. 자세한 정보는 CLI 전제조건을 참조하십시오.
- IBM Cloud에 로그인하십시오.
이 명령은 URL을 리턴하고 비밀번호를 입력하라는 프롬프트를 표시합니다. 브라우저의 해당 URL로 이동하여 로그인하십시오. 성공하면 일회성 비밀번호를 얻게 됩니다. 이 비밀번호를 복사하여 메시지에 응답으로 붙여넣습니다. 인증에 성공하면 계정을 선택하라는 프롬프트가 표시됩니다. 여러 계정을 사용할 수 있는 경우, 로그인할 계정을 선택하세요. 나머지 프롬프트에 응답하여 로그인을 완료하십시오.ibmcloud login --sso -a cloud.ibm.com
볼륨 이름 업데이트
볼륨 이름을 변경하려면 볼륨 이름 또는 ID를 지정한 다음 새 이름을 지정하십시오. 볼륨 이름은 최대 63개의 영숫자이며 특수 문자를 포함할 수 있으며 소문자로 시작되어야 합니다. 볼륨 이름은 VPC 인프라에서 고유해야 합니다.
ibmcloud is volume-update VOLUME_ID [--name NEW_NAME] [--json]
다음 예를 참조하십시오.
ibmcloud is volume-update r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34 --name my-data-volume
Updating volume r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34 under account Test Account as user test.user@ibm.com...
ID r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34
Name my-data-volume
CRN crn:v1:bluemix:public:is:us-south-2:a/a1234567::volume:r006-5ed4006b-3dac-4c95-8eeb-4aa9a85cbd34
Status available
Attachment state unattached
Capacity 100
IOPS 3000
Bandwidth(Mbps) 393
Profile general-purpose
Encryption key -
Encryption provider_managed
Resource group defaults
Created 2025-01-22T00:54:01+00:00
Zone us-south-2
Health State
Volume Attachment Instance Reference -
Source snapshot ID Name
r006-8428038a-a399-4894-8c84-c8d7a4a75fae wdc-fst-rstore-c6a092f34118-4505
Active false
Adjustable IOPS false
Busy false
Tags -
Storage Generation 1
CLI를 통해 볼륨 연결 업데이트하기
instance-volume-attachment-update 명령을 사용하여 볼륨 연결 이름을 업데이트하고 기본 자동 삭제 설정을 변경할 수 있습니다.
ibmcloud is instance-volume-attachment-update INSTANCE_ID VOLUME_ATTACHMENT_ID [--name NEW_NAME] [--auto-delete true | false] [--json]
--name 옵션을 사용하고 볼륨 연결에 대한 새 이름을 지정하십시오. 인스턴스가 삭제될 때 볼륨이 자동으로 삭제되도록 하려면 --auto-delete true 을(를) 지정하세요. 인스턴스가 삭제된 후 볼륨을 독립형 볼륨으로 유지하려면 --auto-delete false 를 지정하십시오.
ibmcloud is instance-volume-attachment-update doc-test-ro otp1 --name one-true-pairing --auto-delete false
Updating volume attachment otp1 of instance doc-test-ro under account Test Account as user test.user@ibm.com...
ID 0757-6757e676-0bf5-4b79-9a5b-29c24e17420c
Name one-true-pairing
Volume ID Name
r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac demo-volume-update
Status attached
Bandwidth(Mbps) 393
Type data
Device 0757-6757e676-0bf5-4b79-9a5b-29c24e17420c-bxsh7
Auto delete false
Created 2023-06-29T18:14:57+00:00
사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is instance-volume-attachment-update 의 내용을 참조하십시오.
CLI에서 볼륨 분리하기
instance-volume-attachment-detach 명령을 사용하여 인스턴스에서 볼륨을 분리하고 볼륨 연결을 삭제할 수 있습니다. 블록 스토리지 볼륨은 삭제되지 않습니다. 나중에 다른 인스턴스에 연결할 수 있습니다.
이 명령의 구문에서 INSTANCE는 인스턴스의 ID 또는 이름입니다. VOLUME_ATTACHMENT는 볼륨 연결의 ID 또는 이름입니다. 여러 개의 볼륨 연결을 지정할 수 있습니다. 볼륨 연결에 대한 자세한 정보는 볼륨 연결 작성 에 대한 CLI 참조를 참조하십시오.
ibmcloud is instance-volume-attachment-detach INSTANCE (VOLUME_ATTACHMENT1 VOLUME_ATTACHMENT2 ...) [--output JSON] [-f, --force] [-q, --quiet]
ibmcloud is instance-volume-attachment-detach kj-test-ro one-true-pairing
This will delete volume attachment one-true-pairing and cannot be undone. Continue [y/N] ?> y
Deleting volume attachment one-true-pairing from instance kj-test-ro under account Test Account as user test.user@ibm.com...
OK
Volume attachment one-true-pairing is deleted.
사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is instance-volume-attachment-detach 의 내용을 참조하십시오.
인스턴스가 존재하는 동안에는 부팅 볼륨을 인스턴스에서 분리할 수 없습니다. 인스턴스가 삭제된 후에도 부팅 볼륨을 유지하려면 볼륨 첨부 파일의 auto-delete 옵션이 false 으로 설정되어 있는지 확인하세요.
API로 Block Storage for VPC 관리
블록 스토리지를 프로그래밍 방식으로 관리하려면 VPC REST API에 요청하세요. API로 다음을 수행할 수 있습니다.
- 블록 스토리지 볼륨의 이름을 변경합니다.
- 블록 스토리지 볼륨에 사용자 태그를 추가합니다.
- 볼륨 연결을 업데이트하려면 이름을 변경하거나 자동 삭제 설정을 변경하십시오.
- 가상 서버 인스턴스에서 볼륨을 분리합니다.
- 데이터 볼륨의 IOPS를 조정합니다. 자세한 내용은 IOPS 조정하기를 참조하세요.
- 볼륨의 용량을 늘립니다. 자세한 내용은 볼륨 용량 확장하기(Block Storage for VPC)를 참조하세요.
sdp볼륨의 경우 처리량 제한을 조정합니다. 자세한 내용은 처리량 제한 조정하기를 참조하세요.- 1세대 볼륨을 마이그레이션하여 2세대 볼륨 프로필을 사용하도록 설정합니다. 자세한 내용은 Block Storage 볼륨 마이그레이션을 참조하세요.
- 블록 스토리지 데이터 볼륨을 삭제합니다.
API를 사용하여 볼륨 이름 업데이트하기
PATCH /volumes/{id} 호출을 작성하고 볼륨의 새 이름을 지정하십시오.
curl -X PATCH "$vpc_api_endpoint/v1/volumes/$volume_id?version=2022-04-22&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"name": "my-volume-4-update"
}'
성공적인 응답은 다음 예제와 유사합니다.
{
"capacity": 50,
"created_at": "2022-04-22T23:16:53.000Z",
"crn": "crn:[...]",
"encryption": "user_managed",
"encryption_key": {
"crn": "crn:[...]"
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/2d1bb5a8-40a8-447a-acf7-0eadc8aeb054",
"id": "2d1bb5a8-40a8-447a-acf7-0eadc8aeb054",
"iops": 100,
"name": "my-volume-4-update",
"profile": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/custom",
"name": "custom"
},
"resource_group": {
"href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/4bbce614c13444cd8fc5e7e878ef8e21",
"id": "4bbce614c13444cd8fc5e7e878ef8e21",
"name": "Default"
},
"status": "available",
"status_reasons": [],
"volume_attachments": [],
"zone": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-2",
"name": "us-south-2"
}
}
API를 사용하여 볼륨 연결 정보 업데이트하기
PATCH /instances/$instance_id/volume_attachments/$volume_attachment_id 호출을 수행하고 인스턴스 및 볼륨 연결의 ID를 지정합니다. 요청 본문에서 첨부 파일의 새 이름 또는 delete_volume_on_instance_delete 속성의 새 값을 지정합니다. delete_volume_on_instance_delete 속성이 true 으로 설정되어 있는 경우 인스턴스가 삭제되면 연결된 볼륨이 삭제됩니다. 인스턴스가 삭제된 후에도 볼륨을 유지하려면, delete_volume_on_instance_delete 속성에 false 값을 지정하십시오.
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id/volume_attachments/$volume_attachment_id?version=2022-04-22&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"delete_volume_on_instance_delete": false,
"name": "my-volume-attachment-data-5iops-updated"
}'
성공적인 응답은 다음 예제와 유사합니다.
{
"created_at": "2022-04-22T16:35:47.000Z",
"delete_volume_on_instance_delete": false,
"href": "https://us-south.iaas.cloud.ibm.com/v1/instances/8f06378c-ed0e-481e-b98c-9a6dfbee1ed5/volume_attachments/9f2a645e-19c1-4f8f-b062-46b9e0671999",
"id": "9f2a645e-19c1-4f8f-b062-46b9e0671999",
"name": "my-volume-attachment-data-5iops-updated",
"status": "attached",
"type": "data",
"volume": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/d8b26921-1409-4c2f-9b46-39b5b6e0b945",
"id": "d8b26921-1409-4c2f-9b46-39b5b6e0b945",
"name": "my-volume-data-5iops"
}
}
API를 사용하여 볼륨 분리
DELETE /instances/{instance_id}/volume_attachments/{id} 요청을 보내고 볼륨 연결 ID를 지정하여 볼륨 연결을 삭제합니다. 볼륨 연결을 삭제하면 인스턴스에서 볼륨이 분리됩니다.
curl -X DELETE "$vpc_api_endpoint/v1/instances/$instance_id/volume_attachments/$volume_attachment_id?version=2022-04-22&generation=2" \
-H "Authorization: Bearer $iam_token"
인스턴스가 존재하는 동안에는 부팅 볼륨을 인스턴스에서 분리할 수 없습니다. 인스턴스가 삭제된 후에도 부팅 볼륨을 유지하려면 볼륨 첨부 파일의 delete_volume_on_instance_delete 속성이 false 으로 설정되어 있는지 확인합니다.
GET /instances/{instance_id} 호출을 작성하여 인스턴스에서 볼륨이 분리되었는지 확인하십시오.
Terraform으로 Block Storage for VPC 관리하기
테라폼으로 블록 스토리지를 코드로 관리하세요. 테라폼을 사용하면 가능합니다:
- 블록 스토리지 볼륨의 이름을 변경합니다.
- 블록 스토리지 볼륨에 사용자 태그를 추가합니다.
- 데이터 볼륨의 IOPS를 조정합니다. 자세한 내용은 IOPS 조정하기를 참조하세요.
- 볼륨의 용량을 늘립니다. 자세한 내용은 볼륨 용량 확장하기(Block Storage for VPC)를 참조하세요.
sdp볼륨의 경우 처리량 제한을 조정합니다. 자세한 내용은 처리량 제한 조정하기를 참조하세요.- 1세대 볼륨을 마이그레이션하여 2세대 볼륨 프로필을 사용하도록 설정합니다. 자세한 내용은 Block Storage 볼륨 마이그레이션을 참조하세요.
- 블록 스토리지 데이터 볼륨을 삭제합니다.
Terraform을 사용하려면 Terraform CLI를 다운로드하고 IBM Cloud 공급자 플러그인을 구성하세요. 자세한 내용은 테라폼 시작하기를 참조하세요.
VPC 인프라 서비스는 기본적으로 ' us-south '을 대상으로 하는 특정 지역 엔드포인트를 사용합니다. VPC가 다른 지역에서 생성된 경우, ' provider.tf 파일의 공급자 블록에서 해당 지역을 타겟팅해야 합니다.
기본 ' us-south 이외의 지역을 타겟팅하는 다음 예시를 참조하세요.
provider "ibm" {
region = "eu-de"
}
볼륨을 생성하고 관리하기 위해 ' ibm_is_volume 리소스가 사용됩니다. 볼륨의 다양한 속성(예: 이름, 태그, 용량, IOPS)을 변경할 수 있습니다. 그러나 일부 변경 사항으로 인해 새 리소스를 만들어야 하는 경우도 있습니다. 이러한 변경 사항은 영역, 리소스 그룹, 리소스 컨트롤러 및 암호화 키 속성에 영향을 주는 변경 사항입니다. 인자 및 속성에 대한 자세한 내용은 ibm_is_volume을 참조하세요.
Terraform을 사용하여 볼륨 이름 업데이트하기
볼륨의 이름을 변경하려면 ' ibm_is_volume 리소스를 사용하세요. 다음 예제에서는 볼륨 ' r010-bdb8fc70-8afb-4622-826a-d65a9fc477a4 '을 지정하고 새 이름을 ' my-new-name-volume'로 지정합니다. 적용되면 볼륨의 이름이 변경됩니다.
resource "ibm_is_volume" "example" {
name = "my-new-name-volume"
id = "r010-bdb8fc70-8afb-4622-826a-d65a9fc477a4"
profile = "10iops-tier"
zone = "us-south-1"
}
Block Storage for VPC 볼륨 및 데이터 제거 삭제
블록 스토리지 볼륨을 삭제하면 해당 데이터에 즉시 액세스할 수 없게 됩니다. 물리적 디스크의 데이터에 대한 모든 포인터가 제거됩니다. 나중에 동일한 계정이나 다른 계정에서 볼륨을 생성하면, 새로운 포인터 세트가 할당됩니다. 해당 포인터가 삭제되었으므로 계정은 물리적 스토리지에 있는 데이터에 액세스할 수 없습니다. 새 데이터가 디스크에 기록되면 삭제된 볼륨에서 액세스할 수 없는 모든 데이터가 겹쳐쓰기됩니다.
볼륨을 삭제하기 전에 데이터를 소거하기
블록 스토리지 볼륨을 삭제하면, IBM이 데이터가 물리적 디스크에서 액세스 불가능하고 결국에는 삭제되도록 합니다. 매체 무결 처리에 대한 NIST 800-88 가이드라인과 같은 추가 규제 준수 요구사항이 있는 경우, 볼륨을 삭제하려면 먼저 데이터 무결 처리 프로시저를 수행해야 합니다. 자세한 내용은 NIST 800-88 ‘매체 소독 지침’ 을 참조하십시오.
삭제 전에 볼륨을 완전히 초기화하면, 물리적 매체가 IBM 의 통제 범위를 벗어나게 되더라도 물리적 디스크에 남아 있는 잔여 데이터를 발견하거나 복원할 수 없게 됩니다.
콘솔에서 Block Storage for VPC 데이터 볼륨 삭제하기
블록 스토리지 볼륨을 삭제하면 해당 데이터가 완전히 제거됩니다. 볼륨은 복원할 수 없습니다.
활성 블록 스토리지 볼륨을 삭제할 수 없습니다. 볼륨을 삭제하려면 먼저 가상 서버 인스턴스에서 볼륨을 분리하십시오. 볼륨의 스냅샷을 작성한 경우, 모든 스냅샷은 stable 상태여야 합니다.
볼륨을 삭제하려면 다음 단계를 따르십시오.
- 모든 블록 스토리지 볼륨 목록으로 이동하십시오. IBM Cloud 콘솔에서 탐색 메뉴 아이콘
아이콘 > 인프라
> 스토리지 > Block Storage 볼륨을 클릭합니다.
- 삭제하려는 볼륨을 찾은 다음, ‘작업’ 아이콘
을 클릭하여 옵션 목록을 엽니다.
- 옵션 메뉴에서 삭제를 클릭하십시오.
- 삭제를 확인하십시오.
CLI에서 Block Storage for VPC 볼륨 삭제
volume-delete 명령을 사용하여 블록 스토리지 볼륨을 삭제할 볼륨 ID를 지정하십시오.
활성 블록 스토리지 볼륨을 삭제할 수 없습니다. 먼저 가상 서버에서 볼륨을 분리해야 합니다.
ibmcloud is volume-delete (VOLUME_NAME | VOLUME_ID) [-f, --force]
다음 예를 참조하십시오.
ibmcloud is volume-delete demovolume1
This will delete volume demovolume1 and cannot be undone. Continue [y/N] ?> y
Deleting volume demovolume1 under account Test Account as user test.user@ibm.com...
OK
Volume demovolume1 is deleted.
API를 사용하여 Block Storage for VPC 볼륨 삭제
DELETE /volumes/{id} 호출을 수행하십시오.
curl -X DELETE "$vpc_api_endpoint/v1/volumes/$volume_id?version=2022-04-22&generation=2" \
-H "Authorization: Bearer $iam_token"
볼륨이 삭제되었는지 확인하려면 GET /volumes 호출을 작성하여 볼륨을 나열하십시오.
Terraform으로 Block Storage for VPC 볼륨 삭제하기
terraform destroy 명령을 사용하면 블록 볼륨과 같은 원격 개체를 편리하게 제거할 수 있습니다. 다음 예는 볼륨을 삭제하는 구문을 보여줍니다. ' ibm_is_volume.example.id'에 볼륨의 실제 ID를 대입합니다.
terraform destroy --target ibm_is_volume.example.id
자세한 내용은 테라폼 파괴를 참조하세요.
다음 단계
볼륨을 더 만들거나 볼륨의 상태, 볼륨 상태 및 메트릭을 모니터링할 수 있습니다.
기존 블록 스토리지 볼륨에 대한 문제는 스스로 문제점을 해결하고 수정할 수도 있습니다. 자세한 정보는 Block Storage for VPC 문제점 해결을 참조하십시오.