![[ceph_deploy][错误]运行时错误:NoSectionError:没有部分:'ceph'](https://linux22.com/image/9798/%5Bceph_deploy%5D%5B%E9%94%99%E8%AF%AF%5D%E8%BF%90%E8%A1%8C%E6%97%B6%E9%94%99%E8%AF%AF%EF%BC%9ANoSectionError%EF%BC%9A%E6%B2%A1%E6%9C%89%E9%83%A8%E5%88%86%EF%BC%9A'ceph'.png)
遵循官方文档:http://docs.ceph.com/docs/master/start/quick-start-preflight/#rhel-centos
我做了以下配置ceph.repo
:
[ceph-noarch]
name=Ceph noarch packages
baseurl=http://download.ceph.com/rpm-jewel/el7/noarch/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc
但是当我使用 ceph-deploy 安装 ceph 时,会出现错误:
[ceph_deploy][错误]运行时错误:NoSectionError:没有部分:'ceph'
在我将配置更改为[ceph-noarch]
时[ceph]
,我将得到以下信息:
[ceph_deploy][错误]运行时错误:NoSectionError:没有部分:'ceph-noarch'
怎么办呢?
答案1
我猜这是因为管理节点和节点在同一台机器上,ceph-deploy install
会尝试安装新的ceph.repo
,但会发现另一个已经存在。
我只是覆盖旧文件:
sudo mv /etc/yum.repos.d/ceph.repo.rpmnew /etc/yum.repos.d/ceph.repo