더북(TheBook)

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.