15.9. 가상 머신에 ISO 이미지 연결
VM(가상 머신)을 사용하는 경우 호스트의 ISO 이미지에 저장된 정보에 액세스할 수 있습니다. 이렇게 하려면 CD 드라이브 또는 DVD 드라이브와 같은 가상 광 드라이브로 VM에 ISO 이미지를 연결합니다.
15.9.1. 명령줄을 사용하여 가상 머신에 ISO 이미지 연결 링크 복사링크가 클립보드에 복사되었습니다!
ISO 이미지를 가상 광 드라이브로 연결하려면 VM(가상 머신)의 XML 구성 파일을 편집하고 새 드라이브를 추가합니다.
사전 요구 사항
- 호스트 시스템에 ISO 이미지의 경로를 저장하고 복사해야 합니다.
프로세스
--add-device인수와 함께virt-xml유틸리티를 사용합니다.예를 들어 다음 명령은
/home/username/Downloads디렉터리에 저장된example-ISO-nameISO 이미지를example-VM-nameVM에 연결합니다.# virt-xml example-VM-name --add-device --disk /home/username/Downloads/example-ISO-name.iso,device=cdrom Domain 'example-VM-name' defined successfully.
검증
- VM을 실행하고 장치가 있는지 테스트하여 예상대로 작동하는지 테스트합니다.
15.9.2. 가상 광 드라이브의 ISO 이미지 교체 링크 복사링크가 클립보드에 복사되었습니다!
VM(가상 머신)에 가상 광 드라이브로 연결된 ISO 이미지를 교체하려면 VM의 XML 구성 파일을 편집하고 교체를 지정합니다.
사전 요구 사항
- 호스트 시스템에 ISO 이미지를 저장해야 합니다.
- ISO 이미지 경로를 알고 있어야 합니다.
프로세스
ISO 이미지가 VM에 연결된 대상 장치를 찾습니다. 이 정보는 VM의 XML 구성 파일에서 찾을 수 있습니다.
예를 들어 다음 명령은 가상 광 드라이브의 대상 장치가
sda인example-VM-nameVM의 XML 구성 파일을 표시합니다.# virsh dumpxml example-VM-name ... <disk> ... <source file='$(/home/username/Downloads/example-ISO-name.iso)'/> <target dev='sda' bus='sata'/> ... </disk> ...--edit인수와 함께virt-xml유틸리티를 사용합니다.예를 들어 다음 명령은 대상
sda의VM에 연결된 example-ISO-name ISO 이미지를example-VM-name/dev/cdrom디렉터리에 저장된example-ISO-name-2ISO 이미지로 교체합니다.# virt-xml example-VM-name --edit target=sda --disk /dev/cdrom/example-ISO-name-2.iso Domain 'example-VM-name' defined successfully.
검증
- VM을 실행하고 장치가 교체되어 예상대로 작동하는지 테스트합니다.
15.9.3. 명령줄을 사용하여 가상 머신에서 ISO 이미지 제거 링크 복사링크가 클립보드에 복사되었습니다!
VM(가상 머신)에 연결된 ISO 이미지를 제거하려면 VM의 XML 구성 파일을 편집합니다.
프로세스
ISO 이미지가 VM에 연결된 대상 장치를 찾습니다. 이 정보는 VM의 XML 구성 파일에서 찾을 수 있습니다.
예를 들어 다음 명령은 가상 광 드라이브의 대상 장치가
sda인example-VM-nameVM의 XML 구성 파일을 표시합니다.# virsh dumpxml example-VM-name ... <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <target dev='sda' bus='sata'/> ... </disk> ...--remove-device인수와 함께virt-xml유틸리티를 사용합니다.예를 들어 다음 명령은
example-VM-nameVM에서 대상sda로 연결된 광 드라이브를 제거합니다.# virt-xml example-VM-name --remove-device --disk target=sda Domain 'example-VM-name' defined successfully.
검증
- 장치가 더 이상 VM의 XML 구성 파일에 나열되지 않는지 확인합니다.