I stumbled across this dependency when testing an upgrade of the OS on
an existing Ceph storage node. The existing OS was running Centos7,
podman as the container implementation, and hosting 2 OSDs. When I did
a fresh OS deployment of RockyLinux8 and attempted to recreate the
containers under podman, there were errors with unsupported parameters
to podman. Sorry, I don't remember the exact errors.
Unfortunately, other projects pulled me away from this for a while, but
I will be testing the temporary docker solution sometime later this
month. I'm hoping to use docker as a middle step to get to a supported
cephadm/podman/ceph/OS platform.
Gary
On 2022-08-07 05:01, Nico Schottelius wrote:
Hey Brent, Gary,
I was wondering why is ceph/cephadm depending on a specific podman
version? Is cephadm using some specific
API versions? Or in other words, is there no way to use "the wrong
podman version" with "cephadm any version"?
Reading your mails I am double puzzled, as I thought that cephadm
would actually solve these kind of issues in the first place and I
would expect it to be be especially stable on RH/Centos.
My understanding was that cephadm basically creates containers and
keeps the OS untouched, which imho should work with "any os" and "any
CRI", like k8s works with docker/podman/crio.
Best regards,
Nico
On 2022-08-07 07:11, Brent Kennedy wrote:
Did you ever find an answer? Have the same issue, stuck in podman
compatibility purgatory with Centos 7 and octopus containers. Cephadm
quincy wont even run on centos 7, says not supported. Closest thing I
can find to a solution is to save the bare metal ceph configuration on
the node, upgrade it to centos 8 stream, then restore the
configuration. After all hosts done, then upgrade to quincy and then
transition to cephadm. Unfortunately, I already converted one cluster
to cephadm on octopus.
-Brent
-----Original Message-----
From: Gary Molenkamp <molenkam@xxxxxx>
Sent: Tuesday, May 24, 2022 11:03 AM
To: ceph-users@xxxxxxx
Subject: Upgrade paths beyond octopus on Centos7
Good morning,
I'm looking into viable upgrade paths on my cephadm based octopus
deployment running on Centos7. Given the podman support matrix for
cephadm, how did others successful move to Pacific under a Rhel8 based
OS?
I am looking to use rocky moving forward, but the latest 8.6 uses podman
4.0 which does not seem to be supported for either Octopus (Podman <
2.2) or Pacific (Podman > 2.0-3.0).
I was hoping to upgrade the host OS first before moving from Octopus
to Pacific to limit the risks, so I'm trying to find a container
solution the works for supporting the older Octopus and a future
update to Pacific.
Perhaps I should I switch back to docker based containers until the
podman compatibility issues stabilize?
Thanks
Gary
--
Gary Molenkamp Science Technology Services
Systems Administrator University of Western Ontario
molenkam@xxxxxx http://sts.sci.uwo.ca
(519) 661-2111 x86882 (519) 661-3566
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx