ceph - centos7 上的 ceph-deploy install --release octopus 尝试加载不存在的 ceph-release-1-0 并且 ceph-deploy 不喜欢 centos8
问题描述
我陷入了死锁!想通过一个centos8节点扩展一个在centos7上运行的ceph nautilus集群。我使用 ceph-deploy 进行部署。现在的问题:
ceph-deploy (2.0.1) 不将 centos8 (8.3.2011) 识别为受支持的平台:
[ceph_deploy][错误] UnsupportedPlatform:不支持平台:CentOS Linux 8.3.2011
我无法切换到 cephadm,因为它不支持 nautilus
我无法在 centos7 上升级到章鱼,因为 ceph-deploy 尝试加载一个不存在的 ceph-release-1-0:
[c1][警告] 无法打开:https://download.ceph.com/rpm-octopus/el7/noarch/ceph-release-1-0.el7.noarch.rpm。跳过。
所以没有出路!任何帮助表示赞赏。
\马格纳斯
解决方案
修复了 ceph-deploy 的困难!
cd /usr/lib/python2.7/site-packages/ceph_deploy/hosts/centos
sed -i -e "s/.*ceph-release-1-0.*/'{url}noarch/ceph-release-1-1.el7.noarch.rpm'.format(url=url),/" install.py
mv install.pyo install.pyox
mv install.pyc install.pycx
\马格纳斯
推荐阅读
- pdf - 如何打开带有 .pdf.attachctrl 扩展名的文件?
- php - 我想定期在用户浏览器上更新我的网站缓存
- junit - JUnit 显示错误 java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
- android - 即使清单具有主要活动,Android中也缺少应用程序图标和名称
- maven - Gradle 依赖范围
- scala - Scala:用 ReaderT 和 Option 编写理解
- python-3.x - Kafka-Python 如何手动提交?
- ios - 如何自动调整 ViewController 根视图的大小以适应其内容?
- amazon-web-services - 跨 VPC 连接 RDS,无需 Peering
- java - 如何从某些 Firestore 集合中存在的 recyclerview 中排除项目