![ceph-deploy インストール コマンドが [ceph_deploy][ERROR] RuntimeError: configparser.NoSectionError: セクションがありません: 'main' で失敗します](https://rvso.com/image/784031/ceph-deploy%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%20%5Bceph_deploy%5D%5BERROR%5D%20RuntimeError%3A%20configparser.NoSectionError%3A%20%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3A%20'main'%20%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%99.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
デプロイメント ツールは、 2、3 リリース前ceph-deploy
から廃止されていますcephadm
。これは質問に対する回答にはなりませんが、新しいリリースで機能を維持するのは困難ですceph-deploy
。cephadm に切り替えることをお勧めします。