[pve-devel] [PATCH] add ide-cd, ide-hd, scsi-cd, scsi-hd, scsi-block to device syntax

Dietmar Maurer dietmar at proxmox.com
Wed Dec 7 12:11:19 CET 2011

> Don't know , i didn't have tested this new feature :) . I don't know if it's work
> with iscsi block device or only local scsi device.
> So, I'm waiting your qemu 1.0 package ;)

just committed pve-qemu-kvm and new qemu-server packages - please test.

> They are a new cool features I want to test, like built-in iscsi initiator.(but no
> multipath yet) So no more need to use initiator on host. (I'm playing with 400
> luns,it begin to take a very long time when the host boot.)
> something like that
> qemu -drive file=iscsi://10.0.01/iqn.qemu.test/1
> I think I will be the best way to access iscsi devices in the future.

why? Do you expect better performance?
> But they are a drawback with current config syntax, if we don't have initiator on
> the host side, we can't list iscsi devices so and we can't have disk id.
> So maybe we can change config syntax from by example:
> virtio0: nexenta:0.0.1.scsi-3600144f0f62f0e0000004cd953550008,cache=none
> to
> virtio0: nexenta:1,cache=none   (just put lunid)

If you define a storage, that storage is always activated on the host.

> Then
> - If we use host initiator, on vm start, just search the iscsi device path.
> - If we use the built-in initiator, just pass lunid in parameter.
> Also it's correcting a problem with my nexenta san, when I unmap/remap a disk
> on a lun, (when I rollback a snapshot by example),
> The disk id change, so I need to reedit the vm config to change the disk id.
> Don't know for other iscsi san.
> So I think finding path from lunid at vm start is the best way.
> What do you think about it ?

I think you should use LVM on to of iSCSI instead. Why do you try to avoid that?

- Dietmar

More information about the pve-devel mailing list