[virt-tools-list] [virt-manager] Add virtio lun and virtio-scsi lun disk bus option
Cole Robinson
crobinso at redhat.com
Sat Dec 15 00:23:54 UTC 2012
On 12/11/2012 04:06 AM, Chen Hanxiao wrote:
> From: Chen Hanxiao <chenhanxiao at cn.fujitsu.com>
>
> As a result of CVE-2011-4127, libvirt disabled generic SCSI
> commands passed through to the underlying disk by qemu
> from a guest to a virtio disk when device type is "disk"
> afer commit 177db087757e4adb02c211de56336a5991c8eb20.
> And libvirt introduce a new device type "lun"
> to allow SG_IO commands passing through.
> This patch allows VM admin to configure this via virt-manager.
>
> Signed-off-by: Chen Hanxiao <chenhanxiao at cn.fujitsu.com>
> ---
> src/virtManager/addhardware.py | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/src/virtManager/addhardware.py b/src/virtManager/addhardware.py
> index 25a3068..be40ff8 100644
> --- a/src/virtManager/addhardware.py
> +++ b/src/virtManager/addhardware.py
> @@ -544,8 +544,12 @@ class vmmAddHardware(vmmGObjectUI):
> _("SATA disk"))
> add_dev("virtio", virtinst.VirtualDisk.DEVICE_DISK,
> _("Virtio disk"))
> + add_dev("virtio", virtinst.VirtualDisk.DEVICE_LUN,
> + _("Virtio lun"))
> add_dev("virtio-scsi", virtinst.VirtualDisk.DEVICE_DISK,
> _("Virtio SCSI disk"))
> + add_dev("virtio-scsi", virtinst.VirtualDisk.DEVICE_LUN,
> + _("Virtio SCSI lun"))
> if self.conn.is_xen() or self.conn.is_test_conn():
> add_dev("xen", virtinst.VirtualDisk.DEVICE_DISK,
> _("Xen virtual disk"))
>
Thanks, pushed now.
- Cole
More information about the virt-tools-list
mailing list