Project

General

Profile

Actions

Bug #38757

closed

mgr/ssh orchestrator doesn't work

Added by 一帆 师 about 5 years ago. Updated over 4 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
Category:
-
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

I installed ceph-mgr-ssh-14.1.1 and python-remoto-0.0.35

set the ssh moudule by

"ceph mgr module enable ssh"

"ceph orchestrator set backend ssh"

then

I add the ssh_config_file as the follows:

Host node6
  HostName 192.168.10.3
  User root
  Port 22
  UserKnownHostsFile /root/.ssh/known_hosts
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /root/.ssh/id_rsa
  IdentitiesOnly yes
  LogLevel FATAL

it is the format as vagrant ssh-config,

"ceph ssh set-ssh-config -i ssh_config_file"

the I add node6 by

ceph orchestrator host add node6

then I tried to ls devices on node6.

the http://docs.ceph.com/docs/master/mgr/orchestrator_cli/ shows that

"host add, host ls, host rm ,mgr update, mon update,osd create,device ls" are already supported.

but it throws an error.

[root@node6 ~]# ceph orchestrator device ls --host=node6
Error EINVAL: Traceback (most recent call last):
  File "/usr/share/ceph/mgr/mgr_module.py", line 862, in _handle_command
    return CLICommand.COMMANDS[cmd['prefix']].call(self, cmd, inbuf)
  File "/usr/share/ceph/mgr/mgr_module.py", line 337, in call
    return self.func(mgr, **kwargs)
  File "/usr/share/ceph/mgr/orchestrator_cli/module.py", line 21, in inner
    return func(*args, **kwargs)
  File "/usr/share/ceph/mgr/orchestrator_cli/module.py", line 90, in _list_devices
    for inventory_node in completion.result:
  File "/usr/share/ceph/mgr/ssh/module.py", line 37, in result
    return list(map(lambda r: r.get(), self._result))
  File "/usr/share/ceph/mgr/ssh/module.py", line 37, in <lambda>
    return list(map(lambda r: r.get(), self._result))
  File "/usr/lib64/python2.7/multiprocessing/pool.py", line 554, in get
    raise self._value
EOFError: expected 1 bytes, got 0

the log output:

2019-03-15 05:05:11.351 7f0b6d009700  0 log_channel(audit) log [DBG] : from='client.74328 -' entity='client.admin' cmd=[{"prefix": "orchestrator device ls", "target": ["mgr", ""]}]: dispatch
2019-03-15 05:05:12.004 7f0b6c007700  0 log_channel(cluster) log [DBG] : pgmap v997: 44 pgs: 29 active+clean, 15 unknown; 1.6 KiB data, 82 MiB used, 3.0 TiB / 3.0 TiB avail
2019-03-15 05:05:14.005 7f0b6c007700  0 log_channel(cluster) log [DBG] : pgmap v998: 44 pgs: 29 active+clean, 15 unknown; 1.6 KiB data, 82 MiB used, 3.0 TiB / 3.0 TiB avail
2019-03-15 05:05:16.005 7f0b6c007700  0 log_channel(cluster) log [DBG] : pgmap v999: 44 pgs: 29 active+clean, 15 unknown; 1.6 KiB data, 82 MiB used, 3.0 TiB / 3.0 TiB avail
2019-03-15 05:05:16.356 7f0b6d80a700 -1 mgr handle_command module 'orchestrator_cli' command handler threw exception: expected 1 bytes, got 0
2019-03-15 05:05:16.356 7f0b6d80a700 -1 mgr.server reply reply (22) Invalid argument Traceback (most recent call last):
  File "/usr/share/ceph/mgr/mgr_module.py", line 862, in _handle_command
    return CLICommand.COMMANDS[cmd['prefix']].call(self, cmd, inbuf)
  File "/usr/share/ceph/mgr/mgr_module.py", line 337, in call
    return self.func(mgr, **kwargs)
  File "/usr/share/ceph/mgr/orchestrator_cli/module.py", line 21, in inner
    return func(*args, **kwargs)
  File "/usr/share/ceph/mgr/orchestrator_cli/module.py", line 90, in _list_devices
    for inventory_node in completion.result:
  File "/usr/share/ceph/mgr/ssh/module.py", line 37, in result
    return list(map(lambda r: r.get(), self._result))
  File "/usr/share/ceph/mgr/ssh/module.py", line 37, in <lambda>
    return list(map(lambda r: r.get(), self._result))
  File "/usr/lib64/python2.7/multiprocessing/pool.py", line 554, in get
    raise self._value
EOFError: expected 1 bytes, got 0


Files

444444444.png (102 KB) 444444444.png 一帆 师, 03/15/2019 09:08 AM
11111.png (4.9 KB) 11111.png 一帆 师, 03/19/2019 12:45 AM

Related issues 1 (0 open1 closed)

Related to Orchestrator - Bug #46990: execnet: EOFError: couldnt load message header, expected 9 bytes, got 0Can't reproduce

Actions
Actions

Also available in: Atom PDF