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 <jdillama@xxxxxxxxxx>
发送时间: 2016年10月24日 13:33:25 收件人: Lu Dillon 抄送: ceph-users@xxxxxxxxxxxxxx 主题: Re: 答复: 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_1981@xxxxxxxxxxx> 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-bounces@xxxxxxxxxxxxxx> 代表 Lu Dillon > <ludi_1981@xxxxxxxxxxx> > 发送时间: 2016年10月22日 4:33:12 > 收件人: ceph-users@xxxxxxxxxxxxxx > 主题: 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@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> -- Jason |
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com