Jika Anda tidak menentukan CDROM saat membuat mesin virtual, Anda dapat melampirkan perangkat bahkan ke domain yang sedang berjalan (mesin virtual) dengan menjalankan perintah berikut:
virsh attach-disk testbed /dev/sr0 hdc --type cdrom
Jika Anda sudah mendefinisikan CDROM, tetapi menunjuk ke ISO image, menurut pengalaman saya, Anda masih bisa menjalankan perintah yang sama. Bagian ini hdc
harus cocok dengan perangkat blok yang Anda miliki di testbed
mesin virtual.
Ketika Anda ingin menunjuk ke gambar ISO lagi, Anda mengganti /dev/sr0
ke nama file pada host, sesuatu seperti
virsh attach-disk testbed ~/virtio-win-0.1-22.iso hdc --type cdrom
Dokumentasi menyarankan penggunaan virsh update-device
, tetapi lebih sulit untuk membuat definisi XML seperti:
<disk type='block' device='cdrom'>
<driver name='qemu' type='raw'/>
<source dev='/dev/sr0'/>
<target dev='hdc' bus='ide'/>
<readonly/>
</disk>
Jika Anda suka dengan cara ini, simpan sesuatu seperti itu ke dalam file (katakanlah ~/cdrom-real.xml
) dan kemudian jalankan:
virsh update-device testbed ~/cdrom-real.xml