Adam Mooz wrote:Hello List,I'm attempting to pass a DVD drive of a headless server into a virtual machine. So far I've managed to mount *something* into the VM, but it's being registered as a blank DVD within the VM. When I mount /dev/dvd into the bare-metal machine it registers normally as the DVD. How do I pass physical drives into a VM and back out using libvirt?Command used:#virsh attach-disk Montreal /dev/dvd hdc --mode readonly --driver phy --type cdromConnecting to uri: qemu:///systemDisk attached successfullyVM XML file:<domain type='kvm'><name>Montreal</name><uuid>0f79ba7f-27bf-16a0-5887-6cfa2b5569f1</uuid><memory>2097152</memory><currentMemory>2097152</currentMemory><vcpu>1</vcpu><os><type arch='x86_64' machine='pc-0.11'>hvm</type><boot dev='hd'/></os><features><acpi/><apic/><pae/></features><clock offset='utc'/><on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>restart</on_crash><devices><emulator>/usr/bin/kvm</emulator><disk type='file' device='cdrom'><target dev='hdc' bus='ide'/><readonly/></disk><disk type='file' device='disk'><source file='(Mangled Purposely)'/><target dev='vda' bus='virtio'/></disk><interface type='bridge'><mac address='(mangled purposly)/> <source bridge='br0'/><model type='virtio'/></interface><serial type='pty'><target port='0'/></serial><console type='pty'><target port='0'/></console><input type='mouse' bus='ps2'/><graphics type='vnc' port='-1' autoport='yes' keymap='en-us'/><video><model type='cirrus' vram='9216' heads='1'/></video></devices></domain>
I haven't done this for a while but I believe you have to issue a 'detach' command afterwards.
-Gerry
--
Libvir-list mailing list
Libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list