1
我試圖從遠程機器上在ubuntu主機上啓動guest虛擬機。 guest虛擬機的映像也位於遠程計算機上(http服務器作爲映像回購)。 以下是磁盤部分域的XML段:libvirt xml:在遠程服務器上以圖像開頭的主機
<disk type='network' device='disk'>
<driver name='qemu' type="qcow2"/>
<source protocol="http" name="img/guest_1.qcow2">
<host name="192.168.10.16" port="80"/>
</source>
<target dev='vdb' bus='virtio'/>
</disk>
當我啓動VM我得到這個錯誤:
virsh -c qemu://hostname/system start guest_vm
error: Failed to start domain guest_vm
error: internal error: process exited while connecting to monitor: 2017-04-07T12:31:24.421836Z qemu-system-x86_64: -drive file=http://192.168.10.16:80/img/guest_1.qcow2,format=qcow2,if=none,id=drive-virtio-disk1: curl block device does not support writes
就如何解決該問題的任何投入?
從domain xml相關文檔中,我可以看到其他協議,如rbd,nbd,iscsi等正在使用。是不是可以使用http?