Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.15.2.2. 현재 도메인의 스냅샷 생성

virsh snapshot-create-as 도메인 명령은 도메인 XML 파일(예: <name> 및 <description> 요소)에 지정된 속성을 사용하여 도메인의 스냅샷을 생성합니다. 이러한 값이 XML 문자열에 포함되지 않은 경우 libvirt 에서 값을 선택합니다. 스냅샷 실행을 생성하려면 다음을 수행합니다.
# virsh snapshot-create-as domain {[--print-xml] | [--no-metadata] [--reuse-external]} [name] [description] [--diskspec] diskspec]
나머지 옵션은 다음과 같습니다.
  • --print-xml 은 실제로 스냅샷을 생성하지 않고 스냅샷 생성에 적절한 XML을 생성합니다.
  • --diskspec 옵션을 사용하여 --disk-only 및 외부 체크포인트에서 외부 파일을 생성하는 방법을 제어할 수 있습니다. 이 옵션은 도메인 XML의 <disk> 요소 수에 따라 여러 번 발생할 수 있습니다. 각 <diskspec>은 디스크[,snapshot=type][,driver=type][,file=name] ) 형식으로 되어 있습니다. 리터럴 쉼표를 디스크 또는 file=name 에 포함하려면 두 번째 쉼표로 이스케이프합니다. 리터럴 --diskspec 은 <domain>, <name>, <description> 중 세 개가 모두 존재하지 않는 한 각 diskspec 앞에 있어야 합니다. 예를 들어 vda,snapshot=external,file=/path/to의 diskspec은 다음 XML로 생성 됩니다.
    
    <disk name=’vda’ snapshot=’external’>
       <source file=’/path/to,new’/>
    </disk>
    
  • --reuse-external 은 기존 파일을 대상으로 재사용합니다(이 파일을 덮어쓰는 참조). 이 대상이 존재하지 않는 경우 기존 파일의 콘텐츠가 손실되지 않도록 스냅샷 요청이 거부됩니다.
  • --no-metadata 는 스냅샷 데이터를 생성하지만 메타데이터는 즉시 삭제됩니다(즉, libvirt 는 현재 상태로 취급하지 않으며, 이후 메타데이터에 대해 libvirt에 대해 libvirt를 처리하는 데 사용 안 함)을 제외하고 스냅샷으로 되돌릴 수 없습니다. 이 옵션은 --print-xml 과 호환되지 않습니다.