works now  - I believe the issue was missing /etc/target directory on one
server

Just in case anyone else is interested, here is what I had to do

1. make sure there is an /etc/target folder on all your iSCSI gateway
servers
2. install latest version of python-pyudev ( for whatever reason I had to
clone, pip install --upgrade AND rpm -Uvh
python2-six-1.11.0-2.fc28.noarch.rpm python2-pyudev-0.21.0-4.fc27.noarch.rpm
)
3. rpm -Uvh  python-rtslib-2.1.fb67-1.noarch.rpm ceph-iscsi-cli 2-6-1 and
ceph-iscsi-config-2-4-1
4. restart service  systemctl restart rbd-target-api.service

Many thanks for all your help



On 14 February 2018 at 09:32, Jason Dillaman <jdill...@redhat.com> wrote:

> Have you updated to ceph-iscsi-config-2.4-1 and ceph-iscsi-cli-2.6-1?
> Any error messages in /var/log/rbd-target-api.log?
>
> On Wed, Feb 14, 2018 at 8:49 AM, Steven Vacaroaia <ste...@gmail.com>
> wrote:
> > Thank you for the prompt response
> >
> > I was unable to install rtslib even AFTER I installed latest version of
> > python-pydev ( 0.21)
> >
> >  git clone git://github.com/pyudev/pyudev.git
> >
> > pyudev]# pip install --upgrade .
> > Processing /root/pyudev
> > Collecting six (from pyudev==0.21.0dev-20180214)
> >   Downloading six-1.11.0-py2.py3-none-any.whl
> > Installing collected packages: six, pyudev
> >   Found existing installation: six 1.9.0
> >     Uninstalling six-1.9.0:
> >       Successfully uninstalled six-1.9.0
> >   Found existing installation: pyudev 0.15
> >     Uninstalling pyudev-0.15:
> >       Successfully uninstalled pyudev-0.15
> >   Running setup.py install for pyudev ... done
> > Successfully installed pyudev-0.21.0.dev20180214 six-1.11.0
> >
> > rpm -Uvh python-rtslib-2.1.fb67-1.noarch.rpm
> > error: Failed dependencies:
> >         python-pyudev >= 0.16.1 is needed by python-rtslib-2.1.fb67-1.
> noarch
> >         python2-pyudev is needed by python-rtslib-2.1.fb67-1.noarch
> >
> >
> > Further more  it appears that despite the fact  error 500 is still
> occurring
> > when creating disks, if I restart rbd services the disks are there
> >
> >
> > Any ideas ?
> >
> >
> >  /disks> create pool=rbd image=image04 size=50G
> > Failed : 500 INTERNAL SERVER ERROR
> > /disks> ls
> > o- disks
> > ............................................................
> ..............................................
> > [200G, Disks: 4]
> >   o- rbd.image01
> > ............................................................
> .......................................
> > [image01 (50G)]
> >   o- rbd.image02
> > ............................................................
> .......................................
> > [image02 (50G)]
> >   o- rbd.image03
> > ............................................................
> .......................................
> > [image03 (50G)]
> >   o- ssdpool.ssdtest
> > ............................................................
> ...................................
> > [ssdtest (50G)]
> > /disks> exit
> > [root@osd01 latest]# systemctl restart rbd-target-api.service
> > [root@osd01 latest]# systemctl restart rbd-target-gw.service
> > /disks> ls
> > o- disks
> > ............................................................
> ..............................................
> > [250G, Disks: 5]
> >   o- rbd.image01
> > ............................................................
> .......................................
> > [image01 (50G)]
> >   o- rbd.image02
> > ............................................................
> .......................................
> > [image02 (50G)]
> >   o- rbd.image03
> > ............................................................
> .......................................
> > [image03 (50G)]
> >   o- rbd.image04
> > ............................................................
> .......................................
> > [image04 (50G)]
> >   o- ssdpool.ssdtest
> > ............................................................
> ...................................
> > [ssdtest (50G)]
> >
> >
> >
> > On 13 February 2018 at 14:56, Jason Dillaman <jdill...@redhat.com>
> wrote:
> >>
> >> It looks that that package was configured to auto-delete on shaman.
> >> I've submitted a fix so it shouldn't happen again in the future, but
> >> in the meantime I pushed and built python-rtslib-2.1.fb67-1 [1].
> >>
> >> [1] https://shaman.ceph.com/repos/python-rtslib/
> >>
> >> On Tue, Feb 13, 2018 at 2:09 PM, Steven Vacaroaia <ste...@gmail.com>
> >> wrote:
> >> > Hi,
> >> >
> >> > I noticed a new ceph kernel (4.15.0-ceph-g1c778f43da52) was made
> >> > available
> >> > so I have upgraded my test environment
> >> >
> >> > Now the iSCSI gateway stopped working -
> >> > ERROR [rbd-target-api:1430:call_api()] - _disk change on osd02 failed
> >> > with
> >> > 500
> >> >
> >> > So I was thinking that I have to pudate all the packages
> >> > I have downloaded the packages from the same repository but all cannot
> >> > install ( some of) them
> >> >
> >> > Here is the list of packages
> >> >
> >> > root@osd01 latest]# ls -al
> >> > total 300772
> >> > drwxr-xr-x   2 root root      4096 Feb 13 13:25 .
> >> > dr-xr-x---. 17 root root      4096 Feb 13 13:09 ..
> >> > -rw-r--r--   1 root root     98312 Jan 22 09:58
> >> > ceph-iscsi-cli-2.5-83.g777c38a.el7.noarch.rpm
> >> > -rw-r--r--   1 root root     83560 Jan 22 09:58
> >> > ceph-iscsi-config-2.3-39.g44546a1.el7.noarch.rpm
> >> > -rw-r--r--   1 root root 307086748 Jan 22 08:57
> >> > kernel-4.13.0_ceph_g293073e5ae00-2.x86_64.rpm
> >> > -rw-r--r--   1 root root      1890 Jan 22 08:57
> >> > libtcmu-devel-v1.3.0-v1.3.0.x86_64.rpm
> >> > -rw-r--r--   1 root root    146637 Jan 22 08:57
> >> > libtcmu-v1.3.0-v1.3.0.x86_64.rpm
> >> > -rw-r--r--   1 root root     83302 Feb 13 13:23
> >> > python2-pyudev-0.21.0-4.fc27.noarch.rpm
> >> > -rw-r--r--   1 root root     37316 Feb 13 13:24
> >> > python2-six-1.11.0-2.fc28.noarch.rpm
> >> > -rw-r--r--   1 root root    166520 Jan 22 09:57
> >> > python-rtslib-v2.1.fb62-35.g3183121.noarch.rpm
> >> > -rw-r--r--   1 root root    255974 Jan 22 08:57
> >> > tcmu-runner-v1.3.0-v1.3.0.x86_64.rpm
> >> >
> >> >
> >> > Here is the error message
> >> >  rpm -Uvh ceph-iscsi-config-2.3-39.g44546a1.el7.noarch.rpm
> >> > error: Failed dependencies:
> >> >         python-rtslib >= 2.1 is needed by
> >> > ceph-iscsi-config-2.3-39.g44546a1.el7.noarch
> >> > [root@osd01 latest]# rpm -Uvh
> >> > python-rtslib-v2.1.fb62-35.g3183121.noarch.rpm
> >> > ceph-iscsi-config-2.3-39.g44546a1.el7.noarch.rpm
> >> > ceph-iscsi-cli-2.5-83.g777c38a.el7.noarch.rpm
> >> > error: Failed dependencies:
> >> >         python-pyudev >= 0.16.1 is needed by
> >> > python-rtslib-v2.1.fb62-35.g3183121.noarch
> >> >         python2-pyudev is needed by
> >> > python-rtslib-v2.1.fb62-35.g3183121.noarch
> >> >         python-rtslib >= 2.1 is needed by
> >> > ceph-iscsi-config-2.3-39.g44546a1.el7.noarch
> >> >         python-rtslib >= 2.1 is needed by
> >> > ceph-iscsi-cli-2.5-83.g777c38a.el7.noarch
> >> >
> >> >
> >> > It will be appreciated if someone can provide instructions / stpes for
> >> > upgrading the kernel without breaking any other functionality'
> >> >
> >> > Thanks
> >> > Steven
> >> >
> >> > _______________________________________________
> >> > ceph-users mailing list
> >> > ceph-users@lists.ceph.com
> >> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >> >
> >>
> >>
> >>
> >> --
> >> 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