Skip to content

Conversation

bbezak
Copy link
Member

@bbezak bbezak commented Dec 10, 2021

Updates the CentOS images to use centos-release-ceph-pacific. This is
in line with Ubuntu which gets Pacific from UCA. Debian remains on
Nautilus.

Nautilus has been explicitly disabled in base, as RDO installing it
anyway.

Change-Id: Ie1e77f9c7d83538c051362a8972745f184c72019
(cherry picked from commit c6cba08)

Updates the CentOS images to use centos-release-ceph-pacific. This is
in line with Ubuntu which gets Pacific from UCA. Debian remains on
Nautilus.

Nautilus has been explicitly disabled in base, as RDO installing it
anyway.

Change-Id: Ie1e77f9c7d83538c051362a8972745f184c72019
(cherry picked from commit c6cba08)
@bbezak
Copy link
Member Author

bbezak commented Dec 10, 2021

I've built it locally, looks fine:

()[manila@test /etc/yum.repos.d]$ rpm -qa | grep -i ceph
python3-ceph-argparse-16.2.6-1.el8s.x86_64
python3-ceph-common-16.2.6-1.el8s.x86_64
centos-release-ceph-nautilus-1.2-2.el8.noarch
centos-release-ceph-pacific-1.0-2.el8.noarch
libcephfs2-16.2.6-1.el8s.x86_64
ceph-common-16.2.6-1.el8s.x86_64
python3-cephfs-16.2.6-1.el8s.x86_64

()[manila@test /etc/yum.repos.d]$ yum repolist
repo id                                                                                                             repo name
appstream                                                                                                           CentOS Stream 8 - AppStream
baseos                                                                                                              CentOS Stream 8 - BaseOS
centos-ceph-pacific                                                                                                 CentOS-8-stream - Ceph Pacific
centos-nfv-openvswitch                                                                                              CentOS-8 - NFV OpenvSwitch
centos-openstack-wallaby                                                                                            CentOS-8 - OpenStack wallaby
centos-opstools                                                                                                     CentOS-8 - OpsTools - collectd
extras                                                                                                              CentOS Stream 8 - Extras
powertools                                                                                                          CentOS Stream 8 - PowerTools

@bbezak
Copy link
Member Author

bbezak commented Dec 10, 2021

Manila Wallaby changed how it reaches Ceph (directing messages to mgr instead of mon), And we're using nautilus's ceph_argparse which does not understand it. We would need to bump ceph client

2021-12-10 09:52:24.261 20 ERROR manila.share.manager manila.exception.ShareBackendException: json_command failed - prefix=fs volume ls, argdict={'format': 'json'} - exception message: Bad target type 'mon-mgr'

https://github.com/ceph/ceph/commit/4000d500c0d2c017e7761a5592df1301d7f40538
https://tracker.ceph.com/issues/51039
https://review.opendev.org/c/openstack/manila/+/794275

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants