![ceph-deploy 설치 명령이 실패하고 [ceph_deploy][ERROR ] RuntimeError: configparser.NoSectionError: 섹션 없음: 'main'](https://rvso.com/image/784031/ceph-deploy%20%EC%84%A4%EC%B9%98%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%8B%A4%ED%8C%A8%ED%95%98%EA%B3%A0%20%5Bceph_deploy%5D%5BERROR%20%5D%20RuntimeError%3A%20configparser.NoSectionError%3A%20%EC%84%B9%EC%85%98%20%EC%97%86%EC%9D%8C%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으로 전환하는 것이 좋습니다.