-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Operator cannot connect to mons after Ceph upgrade to Nautilus #2973
Comments
"6789/TCP,3300/TCP" ... does 6789 forward to teh container's 6789, and 3300 forward to the containers 3300? That error means that there is a connection to 3300 that is speaking the v1 (6789) protocol. What does |
After running this command, the mons immediately started responding:
How about the following procedure for updating to nautilus?
@leseb, can you take a look? |
While everyone is looking, is there a way to fix this in 0.9 and ceph v13? |
@dimm0 If you're using 0.9 and ceph v13 everything should be on v1. The |
Ah!! That explains it 😁 thanks
Indeed.. |
This commits allows the upgrade from Mimic to Nautilus to work by: * removing the v2 brackets on the operator ceph config file generation, we stick with v1 and can revert this back once we deprecate mimic there is no rush since mons keep on listening to v1. * enable messengers 2 when the cluster runs on Nautilus Fixes: rook#2973 Signed-off-by: Sébastien Han <seb@redhat.com>
Is this a bug report or feature request?
Deviation from expected behavior:
After upgrading from Mimic to Nautilus, the operator is not able to connect to the mons.
The operator log is full of these messages about msgr1:
Here is the connection found in the ceph.conf in the operator pod:
The mon service endpoints are updated properly to have ports for both msgr1 and 2. For example:
Ceph commands from the toolbox are working fine, but they are still based on the msgr1 endpoints:
@leseb @liewegas Anything stand out for why msgr2 wouldn't be working?
Expected behavior:
The operator should be able to connect to the mons after upgrade to Nautilus.
How to reproduce it (minimal and precise):
ceph/ceph:v13
cephVersion.image: ceph/ceph:v14
The text was updated successfully, but these errors were encountered: