Skip to content
  • Ronnie Sahlberg's avatar
    iSCSI: add configuration variables for iSCSI · f9dadc98
    Ronnie Sahlberg authored
    This patch adds configuration variables for iSCSI to set
    initiator-name to use when logging in to the target,
    which type of header-digest to negotiate with the target
    and username and password for CHAP authentication.
    
    This allows specifying a initiator-name either from the command line
    -iscsi initiator-name=iqn.2004-01.com.example:test
    or from a configuration file included with -readconfig
        [iscsi]
          initiator-name = iqn.2004-01.com.example:test
          header-digest = CRC32C|CRC32C-NONE|NONE-CRC32C|NONE
          user = CHAP username
          password = CHAP password
    
    If you use several different targets, you can also configure this on a per
    target basis by using a group name:
        [iscsi "iqn.target.name"]
        ...
    
    The configuration file can be read using -readconfig.
    Example :
    qemu-system-i386 -drive file=iscsi://127.0.0.1/iqn.ronnie.test/1
    
    
     -readconfig iscsi.conf
    
    Signed-off-by: default avatarRonnie Sahlberg <ronniesahlberg@gmail.com>
    Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
    f9dadc98