From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:39300) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UhFmo-0007fA-Pr for qemu-devel@nongnu.org; Tue, 28 May 2013 05:01:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UhFmf-0005Fu-9d for qemu-devel@nongnu.org; Tue, 28 May 2013 05:01:42 -0400 Received: from e28smtp07.in.ibm.com ([122.248.162.7]:59699) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UhFme-0005Fq-KN for qemu-devel@nongnu.org; Tue, 28 May 2013 05:01:33 -0400 Received: from /spool/local by e28smtp07.in.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 28 May 2013 14:25:22 +0530 Received: from d28relay03.in.ibm.com (d28relay03.in.ibm.com [9.184.220.60]) by d28dlp01.in.ibm.com (Postfix) with ESMTP id E223DE0053 for ; Tue, 28 May 2013 14:34:04 +0530 (IST) Received: from d28av03.in.ibm.com (d28av03.in.ibm.com [9.184.220.65]) by d28relay03.in.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r4S91HiV62324902 for ; Tue, 28 May 2013 14:31:17 +0530 Received: from d28av03.in.ibm.com (loopback [127.0.0.1]) by d28av03.in.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r4S91OOO022352 for ; Tue, 28 May 2013 19:01:24 +1000 Message-ID: <51A47244.9050203@linux.vnet.ibm.com> Date: Tue, 28 May 2013 17:00:52 +0800 From: Wenchao Xia MIME-Version: 1.0 References: <1366381460-6041-1-git-send-email-pbonzini@redhat.com> <1366381460-6041-7-git-send-email-pbonzini@redhat.com> <51A4590F.90503@linux.vnet.ibm.com> <51A4644A.6070002@redhat.com> <20130528083352.GA19799@hj.localdomain> In-Reply-To: <20130528083352.GA19799@hj.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH 6/9] vhost-scsi: new device supporting the tcm_vhost Linux kernel module List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Asias He Cc: Paolo Bonzini , qemu-devel@nongnu.org, nab@linux-iscsi.org, "Michael S. Tsirkin" 于 2013-5-28 16:33, Asias He 写道: > On Tue, May 28, 2013 at 10:01:14AM +0200, Paolo Bonzini wrote: >> Il 28/05/2013 09:13, Wenchao Xia ha scritto: >>>>> From: Nicholas Bellinger >>>>> >>>>> The WWPN specified in configfs is passed to "-device vhost-scsi-pci". >>>>> The tgpt field of the SET_ENDPOINT ioctl is obsolete now, so it is not >>>>> available from the QEMU command-line. Instead, I hardcode it to zero. >>>>> >>> Hi, Paolo >>> Any document about how to config it correctly in configfs, before >>> invoking qemu with the WWPN number? >> >> Unfortunately no, but vhost-scsi doesn't have many knobs (unlike >> iSCSI for example) so it's quite simple. Here is an example: >> >> cd /sys/kernel/config/target >> mkdir -p core/fileio_0/fileio >> echo 'fd_dev_name=/home/pbonzini/test.img,fd_dev_size=5905580032' > core/fileio_0/fileio/control >> echo 1 > core/fileio_0/fileio/enable >> mkdir -p vhost/naa.600140554cf3a18e/tpgt_0/lun/lun_0 >> cd vhost/naa.600140554cf3a18e/tpgt_0 >> ln -sf ../../../../../core/fileio_0/fileio/ lun/lun_0/virtual_scsi_port >> echo naa.60014053226f0388 > nexus >> >> The "nexus" value is the initiator WWN. naa.600140554cf3a18e is the >> target WWN that you have to pass to "-device vhost-scsi-pci". >> >> Paolo > > For me, I always use targetcli utils instead of the sysfs interface. > targetcli in F18 has vhost support now. > Thanks very much for above information, I'll try it for test. -- Best Regards Wenchao Xia