11.6. 가상 광 드라이브 관리
VM(가상 시스템)을 사용하는 경우 호스트의 ISO 이미지에 저장된 정보에 액세스할 수 있습니다. 이렇게 하려면 ISO 이미지를 VM에 CD 드라이브 또는 DVD 드라이브와 같은 가상 광 드라이브로 연결합니다.
11.6.1. 가상 머신에 광 드라이브 연결
가상 광 드라이브로 ISO 이미지를 연결하려면 가상 시스템(VM)의 XML 구성 파일을 편집하고 새 드라이브를 추가합니다.
사전 요구 사항
- 호스트 시스템에 ISO 이미지의 경로를 저장하고 복사해야 합니다.
절차
--add-device
인수와 함께virt-xml
유틸리티를 사용합니다.예를 들어 다음 명령은
/home/username/Downloads
디렉터리에 저장된example-ISO-name
ISO 이미지를example-VM-name
VM에 연결합니다.# virt-xml example-VM-name --add-device --disk /home/username/Downloads/example-ISO-name.iso,device=cdrom Domain 'example-VM-name' defined successfully.
검증
- VM을 실행하고 장치가 예상대로 작동하는지 테스트합니다.
추가 리소스
-
man virt-xml
명령 - 가상 머신에 장치 연결
11.6.2. 웹 콘솔을 사용하여 실행 중인 가상 머신에 CD-ROM 추가
웹 콘솔을 사용하여 미디어를 지정하지 않고 실행 중인 VM(가상 머신)에 CD-ROM을 삽입할 수 있습니다.
사전 요구 사항
절차
- VM을 종료합니다.
소스 이미지를 지정하지 않고 가상 CD-ROM 장치를 연결합니다.
# virt-xml vmname --add-device --disk target.dev=sda,device=cdrom
- VM을 실행합니다.
- 웹 콘솔을 열고 인터페이스에서 CD-ROM을 연결할 VM을 클릭합니다.
디스크로
.디스크 섹션에는 VM에 할당된 디스크에 대한 정보와 디스크 추가 또는 편집 옵션이 표시됩니다.
cdrom 장치에 대한 옵션을 클릭합니다.
연결할 파일의 소스 를 선택합니다.
- 사용자 정의 경로: 파일은 호스트 시스템의 사용자 지정 디렉터리에 있습니다.
- 기존 사용: 파일은 사용자가 생성한 스토리지 풀에 있습니다.
- 클릭합니다.
검증
- 디스크 섹션에 파일이 표시됩니다. 인터페이스의
11.6.3. 가상 광 드라이브에서 ISO 이미지 교체
가상 광 드라이브로 연결된 ISO 이미지를 VM(가상 머신)에 교체하려면 VM의 XML 구성 파일을 편집하고 교체를 지정합니다.
사전 요구 사항
- 호스트 시스템에 ISO 이미지를 저장해야 합니다.
- ISO 이미지의 경로를 알아야 합니다.
절차
CD-ROM이 VM에 연결된 대상 장치를 찾습니다. 이 정보는 VM의 XML 구성 파일에서 확인할 수 있습니다.
예를 들어 다음 명령은 CD-ROM의 대상 장치가
sda
인example-VM-name
VM의 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
의example-VM-name
/dev/cdrom
디렉터리에 저장된example-ISO-name-2
ISO 이미지로 교체합니다.# virt-xml example-VM-name --edit target=sda --disk /dev/cdrom/example-ISO-name-2.iso Domain 'example-VM-name' defined successfully.
검증
- VM을 실행하고 장치가 교체되고 예상대로 작동하는지 테스트합니다.
추가 리소스
-
man virt-xml
명령
11.6.4. 가상 광 드라이브에서 ISO 이미지 제거
VM(가상 시스템)에 연결된 가상 광 드라이브에서 ISO 이미지를 제거하려면 VM의 XML 구성 파일을 편집합니다.
절차
CD-ROM이 VM에 연결된 대상 장치를 찾습니다. 이 정보는 VM의 XML 구성 파일에서 확인할 수 있습니다.
예를 들어 다음 명령은 CD-ROM의 대상 장치가
sda
인example-VM-name
VM의 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
유틸리티를 사용합니다.예를 들어 다음 명령은
example-VM-name
# virt-xml example-VM-name --edit target=sda --disk path= Domain 'example-VM-name' defined successfully.
검증
- VM을 실행하고 이미지를 더 이상 사용할 수 없는지 확인합니다.
추가 리소스
-
man virt-xml
명령
11.6.5. 가상 머신에서 광 드라이브 제거
VM(가상 시스템)에 연결된 광 드라이브를 제거하려면 VM의 XML 구성 파일을 편집합니다.
절차
CD-ROM이 VM에 연결된 대상 장치를 찾습니다. 이 정보는 VM의 XML 구성 파일에서 확인할 수 있습니다.
예를 들어 다음 명령은 CD-ROM의 대상 장치가
sda
인example-VM-name
VM의 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-name
VM에서 대상sda
로 연결된 광 드라이브를 제거합니다.# virt-xml example-VM-name --remove-device --disk target=sda Domain 'example-VM-name' defined successfully.
검증
- 장치가 VM의 XML 구성 파일에 더 이상 나열되지 않는지 확인합니다.
추가 리소스
-
man virt-xml
명령
11.6.6. 웹 콘솔을 사용하여 실행 중인 가상 머신에서 CD-ROM 제거
웹 콘솔을 사용하여 실행 중인 VM(가상 머신)에서 CD-ROM 장치를 제거할 수 있습니다.
사전 요구 사항
절차
- 인터페이스에서 CD-ROM을 제거할 VM을 클릭합니다.
디스크로
.디스크 섹션에는 VM에 할당된 디스크에 대한 정보와 디스크 추가 또는 편집 옵션이 표시됩니다.
cdrom 장치의 옵션을 클릭합니다.
VM에서 미디어 선택 대화 상자가 열립니다.
- 를 클릭합니다.
검증
- Disks 섹션에 표시되지 않습니다. 인터페이스의 연결된 파일은 더 이상