Hi Joshua, How did you manage to use iSCSI gateway ? I would like to do that but still waiting for a patched kernel
What kernel/OS did you use and/or how did you patch it ? Tahnsk Steven On 4 January 2018 at 04:50, Joshua Chen <[email protected]> wrote: > Dear all, > Although I managed to run gwcli and created some iqns, or luns, > but I do need some working config example so that my initiator could > connect and get the lun. > > I am familiar with targetcli and I used to do the following ACL style > connection rather than password, > the targetcli setting tree is here: > > (or see this page <http://www.asiaa.sinica.edu.tw/~cschen/targetcli.html>) > > #targetcli ls > o- / ............................................................ > ............................................................. [...] > o- backstores .............................. > ................................................................................ > [...] > | o- block ............................................................ > ...................................... [Storage Objects: 1] > | | o- vmware_5t .......................................................... > [/dev/rbd/rbd/vmware_5t (5.0TiB) write-thru activated] > | | o- alua .............................. > ..................................................................... > [ALUA Groups: 1] > | | o- default_tg_pt_gp .............................. > ......................................... [ALUA state: Active/optimized] > | o- fileio ............................................................ > ..................................... [Storage Objects: 0] > | o- pscsi ............................................................ > ...................................... [Storage Objects: 0] > | o- ramdisk .............................. > .................................................................. > [Storage Objects: 0] > | o- user:rbd .............................. > ................................................................. > [Storage Objects: 0] > o- iscsi ............................................................ > ................................................ [Targets: 1] > | o- iqn.2017-12.asiaa.cephosd1:vmware5t .............................. > ................................................. [TPGs: 1] > | o- tpg1 ............................................................ > ...................................... [gen-acls, no-auth] > | o- acls .............................. > ........................................................................... > [ACLs: 12] > | | o- iqn.1994-05.com.redhat:15dbed23be9e > .................................................................. > [Mapped LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:15dbed23be9e-ovirt1 > ........................................................... [Mapped LUNs: > 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:2af344ba6ae5-ceph-admin-test > .................................................. [Mapped LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:67669afedddf > .................................................................. > [Mapped LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:67669afedddf-ovirt3 > ........................................................... [Mapped LUNs: > 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:a7c1ec3c43f7 > .................................................................. > [Mapped LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:a7c1ec3c43f7-ovirt2 > ........................................................... [Mapped LUNs: > 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:b01662ec2129-ceph-node2 > ....................................................... [Mapped LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:d46b42a1915b-ceph-node3 > ....................................................... [Mapped LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1994-05.com.redhat:e7692a10f661-ceph-node1 > ....................................................... [Mapped LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1998-01.com.vmware:localhost-0f904dfd > ............................................................ [Mapped > LUNs: 1] > | | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | | o- iqn.1998-01.com.vmware:localhost-6af62e4c > ............................................................ [Mapped > LUNs: 1] > | | o- mapped_lun0 .............................. > ............................................... [lun0 block/vmware_5t > (rw)] > | o- luns .............................. > ............................................................................ > [LUNs: 1] > | | o- lun0 .................................................... > [block/vmware_5t (/dev/rbd/rbd/vmware_5t) (default_tg_pt_gp)] > | o- portals .............................. > ...................................................................... > [Portals: 1] > | o- 172.20.0.12:3260 .............................. > ................................................................... [OK] > o- loopback ............................................................ > ............................................. [Targets: 0] > o- xen_pvscsi .............................. > ......................................................................... > [Targets: 0] > > > > > > > My targetcli setup procedure is like this, could someone translate it to > gwcli equivalent procedure? > sorry for asking for this due to lack of documentation and examples. > thanks in adavance > > Cheers > Joshua > > > > > targetcli /backstores/block create name=vmware_5t > dev=/dev/rbd/rbd/vmware_5t > targetcli /iscsi/ create iqn.2017-12.asiaa.cephosd1:vmware5t > targetcli /iscsi/iqn.2017-12.asiaa.cephosd1:vmware5t/tpg1/portals delete > ip_address=0.0.0.0 ip_port=3260 > > targetcli > cd /iscsi/iqn.2017-12.asiaa.cephosd1:vmware5t/tpg1 > portals/ create 172.20.0.12 > acls/ > create iqn.1994-05.com.redhat:e7692a10f661-ceph-node1 > create iqn.1994-05.com.redhat:b01662ec2129-ceph-node2 > create iqn.1994-05.com.redhat:d46b42a1915b-ceph-node3 > create iqn.1994-05.com.redhat:15dbed23be9e > create iqn.1994-05.com.redhat:a7c1ec3c43f7 > create iqn.1994-05.com.redhat:67669afedddf > create iqn.1994-05.com.redhat:15dbed23be9e-ovirt1 > create iqn.1994-05.com.redhat:a7c1ec3c43f7-ovirt2 > create iqn.1994-05.com.redhat:67669afedddf-ovirt3 > create iqn.1994-05.com.redhat:2af344ba6ae5-ceph-admin-test > create iqn.1998-01.com.vmware:localhost-6af62e4c > create iqn.1998-01.com.vmware:localhost-0f904dfd > cd .. > set attribute generate_node_acls=1 > cd luns > create /backstores/block/vmware_5t > > > > > On Thu, Jan 4, 2018 at 10:55 AM, Joshua Chen <[email protected]> > wrote: > >> I had the same problem before, mine is CentOS, and when I created >> /iscsi/create iqn_bla-bla >> it goes >> ocal LIO instance already has LIO configured with a target - unable to >> continue >> >> >> >> then finally the solution happened to be, turn off target service >> >> systemctl stop target >> systemctl disable target >> >> >> somehow they are doing the same thing, you need to disable 'target' >> service (targetcli) in order to allow gwcli (rbd-target-api) do it's job. >> >> Cheers >> Joshua >> >> On Thu, Jan 4, 2018 at 2:39 AM, Mike Christie <[email protected]> >> wrote: >> >>> On 12/25/2017 03:13 PM, Joshua Chen wrote: >>> > Hello folks, >>> > I am trying to share my ceph rbd images through iscsi protocol. >>> > >>> > I am trying iscsi-gateway >>> > http://docs.ceph.com/docs/master/rbd/iscsi-overview/ >>> > >>> > >>> > now >>> > >>> > systemctl start rbd-target-api >>> > is working and I could run gwcli >>> > (at a CentOS 7.4 osd node) >>> > >>> > gwcli >>> > /> ls >>> > o- / >>> > ............................................................ >>> ............................................................. >>> > [...] >>> > o- clusters >>> > ............................................................ >>> ............................................ >>> > [Clusters: 1] >>> > | o- ceph >>> > ............................................................ >>> ................................................ >>> > [HEALTH_OK] >>> > | o- pools >>> > ............................................................ >>> .............................................. >>> > [Pools: 1] >>> > | | o- rbd >>> > ............................................................ >>> ............... >>> > [(x3), Commit: 0b/25.9T (0%), Used: 395M] >>> > | o- topology >>> > ............................................................ >>> .................................... >>> > [OSDs: 9,MONs: 3] >>> > o- disks >>> > ............................................................ >>> .............................................. >>> > [0b, Disks: 0] >>> > o- iscsi-target >>> > ............................................................ >>> ......................................... >>> > [Targets: 0] >>> > >>> > >>> > but when I created iscsi-target, I got >>> > >>> > Local LIO instance already has LIO configured with a target - unable to >>> > continue >>> > >>> > >>> > /> /iscsi-target create >>> > iqn.2003-01.org.linux-iscsi.ceph-node1.x8664:sn.571e1ab51af2 >>> > Local LIO instance already has LIO configured with a target - unable to >>> > continue >>> > /> >>> > >>> >>> >>> Could you send the output of >>> >>> targetcli ls >>> >>> ? >>> >>> What distro are you using? >>> >>> You might just have a target setup from a non gwcli source. Maybe from >>> the distro targetcli systemd tools. >>> >> >> > > _______________________________________________ > ceph-users mailing list > [email protected] > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > >
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
