Project

General

Profile

Actions

Bug #20989

closed

ceph-mgr dashboard does not start on Linux container

Added by Charles Alva over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
ceph-mgr
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Testing Ceph Luminous 12.1.3 RC:
  • All MONs and MGRs run on Linux container (LXC, Ubuntu 16.04.3) on top of Proxmox VE 5.0 cluster.
  • All OSDs run on 3 nodes of Proxmox VE 5.0 (based on Debian 9).

The Ceph cluster is running fine so far, except the Ceph MGR dashboard could not be started. The Ceph MGR dashboard always gets traceback error everytime I start the ceph-mgr service inside the container. Is there any limitation to run Ceph MON/MGR/MDS/RGW on Linux container?

Didn't have this issue if the Ceph MON and MGR are installed on physical machine though. I'll try to redeploy the MON and MGR to Linux KVM and see whether the Ceph MGR dashboard could be started or not.

2017-08-12 20:38:54.538945 7f3e02be5500  0 set uid:gid to 64045:64045 (ceph:ceph)
2017-08-12 20:38:54.538961 7f3e02be5500  0 ceph version 12.1.3 (c56d9c07b342c08419bbc18dcf2a4c5fae62b9cf) luminous (rc), process (unknown), pid 715
2017-08-12 20:38:54.538976 7f3e02be5500  0 pidfile_write: ignore empty --pid-file
2017-08-12 20:38:54.551844 7f3e02be5500  1 mgr send_beacon standby
2017-08-12 20:38:56.230155 7f3df9f19700  1 mgr handle_mgr_map Activating!
2017-08-12 20:38:56.230332 7f3df9f19700  1 mgr handle_mgr_map I am now activating
2017-08-12 20:38:56.311524 7f3df5f11700  1 mgr init Loading python module 'dashboard'
2017-08-12 20:38:56.397348 7f3df5f11700  1 mgr load Constructed class from module: dashboard
2017-08-12 20:38:56.397358 7f3df5f11700  1 mgr start Creating threads for 1 modules
2017-08-12 20:38:56.397403 7f3df5f11700  1 mgr send_beacon active
2017-08-12 20:38:56.398817 7f3de8cfe700 -1 mgr serve dashboard.serve:
2017-08-12 20:38:56.398821 7f3de8cfe700 -1 mgr serve Traceback (most recent call last):
  File "/usr/lib/ceph/mgr/dashboard/module.py", line 831, in serve
    'server.socket_port': int(server_port),
ValueError: invalid literal for int() with base 10: ''

2017-08-12 20:38:56.552933 7f3df6f13700  1 mgr send_beacon active

Actions

Also available in: Atom PDF