4.4.3 가상 게스트 복제하기
virt-clone 명령으로 가상 게스트를 복제할 수 있습니다. virt-clone 역시 virtinstall 패키지에 포함되어 있는 스크립트입니다. 복제할 원본 가상 게스트는 종료된 상태(shut off)여야 합니다.
supreme@master:~$ virsh shutdown ubuntu20 supreme@master:~$ virsh list --all Id Name State ---------------------------------------------------- - ubuntu20 shut off
virt-clone으로 가상 게스트를 복제합니다. virt-install로 가상 게스트를 생성할 때처럼 몇 가지 옵션이 필요합니다. ➊ --original에 원본 가상 게스트 이름을, ➋ --name에 복제할 가상 게스트 이름을 입력합니다. ➌ --file은 복사 후 생성된 가상 게스트가 사용할 가상 디스크 이미지 경로를 지정합니다. 명령을 실행하면 가상 디스크 이미지를 생성하고 가상 게스트 정보를 복사해 옵니다. 복사 시간은 가상 디스크 이미지 용량에 따라 다릅니다. 용량이 클수록 시간이 오래 걸립니다.
supreme@master:~$ virt-clone --original ubuntu20 \ ➊ > --name vstest \ ➋ > --file /home/supreme/vm_disks/vstest.qcow2 ➌
새로운 가상 게스트가 생성되었습니다. 원본 가상 게스트와 중복된 설정 내용을 수정하는 일이 남아 있지만 그래도 virt-install로 운영체제를 처음부터 설치하는 과정에 비하면 매우 빠르게 가상 게스트를 생성했습니다.
supreme@master:~$ virsh list --all
Id Name State
----------------------------------------------------
- vstest shut off
- ubuntu20 shut off