검색

13.7. 수동으로 컨테이너 실행

download PDF

cephadm 은 컨테이너를 실행하는 작은 래퍼를 작성합니다. 컨테이너 실행 명령을 실행하려면 /var/lib/ceph/CLUSTER_FSID/SERVICE_NAME/unit 을 참조하십시오.

SSH 오류 분석

다음과 같은 오류가 발생하면 다음을 수행하십시오.

예제

execnet.gateway_bootstrap.HostNotFound: -F /tmp/cephadm-conf-73z09u6g -i /tmp/cephadm-identity-ky7ahp_5 root@10.10.1.2
...
raise OrchestratorError(msg) from e
orchestrator._interface.OrchestratorError: Failed to connect to 10.10.1.2 (10.10.1.2).
Please make sure that the host is reachable and accepts connections using the cephadm SSH key

다음 옵션을 사용하여 문제를 해결합니다.

  • Cephadm에 SSH ID 키가 있는지 확인하려면 다음 명령을 실행합니다.

    예제

    [ceph: root@host01 /]# ceph config-key get mgr/cephadm/ssh_identity_key > ~/cephadm_private_key
    INFO:cephadm:Inferring fsid f8edc08a-7f17-11ea-8707-000c2915dd98
    INFO:cephadm:Using recent ceph image docker.io/ceph/ceph:v15 obtained 'mgr/cephadm/ssh_identity_key'
    [root@mon1 ~] # chmod 0600 ~/cephadm_private_key

    위의 명령이 실패하면 Cephadm에 키가 없습니다. SSH 키를 생성하려면 다음 명령을 실행합니다.

    예제

    [ceph: root@host01 /]# chmod 0600 ~/cephadm_private_key

    또는

    예제

    [ceph: root@host01 /]# cat ~/cephadm_private_key | ceph cephadm set-ssk-key -i-

  • SSH 구성이 올바른지 확인하려면 다음 명령을 실행합니다.

    예제

    [ceph: root@host01 /]# ceph cephadm get-ssh-config

  • 호스트에 대한 연결을 확인하려면 다음 명령을 실행합니다.

    예제

    [ceph: root@host01 /]# ssh -F config -i ~/cephadm_private_key root@host01

공개 키가 authorized_keys 에 있는지 확인합니다.

공개 키가 authorized_keys 파일에 있는지 확인하려면 다음 명령을 실행합니다.

예제

[ceph: root@host01 /]# ceph cephadm get-pub-key
[ceph: root@host01 /]# grep "`cat ~/ceph.pub`" /root/.ssh/authorized_keys

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.