Im running two private ceph clusters. Both are cephadm/docker on debian.

The first cluster was upgraded without problem to latest tentacle (19.2.3 -> 20.2.1) using
   ceph orch upgrade start --image quay.io/ceph/ceph:v20.2.1

Today I tried to upgrade the second cluster. During the upgrade, when a couple of managers had been upgraded, the upgrade process stopped with the error message
   Orchestrator is unavailable: Module not found
and the suggestion I should enable it (ceph mgr module enable orchestrator). From here Im not exactly certain about the errors/messages I received, but I could not enable the module (it already was) and several pages on the dashboard didn't give any information as it apparently dependent on the orchestrator.

As I neither were near the servers nor had the time to deal with the failure I chose to shutdown the servers. I have now restarted the servers and after a while the cluster got up again.

The dashboard (Administration/Upgrade) now shows version 20.2.1 and "Upgrade is paused". Two managers (incl the active) are upgraded and the third is old version(19.2.3). Everything else seems old version (logical, mgr is upgraded first and the error occured during mgr upgrade).

When I got the cluster running again
   ceph orch uprade status
showed

{
    "in_progress": true,
"target_image": "quay.io/ceph/ceph@sha256:0bae386bc859cd9a05b804d1ca16cca8853a64f90809044e2bf43095419dc337",
    "services_complete": [],
    "which": "Upgrading all daemon types on all hosts",
    "progress": "2/52 daemons upgraded",
"message": "Error: UPGRADE_EXCEPTION: Upgrade: failed due to an unexpected exception",
    "is_paused": true
}


Any suggestions regarding the continued upgrade? Resume the upgrade from the dashboard? First manually upgrade the last manager and then resume the normal upgrade process? or... ?

Anyone seen anything like this before or understand the reason for the failure?

/Johan
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to