Re: Upgrade to 15.2.7 fails on mixed x86_64/arm64 cluster

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

 



I think you should open an issue on the ceph tracker as it seems the cephadm upgrade workflow doesn't support multi arch container images.

docker.io/ceph/ceph:v15.2.7 is a manifest list [1], which depending on the host architecture (x86_64 or ARMv8), will provide you the right container image.

docker.io/ceph/ceph manifest references docker.io/ceph/ceph-amd64 and docker.io/ceph/ceph-arm64 container images.

So it's expected to have the container image ID 2bc420ddb175 on your x86_64 host and 9a0677fecc08 on ARMv8 host but cephadm doesn't take care of this configuration as the container image ID is compared between two hosts with a different arch [2].

[1] https://hub.docker.com/r/ceph/ceph/tags?page=1&ordering=last_updated&name=v15.2.7
[2] https://github.com/ceph/ceph/blob/master/src/pybind/mgr/cephadm/upgrade.py#L314-L319
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx



[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