thank you. Let me try and forward this question to tgt list.

Dillon

________________________________
发件人: Jason Dillaman <jdill...@redhat.com>
发送时间: 2016年10月28日 12:50:19
收件人: Lu Dillon
抄送: ceph-users@lists.ceph.com
主题: Re: 答复: [ceph-users] 答复: tgt with ceph

This is probably a better question for a tgt mailing list at this point. From a 
quick glance, I don't see anything wrong with your config, but clearly the 
bsopts are not getting passed to the rbd driver. Do you see the "tgtd" process 
being started by tgt-admin with the "--bsopts" parameter?

On Fri, Oct 28, 2016 at 2:50 AM, Lu Dillon 
<ludi_1...@hotmail.com<mailto:ludi_1...@hotmail.com>> wrote:


Hi Jason,


Thank you. I'm checking this document and trying to fix the configuration.


This is my tgt configuration:

[root@datanode1 ~]# cat /etc/tgt/targets.conf
# Empty targets configuration file -- please see the package
# documentation directory for an example.
#
# You can drop individual config snippets into /etc/tgt/conf.d
include /etc/tgt/conf.d/*.conf
<target iqn.2016-08.rbdstore.com:iscsi>
    driver iscsi
    bs-type rbd
    backing-store iscsi/tgt
    bsopts "conf=/etc/ceph/ceph.conf;id=iscsiuser"
</target>


This is my ceph configuration:

[root@datanode1 ~]# cat /etc/ceph/ceph.conf
[global]
osd crush location hook = /usr/bin/calamari-crush-location
osd_pool_default_pgp_num = 333
auth_service_required = cephx
osd_pool_default_size = 2
filestore_xattr_use_omap = true
osd_pool_default_min_size = 1
auth_client_required = cephx
osd_pool_default_pg_num = 333
auth_cluster_required = cephx
mon_host = 192.168.24.230
osd_journal_size = 1024
mon_initial_members = mysql230
osd_crush_chooseleaf_type = 1
fsid = fcb47f45-a2e2-4e02-a5f9-97bae9dac505
[client.iscsiuser]
id=iscsiuser
keyring=/etc/ceph/ceph.client.iscsiuser.keyring



And, when I restarted tgt, see these errors:

cat /var/log/messages


Oct 26 14:05:54 datanode1 tgtd: tgtd logger stopped, pid:2479
Oct 26 14:05:58 datanode1 tgtd: semkey 0x61000074
Oct 26 14:05:58 datanode1 tgtd: tgtd daemon started, pid:2569
Oct 26 14:05:58 datanode1 tgtd: tgtd logger started, pid:2571 debug:0
Oct 26 14:05:59 datanode1 tgtd: iser_ib_init(3351) Failed to initialize RDMA; 
load kernel modules?
Oct 26 14:05:59 datanode1 tgtd: work_timer_start(146) use timer_fd based 
scheduler
Oct 26 14:05:59 datanode1 tgtd: bs_init(367) use signalfd notification
Oct 26 14:05:59 datanode1 tgtd: device_mgmt(246) sz:26 
params:path=iscsi/tgt,bstype=rbd
Oct 26 14:05:59 datanode1 tgtd: bs_rbd_init(542) bs_rbd_init bsopts=(null)
Oct 26 14:05:59 datanode1 tgtd: bs_rbd_init(565) bs_rbd_init: rados_connect: -2


thanks for any advise.

Dillon




________________________________
发件人: Jason Dillaman <jdill...@redhat.com<mailto:jdill...@redhat.com>>
发送时间: 2016年10月24日 13:33:25
收件人: Lu Dillon
抄送: ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com>
主题: Re: [ceph-users] 答复: tgt with ceph

I think you are looking for the "id" option -- not "name".

[1] https://github.com/fujita/tgt/blob/master/doc/README.rbd#L36

On Mon, Oct 24, 2016 at 3:58 AM, Lu Dillon 
<ludi_1...@hotmail.com<mailto:ludi_1...@hotmail.com>> wrote:
> Sorry for spam again.
>
>
> By the tgtadm's man, I tried to add "bsopts" option in the tgt's
> configuration, but failed.
>
>
> And then, I tried to add a "client.user" secion in the button of the
> ceph.conf. But, this still doesn't work. The section looks like this:
>
> [client]
> name = iscsiuser
> keyring = /etc/ceph/ceph.client.iscsiuser.keyring
>
> When I start tgt, it shows :
>
> [root@datanode1 ceph]# /etc/init.d/tgtd start
> Starting target framework daemon
> tgtadm: failed to send request hdr to tgt daemon, Transport endpoint is not
> connected
> tgtadm: unknown error
> Command:
> tgtadm -C 0 --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b
> iscsi/tgt  --bstype rbd
> exited with code: 22.
>
> Can I specific a user against tgt? or not? Thank you for advise.
>
> ________________________________
> 发件人: ceph-users 
> <ceph-users-boun...@lists.ceph.com<mailto:ceph-users-boun...@lists.ceph.com>> 
> 代表 Lu Dillon
> <ludi_1...@hotmail.com<mailto:ludi_1...@hotmail.com>>
> 发送时间: 2016年10月22日 4:33:12
> 收件人: ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com>
> 主题: [ceph-users] tgt with ceph
>
>
> Hi all,
>
>
> I'm using tgt for iSCSI service. Are there any parameters of tgt to specific
> the user and keyring to access the RBD? Right now, I'm using admin user to
> do this. Thanks for advise.
>
>
> Thanks,
>
> Dillon
>
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com>
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
ceph-users Info Page<http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com>
lists.ceph.com<http://lists.ceph.com>
To see the collection of prior postings to the list, visit the ceph-users 
Archives. Using ceph-users: To post a message to all the list members, send ...



>



--
Jason



--
Jason
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to