* targetcli do not show iscsi @ 2014-09-30 8:52 Luigi Tarenga 2014-09-30 8:56 ` Jerome Martin 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 8:52 UTC (permalink / raw) To: linux-scsi, target-devel, Nicholas A. Bellinger hi everybody, I write to you for a problem that sound as my simple mistake but I can't really find a solution after googling and reading official doc. I'm trying to configure a iscsi target on a centos 6.5 box with a custom kernel compiled from vanilla 3.16.3. I have compile: CONFIG_TARGET_CORE=m CONFIG_ISCSI_TARGET=m CONFIG_CONFIGFS_FS=m I mount configfs: # mount | grep config configfs on /sys/kernel/config type configfs (rw) manually load iscsi_target_mod (and this show nothing in dmesg) and when I run targetcli ls command this is the output: # targetcli ls o- / ..................................................................... [...] o- backstores .......................................................... [...] | o- block ................................................ [0 Storage Object] | o- fileio ............................................... [0 Storage Object] | o- pscsi ................................................ [0 Storage Object] o- loopback ...................................................... [0 Targets] I can't see "o- iscsi" so I can't create the iscsi target i need... # targetcli version targetcli version 2.0rc1.fb16 $ ls /sys/kernel/config/target/ core version # lsmod | grep scsi iscsi_target_mod 205464 0 target_core_mod 229493 1 iscsi_target_mod configfs 22151 3 iscsi_target_mod,target_core_mod scsi_mod 93246 6 iscsi_target_mod,target_core_mod,sg,sd_mod,sr_mod,libata any idea of what I can check? many thanks in advance Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 8:52 targetcli do not show iscsi Luigi Tarenga @ 2014-09-30 8:56 ` Jerome Martin 2014-09-30 9:04 ` Luigi Tarenga 0 siblings, 1 reply; 19+ messages in thread From: Jerome Martin @ 2014-09-30 8:56 UTC (permalink / raw) To: Luigi Tarenga, linux-scsi, target-devel, Nicholas A. Bellinger Hi Luigi, I am not 100% sure of that, as you are using the -fb branch, but it seems to me you haven't got the /sys/kernel/config/target/iscsi/ directory. Normally this is created by the initscript. Can you either try creating it manually, and/or starting the target service susing the initscript ? Best, -- Jerome On 09/30/2014 10:52 AM, Luigi Tarenga wrote: > hi everybody, > I write to you for a problem that sound as my simple mistake > but I can't really find a solution after googling and reading > official doc. > > I'm trying to configure a iscsi target on a centos 6.5 box with > a custom kernel compiled from vanilla 3.16.3. > > I have compile: > CONFIG_TARGET_CORE=m > CONFIG_ISCSI_TARGET=m > CONFIG_CONFIGFS_FS=m > > I mount configfs: > # mount | grep config > configfs on /sys/kernel/config type configfs (rw) > > manually load iscsi_target_mod (and this show nothing in dmesg) > > and when I run targetcli ls command this is the output: > # targetcli ls > o- / > ..................................................................... [...] > o- backstores > .......................................................... [...] > | o- block ................................................ [0 > Storage Object] > | o- fileio ............................................... [0 > Storage Object] > | o- pscsi ................................................ [0 > Storage Object] > o- loopback ...................................................... [0 > Targets] > > I can't see "o- iscsi" so I can't create the iscsi target i need... > > # targetcli version > targetcli version 2.0rc1.fb16 > > $ ls /sys/kernel/config/target/ > core version > > # lsmod | grep scsi > iscsi_target_mod 205464 0 > target_core_mod 229493 1 iscsi_target_mod > configfs 22151 3 iscsi_target_mod,target_core_mod > scsi_mod 93246 6 > iscsi_target_mod,target_core_mod,sg,sd_mod,sr_mod,libata > > any idea of what I can check? > > many thanks in advance > Luigi > -- > To unsubscribe from this list: send the line "unsubscribe target-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 8:56 ` Jerome Martin @ 2014-09-30 9:04 ` Luigi Tarenga 2014-09-30 9:11 ` Jerome Martin 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 9:04 UTC (permalink / raw) To: Jerome Martin, linux-scsi, target-devel, Nicholas A. Bellinger Hi Jerome, thanks for the promptly reply. I'm not using the -fb branch. I have installed targetcli from centos rpm: # rpm -qi fcoe-target-utils-2.0rc1.fb16-5.el6.noarch Name : fcoe-target-utils Relocations: (not relocatable) Version : 2.0rc1.fb16 Vendor: CentOS Release : 5.el6 Build Date: Fri 22 Nov 2013 06:52:35 PM CET Install Date: Mon 29 Sep 2014 03:13:11 PM CEST Build Host: c6b9.bsys.dev.centos.org Group : System Environment/Libraries Source RPM: fcoe-target-utils-2.0rc1.fb16-5.el6.src.rpm Size : 188886 License: AGPLv3 Signature : RSA/SHA1, Sun 24 Nov 2013 08:29:11 PM CET, Key ID 0946fca2c105b9de Packager : CentOS BuildSystem <http://bugs.centos.org> URL : https://github.com/agrover/targetcli-fb Summary : An administration shell for FCoE storage targets Description : An administration shell for TCM/LIO storage targets, most notably Fiber Channel over Ethernet (FCoE) targets. I'm not sure what is the initscript you mention. I have in /etc/init.d/: # ls fcoe-target iscsi* fcoe-target iscsi iscsid but afaik those are for the initiatior or fcoe-target... I tryed to manually create the directory but nothing changed: # ll /sys/kernel/config/target/ total 0 drwxr-xr-x 3 root root 0 Sep 30 10:25 core drwxr-xr-x 3 root root 0 Sep 30 10:59 iscsi -r--r--r-- 1 root root 4096 Sep 30 10:59 version [root@lizard init.d]# [root@lizard init.d]# targetcli ls o- / ......................................................................................................................... [...] o- backstores .............................................................................................................. [...] | o- block .................................................................................................... [0 Storage Object] | o- fileio ................................................................................................... [0 Storage Object] | o- pscsi .................................................................................................... [0 Storage Object] o- loopback .......................................................................................................... [0 Targets] the only difference I see is that the module is now used: iscsi_target_mod 205464 1 and I can't rmmod it. Luigi On 09/30/2014 10:56 AM, Jerome Martin wrote: > Hi Luigi, > > I am not 100% sure of that, as you are using the -fb branch, but it > seems to me you haven't got the /sys/kernel/config/target/iscsi/ > directory. Normally this is created by the initscript. > > Can you either try creating it manually, and/or starting the target > service susing the initscript ? > > Best, > -- > Jerome > > On 09/30/2014 10:52 AM, Luigi Tarenga wrote: >> hi everybody, >> I write to you for a problem that sound as my simple mistake >> but I can't really find a solution after googling and reading >> official doc. >> >> I'm trying to configure a iscsi target on a centos 6.5 box with >> a custom kernel compiled from vanilla 3.16.3. >> >> I have compile: >> CONFIG_TARGET_CORE=m >> CONFIG_ISCSI_TARGET=m >> CONFIG_CONFIGFS_FS=m >> >> I mount configfs: >> # mount | grep config >> configfs on /sys/kernel/config type configfs (rw) >> >> manually load iscsi_target_mod (and this show nothing in dmesg) >> >> and when I run targetcli ls command this is the output: >> # targetcli ls >> o- / >> ..................................................................... >> [...] >> o- backstores >> .......................................................... [...] >> | o- block ................................................ [0 >> Storage Object] >> | o- fileio ............................................... [0 >> Storage Object] >> | o- pscsi ................................................ [0 >> Storage Object] >> o- loopback ...................................................... [0 >> Targets] >> >> I can't see "o- iscsi" so I can't create the iscsi target i need... >> >> # targetcli version >> targetcli version 2.0rc1.fb16 >> >> $ ls /sys/kernel/config/target/ >> core version >> >> # lsmod | grep scsi >> iscsi_target_mod 205464 0 >> target_core_mod 229493 1 iscsi_target_mod >> configfs 22151 3 iscsi_target_mod,target_core_mod >> scsi_mod 93246 6 >> iscsi_target_mod,target_core_mod,sg,sd_mod,sr_mod,libata >> >> any idea of what I can check? >> >> many thanks in advance >> Luigi >> -- >> To unsubscribe from this list: send the line "unsubscribe >> target-devel" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 9:04 ` Luigi Tarenga @ 2014-09-30 9:11 ` Jerome Martin 2014-09-30 9:20 ` Luigi Tarenga 0 siblings, 1 reply; 19+ messages in thread From: Jerome Martin @ 2014-09-30 9:11 UTC (permalink / raw) To: Luigi Tarenga, linux-scsi, target-devel, Nicholas A. Bellinger Hi Luigi, On 09/30/2014 11:04 AM, Luigi Tarenga wrote: > Hi Jerome, > thanks for the promptly reply. I'm not using the -fb branch. Yes you are: > I have installed targetcli from centos rpm: > # rpm -qi fcoe-target-utils-2.0rc1.fb16-5.el6.noarch See the version here? ....fb16... > I'm not sure what is the initscript you mention. I have in /etc/init.d/: > # ls fcoe-target iscsi* > fcoe-target iscsi iscsid > > but afaik those are for the initiatior or fcoe-target... Well, given the name of the redhat package, my best best would be fcoe-target :-) > I tryed to manually create the directory but nothing changed: Mmmh. ok. I'll have to take a look at that installing a centos 6.5 box, or we can wait for Andy (who maintains the fb branch) to be around, whichever comes first. I would still try that initscript first though :-) > # ll /sys/kernel/config/target/ > total 0 > drwxr-xr-x 3 root root 0 Sep 30 10:25 core > drwxr-xr-x 3 root root 0 Sep 30 10:59 iscsi > -r--r--r-- 1 root root 4096 Sep 30 10:59 version > [root@lizard init.d]# > [root@lizard init.d]# targetcli ls > o- / > ......................................................................................................................... > [...] > o- backstores > .............................................................................................................. > [...] > | o- block > .................................................................................................... > [0 Storage Object] > | o- fileio > ................................................................................................... > [0 Storage Object] > | o- pscsi > .................................................................................................... > [0 Storage Object] > o- loopback > .......................................................................................................... > [0 Targets] > > the only difference I see is that the module is now used: > iscsi_target_mod 205464 1 > > and I can't rmmod it. > > Luigi > > On 09/30/2014 10:56 AM, Jerome Martin wrote: >> Hi Luigi, >> >> I am not 100% sure of that, as you are using the -fb branch, but it >> seems to me you haven't got the /sys/kernel/config/target/iscsi/ >> directory. Normally this is created by the initscript. >> >> Can you either try creating it manually, and/or starting the target >> service susing the initscript ? >> >> Best, >> -- >> Jerome >> >> On 09/30/2014 10:52 AM, Luigi Tarenga wrote: >>> hi everybody, >>> I write to you for a problem that sound as my simple mistake >>> but I can't really find a solution after googling and reading >>> official doc. >>> >>> I'm trying to configure a iscsi target on a centos 6.5 box with >>> a custom kernel compiled from vanilla 3.16.3. >>> >>> I have compile: >>> CONFIG_TARGET_CORE=m >>> CONFIG_ISCSI_TARGET=m >>> CONFIG_CONFIGFS_FS=m >>> >>> I mount configfs: >>> # mount | grep config >>> configfs on /sys/kernel/config type configfs (rw) >>> >>> manually load iscsi_target_mod (and this show nothing in dmesg) >>> >>> and when I run targetcli ls command this is the output: >>> # targetcli ls >>> o- / >>> ..................................................................... >>> [...] >>> o- backstores >>> .......................................................... [...] >>> | o- block ................................................ [0 >>> Storage Object] >>> | o- fileio ............................................... [0 >>> Storage Object] >>> | o- pscsi ................................................ [0 >>> Storage Object] >>> o- loopback ...................................................... [0 >>> Targets] >>> >>> I can't see "o- iscsi" so I can't create the iscsi target i need... >>> >>> # targetcli version >>> targetcli version 2.0rc1.fb16 >>> >>> $ ls /sys/kernel/config/target/ >>> core version >>> >>> # lsmod | grep scsi >>> iscsi_target_mod 205464 0 >>> target_core_mod 229493 1 iscsi_target_mod >>> configfs 22151 3 iscsi_target_mod,target_core_mod >>> scsi_mod 93246 6 >>> iscsi_target_mod,target_core_mod,sg,sd_mod,sr_mod,libata >>> >>> any idea of what I can check? >>> >>> many thanks in advance >>> Luigi >>> -- >>> To unsubscribe from this list: send the line "unsubscribe >>> target-devel" in >>> the body of a message to majordomo@vger.kernel.org >>> More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- > To unsubscribe from this list: send the line "unsubscribe target-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 9:11 ` Jerome Martin @ 2014-09-30 9:20 ` Luigi Tarenga 2014-09-30 9:28 ` Jerome Martin 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 9:20 UTC (permalink / raw) To: Jerome Martin, linux-scsi, target-devel, Nicholas A. Bellinger >> I have installed targetcli from centos rpm: >> # rpm -qi fcoe-target-utils-2.0rc1.fb16-5.el6.noarch > > See the version here? ....fb16... > oh ok. >> I'm not sure what is the initscript you mention. I have in /etc/init.d/: >> # ls fcoe-target iscsi* >> fcoe-target iscsi iscsid >> >> but afaik those are for the initiatior or fcoe-target... > > Well, given the name of the redhat package, my best best would be > fcoe-target :-) > I started it but still no luck, actually I had to comment out 2 module loading since I didn't compiled them (can this be the problem? would be strange since there is no module dependencies...): load_modules() { errmsg=$( /sbin/modprobe configfs 2>&1 ) || return 1 errmsg=$( /sbin/modprobe target_core_mod 2>&1 ) || return 1 #errmsg=$( /sbin/modprobe target_core_pscsi 2>&1 ) || return 1 errmsg=$( /sbin/modprobe target_core_file 2>&1 ) || return 1 #errmsg=$( /sbin/modprobe target_core_iblock 2>&1 ) || return 1 return 0 } Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 9:20 ` Luigi Tarenga @ 2014-09-30 9:28 ` Jerome Martin 2014-09-30 9:41 ` Luigi Tarenga 0 siblings, 1 reply; 19+ messages in thread From: Jerome Martin @ 2014-09-30 9:28 UTC (permalink / raw) To: Luigi Tarenga, linux-scsi, target-devel, Nicholas A. Bellinger Luigi, Out of curiosity, does it work as expected with the stock fedora packaged kernel ? Best, -- Jerome On 09/30/2014 11:20 AM, Luigi Tarenga wrote: > >>> I have installed targetcli from centos rpm: >>> # rpm -qi fcoe-target-utils-2.0rc1.fb16-5.el6.noarch >> >> See the version here? ....fb16... >> > oh ok. >>> I'm not sure what is the initscript you mention. I have in /etc/init.d/: >>> # ls fcoe-target iscsi* >>> fcoe-target iscsi iscsid >>> >>> but afaik those are for the initiatior or fcoe-target... >> >> Well, given the name of the redhat package, my best best would be >> fcoe-target :-) >> > > I started it but still no luck, actually I had to comment out 2 module > loading since I didn't > compiled them (can this be the problem? would be strange since there is > no module > dependencies...): > > load_modules() > { > errmsg=$( /sbin/modprobe configfs 2>&1 ) || return 1 > errmsg=$( /sbin/modprobe target_core_mod 2>&1 ) || return 1 > #errmsg=$( /sbin/modprobe target_core_pscsi 2>&1 ) || return 1 > errmsg=$( /sbin/modprobe target_core_file 2>&1 ) || return 1 > #errmsg=$( /sbin/modprobe target_core_iblock 2>&1 ) || return 1 > > return 0 > } > > > > Luigi > -- > To unsubscribe from this list: send the line "unsubscribe target-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 9:28 ` Jerome Martin @ 2014-09-30 9:41 ` Luigi Tarenga 2014-09-30 9:45 ` Jerome Martin 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 9:41 UTC (permalink / raw) To: Jerome Martin, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 11:28 AM, Jerome Martin wrote: > Luigi, > > Out of curiosity, does it work as expected with the stock fedora > packaged kernel ? > > Best, > -- > Jerome > didn't test that configuration and since I can't find module iscsi_target_mod in stock kernel I would have to recompile it against centos kernel. It's worth trying? btw, I saw that after loading the module and manually create the iscsi directory this content automatically appear: # ll /sys/kernel/config/target/iscsi/ total 0 drwxr-xr-x 2 root root 0 Sep 30 11:38 discovery_auth -r--r--r-- 1 root root 4096 Sep 30 11:39 lio_version I start suspecting a problem with targetcli or configshell. I regenerated the log.txt file: # targetcli /iscsi info No such path /iscsi # cat log.txt [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/shell.py:932 run_cmdline() Running command line '/iscsi info'. [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/shell.py:837 _parse_cmdline() Parsing commandline. [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/shell.py:844 _parse_cmdline() [('path', 0, 6, []), ('command', 7, 11, None)] [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/shell.py:848 _parse_cmdline() Found path token /iscsi. [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/shell.py:848 _parse_cmdline() Found command token info. [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/shell.py:861 _parse_cmdline() Parse gave path='/iscsi' command='info' pparams=[] kparams={} [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/node.py:1857 get_node() Looking for path '/iscsi' [DEBUG] 2014-30-09 11:40:52 /usr/lib/python2.6/site-packages/configshell/node.py:1857 get_node() Looking for path 'iscsi' [ERROR] 2014-30-09 11:40:52 No such path /iscsi Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 9:41 ` Luigi Tarenga @ 2014-09-30 9:45 ` Jerome Martin 2014-09-30 15:21 ` Andy Grover 0 siblings, 1 reply; 19+ messages in thread From: Jerome Martin @ 2014-09-30 9:45 UTC (permalink / raw) To: Luigi Tarenga, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 11:41 AM, Luigi Tarenga wrote: > > On 09/30/2014 11:28 AM, Jerome Martin wrote: >> Luigi, >> >> Out of curiosity, does it work as expected with the stock fedora >> packaged kernel ? >> >> Best, >> -- >> Jerome >> > > didn't test that configuration and since I can't find module > iscsi_target_mod in stock ok > kernel I would have to recompile it against centos kernel. It's worth > trying? Sure :-) > > btw, I saw that after loading the module and manually create the iscsi > directory this > content automatically appear: > > # ll /sys/kernel/config/target/iscsi/ > total 0 > drwxr-xr-x 2 root root 0 Sep 30 11:38 discovery_auth > -r--r--r-- 1 root root 4096 Sep 30 11:39 lio_version Yes, it means that the iscsi module is correctly loaded. > > I start suspecting a problem with targetcli or configshell. I > regenerated the log.txt file: Yes, as I said earlier I'll have to reproduce your setup and/or wait for Andy to come around. > > # targetcli /iscsi info > No such path /iscsi > > # cat log.txt > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/shell.py:932 run_cmdline() > Running command line '/iscsi info'. > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/shell.py:837 > _parse_cmdline() Parsing commandline. > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/shell.py:844 > _parse_cmdline() [('path', 0, 6, []), ('command', 7, 11, None)] > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/shell.py:848 > _parse_cmdline() Found path token /iscsi. > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/shell.py:848 > _parse_cmdline() Found command token info. > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/shell.py:861 > _parse_cmdline() Parse gave path='/iscsi' command='info' pparams=[] > kparams={} > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/node.py:1857 get_node() > Looking for path '/iscsi' > [DEBUG] 2014-30-09 11:40:52 > /usr/lib/python2.6/site-packages/configshell/node.py:1857 get_node() > Looking for path 'iscsi' > [ERROR] 2014-30-09 11:40:52 No such path /iscsi > > Luigi > -- > To unsubscribe from this list: send the line "unsubscribe target-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 9:45 ` Jerome Martin @ 2014-09-30 15:21 ` Andy Grover 2014-09-30 15:26 ` Jerome Martin 2014-09-30 15:35 ` Luigi Tarenga 0 siblings, 2 replies; 19+ messages in thread From: Andy Grover @ 2014-09-30 15:21 UTC (permalink / raw) To: Jerome Martin, Luigi Tarenga, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 02:45 AM, Jerome Martin wrote: > > > On 09/30/2014 11:41 AM, Luigi Tarenga wrote: >> >> On 09/30/2014 11:28 AM, Jerome Martin wrote: >>> Luigi, >>> >>> Out of curiosity, does it work as expected with the stock fedora >>> packaged kernel ? >>> >>> Best, >>> -- >>> Jerome >>> >> >> didn't test that configuration and since I can't find module >> iscsi_target_mod in stock iscsi is not a supported fabric on rhel/centos 6. Only FCoE uses LIO. scsi-target-utils (tgt) is the supported iscsi target on rhel6. rhel7 uses LIO for both, as does Fedora. Regards -- Andy ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 15:21 ` Andy Grover @ 2014-09-30 15:26 ` Jerome Martin 2014-09-30 15:35 ` Luigi Tarenga 1 sibling, 0 replies; 19+ messages in thread From: Jerome Martin @ 2014-09-30 15:26 UTC (permalink / raw) To: Andy Grover, Luigi Tarenga, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 05:21 PM, Andy Grover wrote: > iscsi is not a supported fabric on rhel/centos 6. Only FCoE uses LIO. > scsi-target-utils (tgt) is the supported iscsi target on rhel6. rhel7 > uses LIO for both, as does Fedora. Ha, that explains it then. Thanks Andy. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 15:21 ` Andy Grover 2014-09-30 15:26 ` Jerome Martin @ 2014-09-30 15:35 ` Luigi Tarenga 2014-09-30 15:52 ` Luigi Tarenga 1 sibling, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 15:35 UTC (permalink / raw) To: Andy Grover Cc: Jerome Martin, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 05:21 PM, Andy Grover wrote: > On 09/30/2014 02:45 AM, Jerome Martin wrote: >> >> >> On 09/30/2014 11:41 AM, Luigi Tarenga wrote: >>> >>> On 09/30/2014 11:28 AM, Jerome Martin wrote: >>>> Luigi, >>>> >>>> Out of curiosity, does it work as expected with the stock fedora >>>> packaged kernel ? >>>> >>>> Best, >>>> -- >>>> Jerome >>>> >>> >>> didn't test that configuration and since I can't find module >>> iscsi_target_mod in stock > > iscsi is not a supported fabric on rhel/centos 6. Only FCoE uses LIO. > scsi-target-utils (tgt) is the supported iscsi target on rhel6. rhel7 > uses LIO for both, as does Fedora. > > Regards -- Andy > Hi Andy, I see LIO is a technology preview on rhel 6 but I'm not looking for official support, just play with it :) that said I have a custom kernel compiled from vanilla so if we esclude some problem with udev or other userspace services only kernel modules and targetcli is involved in this configuration. I hope someone that maintain this module have some time to help me to get it running otherwise I will try to use scst (actually I compiled and installed it but still have to configure it). My final goal is to have a litttle lab that let me write an integration module for my failover cluster manager ( https://code.google.com/p/back-to-work/ ). I need to implement scsi fencing without destroying a production server connected to a real SAN :P Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 15:35 ` Luigi Tarenga @ 2014-09-30 15:52 ` Luigi Tarenga 2014-09-30 16:49 ` Luigi Tarenga 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 15:52 UTC (permalink / raw) To: Andy Grover Cc: Jerome Martin, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 05:35 PM, Luigi Tarenga wrote: > > On 09/30/2014 05:21 PM, Andy Grover wrote: >> On 09/30/2014 02:45 AM, Jerome Martin wrote: >>> >>> >>> On 09/30/2014 11:41 AM, Luigi Tarenga wrote: >>>> >>>> On 09/30/2014 11:28 AM, Jerome Martin wrote: >>>>> Luigi, >>>>> >>>>> Out of curiosity, does it work as expected with the stock fedora >>>>> packaged kernel ? >>>>> >>>>> Best, >>>>> -- >>>>> Jerome >>>>> >>>> >>>> didn't test that configuration and since I can't find module >>>> iscsi_target_mod in stock >> >> iscsi is not a supported fabric on rhel/centos 6. Only FCoE uses LIO. >> scsi-target-utils (tgt) is the supported iscsi target on rhel6. rhel7 >> uses LIO for both, as does Fedora. >> >> Regards -- Andy >> > Hi Andy, > I see LIO is a technology preview on rhel 6 but I'm not looking for > official support, just play with it :) > that said I have a custom kernel compiled from vanilla so if we > esclude some problem with > udev or other userspace services only kernel modules and targetcli is > involved in this configuration. > I hope someone that maintain this module have some time to help me to > get it running otherwise > I will try to use scst (actually I compiled and installed it but > still have to configure it). > > My final goal is to have a litttle lab that let me write an > integration module for my failover cluster > manager ( https://code.google.com/p/back-to-work/ ). I need to > implement scsi fencing without > destroying a production server connected to a real SAN :P > > Luigi Maybe I misunderstood your statement. Are you saying that the targetcli I'm using (fb16) does not support iscsi fabric? In this case I will try to use the git version. Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 15:52 ` Luigi Tarenga @ 2014-09-30 16:49 ` Luigi Tarenga 2014-09-30 16:52 ` Jerome Martin 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 16:49 UTC (permalink / raw) To: Andy Grover Cc: Jerome Martin, linux-scsi, target-devel, Nicholas A. Bellinger >>> iscsi is not a supported fabric on rhel/centos 6. Only FCoE uses >>> LIO. scsi-target-utils (tgt) is the supported iscsi target on rhel6. >>> rhel7 uses LIO for both, as does Fedora. >>> >>> Regards -- Andy >>> >> Hi Andy, >> I see LIO is a technology preview on rhel 6 but I'm not looking for >> official support, just play with it :) >> that said I have a custom kernel compiled from vanilla so if we >> esclude some problem with >> udev or other userspace services only kernel modules and targetcli is >> involved in this configuration. >> I hope someone that maintain this module have some time to help me to >> get it running otherwise >> I will try to use scst (actually I compiled and installed it but >> still have to configure it). >> >> My final goal is to have a litttle lab that let me write an >> integration module for my failover cluster >> manager ( https://code.google.com/p/back-to-work/ ). I need to >> implement scsi fencing without >> destroying a production server connected to a real SAN :P >> >> Luigi > > Maybe I misunderstood your statement. Are you saying that > the targetcli I'm using (fb16) does not support iscsi fabric? > In this case I will try to use the git version. > > Luigi > got it working :D # targetcli targetcli shell version 2.1.fb37 Copyright 2011-2013 by Datera, Inc and others. For help on commands, type 'help'. /> ls o- / ...................................................................................................................... [...] o- backstores ........................................................................................................... [...] | o- block ............................................................................................... [Storage Objects: 0] | o- fileio .............................................................................................. [Storage Objects: 0] | o- pscsi ............................................................................................... [Storage Objects: 0] | o- ramdisk ............................................................................................. [Storage Objects: 0] o- iscsi ......................................................................................................... [Targets: 0] o- loopback ...................................................................................................... [Targets: 0] o- sbp ........................................................................................................... [Targets: 0] o- vhost ......................................................................................................... [Targets: 0] /> I installed the last version from https://fedorahosted.org/releases/t/a/targetcli-fb/ and fortunally I had python2.7 installed in /usr/local (I don't remember why I installed it :D) builded and installed using python2.7 Thanks Andy for your hint and excuse me if I seemed stubborn :) Thank to Martin too for his support! regards Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 16:49 ` Luigi Tarenga @ 2014-09-30 16:52 ` Jerome Martin 2014-09-30 17:01 ` Luigi Tarenga 0 siblings, 1 reply; 19+ messages in thread From: Jerome Martin @ 2014-09-30 16:52 UTC (permalink / raw) To: Luigi Tarenga, Andy Grover Cc: linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 06:49 PM, Luigi Tarenga wrote: > Thanks Andy for your hint and excuse me if I seemed stubborn :) > Thank to Martin too for his support! The first name's Jerome :-) Just a quick note, as you are apparently doing some R&D, may I suggest that you test v3.x instead ? I can use all reports I can get, and this is the way forward :-) Regards, -- Jerome ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 16:52 ` Jerome Martin @ 2014-09-30 17:01 ` Luigi Tarenga 2014-09-30 17:09 ` Jerome Martin 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-09-30 17:01 UTC (permalink / raw) To: Jerome Martin Cc: Andy Grover, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 06:52 PM, Jerome Martin wrote: > On 09/30/2014 06:49 PM, Luigi Tarenga wrote: >> Thanks Andy for your hint and excuse me if I seemed stubborn :) >> Thank to Martin too for his support! > > The first name's Jerome :-) > > Just a quick note, as you are apparently doing some R&D, may I suggest > that you test v3.x instead ? I can use all reports I can get, and this > is the way forward :-) > > Regards, > -- > Jerome oops... ok Jerome I'll be happy to help doing some tests. Just forgive me, I'm very new to LIO: what do you mean for v3.x? python3? kernel 3.x? (I'm using 3.16.3) or the targetcli branch from Datera? Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-09-30 17:01 ` Luigi Tarenga @ 2014-09-30 17:09 ` Jerome Martin [not found] ` <542BE74F.3080102@gmail.com> 0 siblings, 1 reply; 19+ messages in thread From: Jerome Martin @ 2014-09-30 17:09 UTC (permalink / raw) To: Luigi Tarenga Cc: Andy Grover, linux-scsi, target-devel, Nicholas A. Bellinger On 09/30/2014 07:01 PM, Luigi Tarenga wrote: > > On 09/30/2014 06:52 PM, Jerome Martin wrote: > oops... ok Jerome I'll be happy to help doing some tests. > Just forgive me, I'm very new to LIO: > what do you mean for v3.x? I mean targetcli version 3.x > or the targetcli branch from Datera? OK, as you are new, a little catchup summary :-) The "targetcli branch from Datera" is the main targetcli repository. I am actually the original author of targetcli, and still develop it using the Datera repository on GitHub, which is the official home for targetcli on the web. The "fb" branch done by Andy is a fork of targetcli version 2, and is used in RedHat distributions. If you look a bit in the mailing list, you'll also notice discussions with Andy to reunify his fork and my code. Best, -- Jerome ^ permalink raw reply [flat|nested] 19+ messages in thread
[parent not found: <542BE74F.3080102@gmail.com>]
* Re: targetcli do not show iscsi [not found] ` <542BE74F.3080102@gmail.com> @ 2014-10-01 11:49 ` Jerome Martin 2014-10-01 12:30 ` Luigi Tarenga 0 siblings, 1 reply; 19+ messages in thread From: Jerome Martin @ 2014-10-01 11:49 UTC (permalink / raw) To: Luigi Tarenga, linux-scsi, target-devel@vger.kernel.org >> target-devel Hi Luigi, On 10/01/2014 01:36 PM, Luigi Tarenga wrote: > Hi Jerome, > I did some test with 3.x version but I have some problem. > Let's start saying i cloned your git repos. > > I have a problem generating the rpm with all 3 package (configshell, > rtslib, targetcli): > # make rpm > Exporting the repository files... > Cleaning up the target tree... > Fixing version string... > Generating rpm specfile from template... > Generating rpm changelog... > Generating debian changelog... > Generated release tarball: > dist/configshell-1.5-4-g0827baa.tar.gz > Building rpm packages... > error: line 7: Illegal char '-' in: Version: 1.5-4-g0827baa > make: *** [build/rpm-stamp] Error 1 > > the error is the same, seem you can't use a hyphen in the version. Ah, right. I need to update that, there were some changes in the versionning that breaks the included RPM packaging. Typically the packaging from the git repo is only used for development as distros tend to bin it and replace with their own. I will fix that ASAP. > For now I gave up building rpm and did a simple ./setup.py install: Great :-) However, you should generate a release first (make release) and then do the install from the generated tarball, as this will extract version information etc. from the git repo. Also, you will need to install the initscript manually. > still having an issue about the listing of iscsi fabric: > # /usr/bin/targetcli ls > o- / > ......................................................................................................................... > [...] > o- backstores > .............................................................................................................. > [...] > o- fileio > ................................................................................................... > [0 Storage Object] > o- iblock > ................................................................................................... > [0 Storage Object] > o- pscsi > .................................................................................................... > [0 Storage Object] > o- rd_mcp > ................................................................................................... > [0 Storage Object] > > # /usr/bin/targetcli version > Cannot find configshell version. The configshell package has probably > not been built properly from either the git repository or a public tarball. > Cannot find rtslib version. The rtslib package has probably not been > built properly from either the git repository or a public tarball. > Cannot find targetcli version. The targetcli package has probably not > been built properly from either the git repository or a public tarball. This is what I was talking about above, you need to generate a release tarball first (make release). > > I tried with both python (stock from centos) and python2.7 (compiled > from source in /usr/local) So, again, I would like to reproduce and solve this on CentOS / RHEL. Can you confirm this is version 6.5 with custom-built kernel 3.16.3 ? In any case, thanks for testing, I need that badly :-) Best Regards, -- Jerome ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-10-01 11:49 ` Jerome Martin @ 2014-10-01 12:30 ` Luigi Tarenga 2014-10-01 12:35 ` Luigi Tarenga 0 siblings, 1 reply; 19+ messages in thread From: Luigi Tarenga @ 2014-10-01 12:30 UTC (permalink / raw) To: Jerome Martin; +Cc: linux-scsi, target-devel > > So, again, I would like to reproduce and solve this on CentOS / RHEL. > Can you confirm this is version 6.5 with custom-built kernel 3.16.3 ? > > In any case, thanks for testing, I need that badly :-) > > Best Regards, > -- > Jerome Hi Jerome, I confirm I have a centos 6.5 x86_64 with custom kernel and I'm using python2.7 compiled from source too (since this works for targetcli-fb) I reinstalled everything (from your git repos) with: make cleanall make release cd dist tar xvf xxxx.tar.gz cd xxxx ./setup.py build ./setup.py install I left the LIO configured from a the former fb version: this was the output with fb: # targetcli targetcli shell version 2.1.fb37 Copyright 2011-2013 by Datera, Inc and others. For help on commands, type 'help'. /> ls o- / ......................................................................................................................... [...] o- backstores .............................................................................................................. [...] | o- block .................................................................................................. [Storage Objects: 0] | o- fileio ................................................................................................. [Storage Objects: 1] | | o- test1 .................................................................. [/root/lun-test1 (10.0MiB) write-back deactivated] | o- pscsi .................................................................................................. [Storage Objects: 0] | o- ramdisk ................................................................................................ [Storage Objects: 0] o- iscsi ............................................................................................................ [Targets: 1] | o- iqn.2003-01.org.linux-iscsi.lizard.x8664:sn.29470994615c .......................................................... [TPGs: 1] | o- tpg1 ............................................................................................... [no-gen-acls, no-auth] | o- acls .......................................................................................................... [ACLs: 0] | o- luns .......................................................................................................... [LUNs: 0] | o- portals .................................................................................................... [Portals: 1] | o- 0.0.0.0:3260 ..................................................................................................... [OK] o- loopback ......................................................................................................... [Targets: 0] o- sbp .............................................................................................................. [Targets: 0] o- vhost ............................................................................................................ [Targets: 0] /> exit Global pref auto_save_on_exit=true Last 10 configs saved in /etc/target/backup. Configuration saved to /etc/target/saveconfig.json (between the 2 test I removed the -fb version to avoid mixing libs) now I had to make some little mod to the init script because it seems to target centos7/rhel7: so this is the patch I used for target.init: --- target.init 2014-07-31 19:07:30.000000000 +0200 +++ target.init.custom 2014-10-01 14:17:57.343006241 +0200 @@ -9,7 +9,7 @@ ### END INIT INFO # PATH should only include /usr/* if it runs after the mountnfs.sh script -PATH=/sbin:/usr/sbin:/bin:/usr/bin +#PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="The Linux SCSI Target" NAME=target DAEMON=/usr/bin/targetcli @@ -25,10 +25,24 @@ [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Load the VERBOSE setting and other rcS variables -. /lib/init/vars.sh +#. /lib/init/vars.sh # Define LSB log_* functions - requires lsb-base (>= 3.2-14) -. /lib/lsb/init-functions +#. /lib/lsb/init-functions + +alias python="python2.7" + +log_failure_msg () { + echo "$@" +} + +log_action_msg () { + echo "$@" +} + +log_warning_msg () { + echo "$@" +} and this is the output when I start it: # ./target.init.custom start Possible config migration detected, saving the running target to /etc/target/scsi_target.lio Traceback (most recent call last): File "<stdin>", line 3, in <module> File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line 562, in load_live source=source, allow_new_attrs=True) File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line 190, in _load_parse_tree token = self.validate_obj(token, cur) File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line 385, in validate_obj raise ConfigError("Unknown object type: %s" % obj_type) rtslib.config.ConfigError: Unknown object type: storage The Linux SCSI Target looks properly installed The configfs filesystem is already mounted Core module target_core_mod already loaded Failed to load core module target_core_pscsi Could not start The Linux SCSI Target # targetcli targetcli 3.0~pre2-5-g7e32595 (rtslib 3.0~pre2-8-g86e46bc) Copyright (c) 2011-2014 by Datera, Inc. All rights reserved. /> ls o- / ......................................................................................................................... [...] o- backstores .............................................................................................................. [...] o- fileio ................................................................................................... [1 Storage Object] | o- test1 ............................................................................... [/root/lun-test1 (10.0M) deactivated] o- iblock ................................................................................................... [0 Storage Object] o- pscsi .................................................................................................... [0 Storage Object] o- rd_mcp ................................................................................................... [0 Storage Object] /> exit Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", line 990, in run_interactive self._cli_loop() File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", line 820, in _cli_loop self.run_cmdline(cmdline) File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", line 934, in run_cmdline self._execute_command(path, command, pparams, kparams) File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", line 909, in _execute_command result = target.execute_command(command, pparams, kparams) File "/usr/local/lib/python2.7/site-packages/targetcli/ui_node.py", line 103, in execute_command pparams, kparams) File "/usr/local/lib/python2.7/site-packages/configshell/node.py", line 1416, in execute_command result = method(*pparams, **kparams) File "/usr/local/lib/python2.7/site-packages/targetcli/ui_node.py", line 119, in ui_command_exit config.load_live() File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line 562, in load_live source=source, allow_new_attrs=True) File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line 190, in _load_parse_tree token = self.validate_obj(token, cur) File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line 385, in validate_obj raise ConfigError("Unknown object type: %s" % obj_type) ConfigError: Unknown object type: storage Luigi PS: should we keep linux-scsi ML in cc? ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: targetcli do not show iscsi 2014-10-01 12:30 ` Luigi Tarenga @ 2014-10-01 12:35 ` Luigi Tarenga 0 siblings, 0 replies; 19+ messages in thread From: Luigi Tarenga @ 2014-10-01 12:35 UTC (permalink / raw) To: Jerome Martin; +Cc: linux-scsi, target-devel On 10/01/2014 02:30 PM, Luigi Tarenga wrote: > >> >> So, again, I would like to reproduce and solve this on CentOS / RHEL. >> Can you confirm this is version 6.5 with custom-built kernel 3.16.3 ? >> >> In any case, thanks for testing, I need that badly :-) >> >> Best Regards, >> -- >> Jerome > > Hi Jerome, > I confirm I have a centos 6.5 x86_64 with custom kernel and I'm using > python2.7 compiled > from source too (since this works for targetcli-fb) > > I reinstalled everything (from your git repos) with: > make cleanall > make release > cd dist > tar xvf xxxx.tar.gz > cd xxxx > ./setup.py build > ./setup.py install > > > I left the LIO configured from a the former fb version: > this was the output with fb: > # targetcli > targetcli shell version 2.1.fb37 > Copyright 2011-2013 by Datera, Inc and others. > For help on commands, type 'help'. > > /> ls > o- / > ......................................................................................................................... > [...] > o- backstores > .............................................................................................................. > [...] > | o- block > .................................................................................................. > [Storage Objects: 0] > | o- fileio > ................................................................................................. > [Storage Objects: 1] > | | o- test1 > .................................................................. > [/root/lun-test1 (10.0MiB) write-back deactivated] > | o- pscsi > .................................................................................................. > [Storage Objects: 0] > | o- ramdisk > ................................................................................................ > [Storage Objects: 0] > o- iscsi > ............................................................................................................ > [Targets: 1] > | o- iqn.2003-01.org.linux-iscsi.lizard.x8664:sn.29470994615c > .......................................................... [TPGs: 1] > | o- tpg1 > ............................................................................................... > [no-gen-acls, no-auth] > | o- acls > .......................................................................................................... > [ACLs: 0] > | o- luns > .......................................................................................................... > [LUNs: 0] > | o- portals > .................................................................................................... > [Portals: 1] > | o- 0.0.0.0:3260 > ..................................................................................................... > [OK] > o- loopback > ......................................................................................................... > [Targets: 0] > o- sbp > .............................................................................................................. > [Targets: 0] > o- vhost > ............................................................................................................ > [Targets: 0] > /> exit > Global pref auto_save_on_exit=true > Last 10 configs saved in /etc/target/backup. > Configuration saved to /etc/target/saveconfig.json > > > (between the 2 test I removed the -fb version to avoid mixing libs) > > now I had to make some little mod to the init script because it seems > to target centos7/rhel7: > so this is the patch I used for target.init: > --- target.init 2014-07-31 19:07:30.000000000 +0200 > +++ target.init.custom 2014-10-01 14:17:57.343006241 +0200 > @@ -9,7 +9,7 @@ > ### END INIT INFO > > # PATH should only include /usr/* if it runs after the mountnfs.sh > script > -PATH=/sbin:/usr/sbin:/bin:/usr/bin > +#PATH=/sbin:/usr/sbin:/bin:/usr/bin > DESC="The Linux SCSI Target" > NAME=target > DAEMON=/usr/bin/targetcli > @@ -25,10 +25,24 @@ > [ -r /etc/default/$NAME ] && . /etc/default/$NAME > > # Load the VERBOSE setting and other rcS variables > -. /lib/init/vars.sh > +#. /lib/init/vars.sh > > # Define LSB log_* functions - requires lsb-base (>= 3.2-14) > -. /lib/lsb/init-functions > +#. /lib/lsb/init-functions > + > +alias python="python2.7" > + > +log_failure_msg () { > + echo "$@" > +} > + > +log_action_msg () { > + echo "$@" > +} > + > +log_warning_msg () { > + echo "$@" > +} > > > and this is the output when I start it: > # ./target.init.custom start > Possible config migration detected, saving the running target to > /etc/target/scsi_target.lio > Traceback (most recent call last): > File "<stdin>", line 3, in <module> > File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line > 562, in load_live > source=source, allow_new_attrs=True) > File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line > 190, in _load_parse_tree > token = self.validate_obj(token, cur) > File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line > 385, in validate_obj > raise ConfigError("Unknown object type: %s" % obj_type) > rtslib.config.ConfigError: Unknown object type: storage > The Linux SCSI Target looks properly installed > The configfs filesystem is already mounted > Core module target_core_mod already loaded > Failed to load core module target_core_pscsi > Could not start The Linux SCSI Target > > > > # targetcli > targetcli 3.0~pre2-5-g7e32595 (rtslib 3.0~pre2-8-g86e46bc) > Copyright (c) 2011-2014 by Datera, Inc. > All rights reserved. > > /> ls > o- / > ......................................................................................................................... > [...] > o- backstores > .............................................................................................................. > [...] > o- fileio > ................................................................................................... > [1 Storage Object] > | o- test1 > ............................................................................... > [/root/lun-test1 (10.0M) deactivated] > o- iblock > ................................................................................................... > [0 Storage Object] > o- pscsi > .................................................................................................... > [0 Storage Object] > o- rd_mcp > ................................................................................................... > [0 Storage Object] > /> exit > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", > line 990, in run_interactive > self._cli_loop() > File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", > line 820, in _cli_loop > self.run_cmdline(cmdline) > File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", > line 934, in run_cmdline > self._execute_command(path, command, pparams, kparams) > File "/usr/local/lib/python2.7/site-packages/configshell/shell.py", > line 909, in _execute_command > result = target.execute_command(command, pparams, kparams) > File "/usr/local/lib/python2.7/site-packages/targetcli/ui_node.py", > line 103, in execute_command > pparams, kparams) > File "/usr/local/lib/python2.7/site-packages/configshell/node.py", > line 1416, in execute_command > result = method(*pparams, **kparams) > File "/usr/local/lib/python2.7/site-packages/targetcli/ui_node.py", > line 119, in ui_command_exit > config.load_live() > File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line > 562, in load_live > source=source, allow_new_attrs=True) > File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line > 190, in _load_parse_tree > token = self.validate_obj(token, cur) > File "/usr/local/lib/python2.7/site-packages/rtslib/config.py", line > 385, in validate_obj > raise ConfigError("Unknown object type: %s" % obj_type) > ConfigError: Unknown object type: storage > > > Luigi > > PS: should we keep linux-scsi ML in cc? I forgot this: > version Using configshell version 1.5-4-g0827baa Using rtslib version 3.0~pre2-8-g86e46bc Using targetcli version 3.0~pre2-5-g7e32595 Luigi ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2014-10-01 12:35 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-30 8:52 targetcli do not show iscsi Luigi Tarenga
2014-09-30 8:56 ` Jerome Martin
2014-09-30 9:04 ` Luigi Tarenga
2014-09-30 9:11 ` Jerome Martin
2014-09-30 9:20 ` Luigi Tarenga
2014-09-30 9:28 ` Jerome Martin
2014-09-30 9:41 ` Luigi Tarenga
2014-09-30 9:45 ` Jerome Martin
2014-09-30 15:21 ` Andy Grover
2014-09-30 15:26 ` Jerome Martin
2014-09-30 15:35 ` Luigi Tarenga
2014-09-30 15:52 ` Luigi Tarenga
2014-09-30 16:49 ` Luigi Tarenga
2014-09-30 16:52 ` Jerome Martin
2014-09-30 17:01 ` Luigi Tarenga
2014-09-30 17:09 ` Jerome Martin
[not found] ` <542BE74F.3080102@gmail.com>
2014-10-01 11:49 ` Jerome Martin
2014-10-01 12:30 ` Luigi Tarenga
2014-10-01 12:35 ` Luigi Tarenga
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.