더북(TheBook)

Q 전에 사용하던 가상 디스크 이미지를 다시 등록해서 사용하고 싶어요


A 가상 디스크 이미지가 있다면 import 옵션으로 가상 게스트를 등록해서 사용할 수 있습니다. name에 가상 게스트 이름과 memory에 가상 게스트에서 사용할 RAM 용량을 입력합니다. disk의 path 옵션에 가상 디스크 이미지 경로를 지정하고 마지막에 import 옵션을 붙이면 됩니다. 예를 들어 가상 디스크 장치 ubuntu20.qcow2가 있다면 다음과 같이 입력해서 가상 게스트를 등록할 수 있습니다.

supreme@master:~$ virt-install --name ubuntu20 \
> --memory 2048 \
> --disk path=/home/supreme/vm_disks/ubuntu20.qcow2 --import \

등록 과정에서 가상 게스트 설정 파일을 자동으로 생성하기 때문에 오류가 발생할 수 있습니다. 저장 장치가 둘 이상인 경우 또는 default가 아닌 다른 가상 네트워크에 접속하는 경우 추가 설정이 필요합니다.

가상 디스크 이미지뿐만 아니라 가상 게스트 설정 파일도 함께 백업해 둘 필요가 있습니다. 설정 파일을 이용해서 가상 게스트를 복원할 때는 가상 디스크 파일을 정해진 경로로 옮겨 놓고 가상 게스트 설정 파일을 인자로 넘겨 virsh define 명령을 실행하면 장치를 복원할 수 있습니다. 가상 게스트 백업과 복원은 'A.5 가상 게스트 백업하기'에서 다룹니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.