![ceph-deploy 安裝指令失敗,並顯示 [ceph_deploy][ERROR] RuntimeError: configparser.NoSectionError: No section: 'main'](https://rvso.com/image/784031/ceph-deploy%20%E5%AE%89%E8%A3%9D%E6%8C%87%E4%BB%A4%E5%A4%B1%E6%95%97%EF%BC%8C%E4%B8%A6%E9%A1%AF%E7%A4%BA%20%5Bceph_deploy%5D%5BERROR%5D%20RuntimeError%3A%20configparser.NoSectionError%3A%20No%20section%3A%20'main'.png)
命令ceph-deploy install admin datanode_dn2
失敗並輸出:
[ceph_deploy.install][INFO ] Distro info: rocky 9.1 blue onyx
[admin][INFO ] installing Ceph on admin
[admin][INFO ] Running command: sudo yum clean all
[admin][DEBUG ] 57 files removed
[admin][INFO ] Running command: sudo yum -y install epel-release
[admin][DEBUG ] CentOS-9-stream - Ceph Quincy 113 kB/s | 474 kB 00:04
[admin][DEBUG ] Ceph aarch64 87 B/s | 257 B 00:02
[admin][DEBUG ] Ceph noarch 2.4 kB/s | 8.8 kB 00:03
[admin][DEBUG ] Ceph SRPMS 629 B/s | 1.8 kB 00:02
[admin][DEBUG ] Extra Packages for Enterprise Linux 9 - aarch64 3.7 MB/s | 14 MB 00:03
[admin][DEBUG ] Rocky Linux 9 - BaseOS 544 kB/s | 1.4 MB 00:02
[admin][DEBUG ] Rocky Linux 9 - AppStream 2.0 MB/s | 5.5 MB 00:02
[admin][DEBUG ] Rocky Linux 9 - Extras 3.1 kB/s | 9.1 kB 00:02
[admin][DEBUG ] Package epel-release-9-4.el9.noarch is already installed.
[admin][DEBUG ] Dependencies resolved.
[admin][DEBUG ] Nothing to do.
[admin][DEBUG ] Complete!
[ceph_deploy][ERROR ] RuntimeError: configparser.NoSectionError: No section: 'main'
我不太確定 ceph-deploy 抱怨的是哪個檔案:它肯定不是 ~/.cephdeploy.conf 或 ceph.conf。我還可以使用偵錯器,因為在偵錯器下運行會丟失有關配置文件位置的資訊。
答案1
部署工具ceph-deploy
已被棄用,取而代之的是cephadm
幾個版本之前的版本。儘管這並不能真正回答您的問題,但很難ceph-deploy
在新版本中保持功能。我建議改用cephadm。