]> git.proxmox.com Git - mirror_qemu.git/commit - qemu-options.hx
iscsi: Pick default initiator-name based on the name of the VM
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Mon, 6 Aug 2012 08:24:55 +0000 (18:24 +1000)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 9 Aug 2012 13:04:09 +0000 (15:04 +0200)
commit31459f463a32dc6c1818fa1aaa3d1f56c367b718
tree5e15c34fe2fa6145956c185ae80432d4a865e017
parentf2ef4a6dd9f008d4cb30bccfc0491c01b69f1ead
iscsi: Pick default initiator-name based on the name of the VM

This patch updates the iscsi layer to automatically pick a 'unique'
initiator-name based on the name of the vm in case the user has not set
an explicit iqn-name to use.

Create a new function qemu_get_vm_name() that returns the name of the VM,
if specified.

This way we can thus create default names to use as the initiator name
based on the guest session.

If the VM is not named via the '-name' command line argument, the iscsi
initiator-name used wiull simply be

    iqn.2008-11.org.linux-kvm

If a name for the VM was specified with the '-name' option, iscsi will
use a default initiatorname of

    iqn.2008-11.org.linux-kvm:<name>

These names are just the default iscsi initiator name that qemu will
generate/use only when the user has not set an explicit initiator name
via the commandlines or config files.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
block/iscsi.c
qemu-common.h
qemu-doc.texi
qemu-options.hx
qemu-tool.c
vl.c