13.3. 삭제 후 가상 디스크 설정

관리 포털에서 deleting으로 표시되는 delete_after_delete 플래그는 가상 디스크 가 삭제 될 때 사용된 데이터를 0으로 대체합니다. 기본값인 false로 설정된 경우 디스크를 삭제하면 재사용을 위해 해당 블록이 열리지만 데이터가 지워지지는 않습니다. 따라서 블록이 0으로 반환되지 않았기 때문에 이 데이터가 복구될 수 있습니다.

delete _after_delete 플래그는 블록 스토리지에서만 작동합니다. 파일 스토리지(예: NFS)에서 옵션은 파일 시스템에서 데이터가 없는지 확인하기 때문에 아무 작업도 수행하지 않습니다.

가상 디스크에 대해 delete_after_delete 를 활성화하면 더 안전합니다. 가상 디스크에 중요한 데이터가 포함되어 있는 경우 사용하는 것이 좋습니다. 이는 보다 집약적인 작업이며 사용자는 성능 저하 및 긴 삭제 시간이 발생할 수 있습니다.

참고

삭제 기능이 보안 삭제와 동일하지 않으며, 동일한 스토리지에 생성된 새 디스크가 이전 디스크의 데이터를 노출하지 않는 것만으로도 데이터가 스토리지에서 제거되었음을 보장할 수 없습니다.

delete _after_delete 플래그 기본값은 설정 프로세스 중에 true 로 변경하거나(Red Hat Virtualization Manager 구성 참조) 또는 Red Hat Virtualization Manager에서 engine-config 툴을 사용하여 변경할 수 있습니다. 설정 변경 사항을 적용하려면 ovirt-engine 서비스를 다시 시작합니다.

참고

delete _after_delete 플래그의 기본 설정을 변경하면 이미 존재하는 디스크의 Delete 속성에는 영향을 미치지 않습니다.

엔진 구성 도구를 사용하여 SANWipeAfterDelete를 Default로 설정

  1. --set 작업과 함께 engine-config 툴을 실행합니다.

    # engine-config --set SANWipeAfterDelete=true
  2. 변경 사항을 적용하려면 ovirt-engine 서비스를 다시 시작합니다.

    # systemctl restart ovirt-engine.service

호스트에 있는 /var/log/vdsm/vdsm.log 파일을 확인하여 가상 디스크를 성공적으로 지우고 삭제했는지 확인할 수 있습니다.

성공적으로 지워지려면 로그 파일에 storage_domain_id/volume_id 가 0이 되어 삭제되는 항목이 포함됩니다. 예를 들면 다음과 같습니다.

a9cb0625-d5dc-49ab-8ad1-72722e82b0bf/a49351a7-15d8-4932-8d67-512a369f9d61 was zeroed and will be deleted

성공적으로 삭제하기 위해 로그 파일에 VG:storage_domain_id LVs: list_of_volume_ids, img: image_id 항목이 포함됩니다. 예를 들면 다음과 같습니다.

finished with VG:a9cb0625-d5dc-49ab-8ad1-72722e82b0bf LVs: {'a49351a7-15d8-4932-8d67-512a369f9d61': ImgsPar(imgs=['11f8b3be-fa96-4f6a-bb83-14c9b12b6e0d'], parent='00000000-0000-0000-0000-000000000000')}, img: 11f8b3be-fa96-4f6a-bb83-14c9b12b6e0d

성공하지 못하면 로그 메시지 zeroing storage_domain_id/volume_id failed가 표시됩니다. 이 볼륨 수동 를 제거하고 실패한 삭제는 일부 VG: storage_domain_id 0ed 볼륨( list_of_volume_ids)에서 Remove failed 가 표시됩니다.