Re: How to remove ceph-mgr from a node

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Just for the record in case someone gets into this thread. The problem
related to ceph-mgr beeing started on another host than mgr active one
was because python-routes package was missing. In log, this was the
error messages displayed:

2019-06-05 11:04:48.800 7fed60097700 -1 log_channel(cluster) log [ERR]
: Unhandled exception from module 'dashboard' while running on
mgr.cephback2: No module named routes
2019-06-05 11:04:48.800 7fed60097700 -1 dashboard.serve:
2019-06-05 11:04:48.800 7fed60097700 -1 Traceback (most recent call last):
  File "/usr/share/ceph/mgr/dashboard/module.py", line 323, in serve
    mapper, parent_urls = generate_routes(self.url_prefix)
  File "/usr/share/ceph/mgr/dashboard/controllers/__init__.py", line
336, in generate_routes
    mapper = cherrypy.dispatch.RoutesDispatcher()
  File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py",
line 515, in __init__
    import routes
ImportError: No module named routes

An "apt install python-routes" on ceph-mgr nodes resolves the problem.

Im using Ubuntu 18.04 on ceph hosts and installed ceph-mgr nodes using
"ceph-deploy mgr create hostname". Seems like a package dependency is
missing.

On Wed, Jun 5, 2019 at 2:10 PM Vandeir Eduardo
<vandeir.eduardo@xxxxxxxxx> wrote:
>
> I am trying to resolve some kind of inconsistency.
>
> My ceph -s:
>   services:
>     mon: 1 daemons, quorum cephback2 (age 22h)
>     mgr: cephback2(active, since 28m), standbys: cephback1
>     osd: 6 osds: 6 up (since 22h), 6 in (since 24h); 125 remapped pgs
>
> But when I do
>
> ceph mgr module enable dashboard
>
> It starts ceph-mgr listening on port 8443 in cephback1, instead of cephback2
>
> See:
> root@cephback1:/etc/ceph# lsof -i -P -n|grep ceph-mgr|grep LISTEN
> ceph-mgr  6832            ceph   27u  IPv6  54536      0t0  TCP *:8443 (LISTEN)
>
> root@cephback2:/etc/ceph# lsof -i -P -n|grep ceph-mgr|grep LISTEN
> ceph-mgr  78871            ceph   25u  IPv4 939321      0t0  TCP *:6812 (LISTEN)
> ceph-mgr  78871            ceph   26u  IPv4 939335      0t0  TCP *:6813 (LISTEN)
>
> Shouldnt ceph-mgr, listening on port 8443, be started at cephback2,
> the active one?
>
> Output of 'ceph mgr services'
> root@cephback1:/etc/ceph# ceph mgr services
> {
>     "dashboard": "https://cephback2.xxx.xx:8443/";
> }
>
> If I try to access https://cephback1.xxx.xx:8443, it redirect the browser to
> https://cephback2.xxx.xx:8443, what, obviously doesnt work.
>
> Seems like there is some kind of inconsistency between the active
> ceph-mgr node and where the dashboard is to be started...
>
> On Wed, Jun 5, 2019 at 11:47 AM Marc Roos <M.Roos@xxxxxxxxxxxxxxxxx> wrote:
> >
> >
> > What is wrong with?
> >
> > service ceph-mgr@c stop
> > systemctl disable ceph-mgr@c
> >
> >
> > -----Original Message-----
> > From: Vandeir Eduardo [mailto:vandeir.eduardo@xxxxxxxxx]
> > Sent: woensdag 5 juni 2019 16:44
> > To: ceph-users
> > Subject:  How to remove ceph-mgr from a node
> >
> > Hi guys,
> >
> > sorry, but I'm not finding in documentation how to remove ceph-mgr from
> > a node. Is it possible?
> >
> > Thanks.
> > _______________________________________________
> > ceph-users mailing list
> > ceph-users@xxxxxxxxxxxxxx
> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >
> >
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux