3.4. Red Hat Ceph Storage 클러스터 이름 구성
구성하는 이름으로 Red Hat Ceph Storage 클러스터를 배포할 수 있습니다. 기본 이름은 ceph 입니다.
프로세스
-
stack사용자로 언더클라우드 노드에 로그인합니다. 다음 명령을 사용하여 Ceph Storage 클러스터의 이름을 구성합니다.
OpenStack 오버클라우드 ceph deploy \ --cluster <cluster_name>$ OpenStack 오버클라우드 ceph deploy \ --cluster central \
현재 키 링 파일이 생성되지 않습니다. 인증 키는 오버클라우드 배포 중에 생성됩니다. 인증 키 파일은 이 절차 중에 구성된 클러스터 이름을 상속합니다. 오버클라우드 배포에 대한 자세한 내용은 다음을 참조하십시오. 8.1절. “오버클라우드 배포 시작”
위의 예에서 Ceph 클러스터의 이름은 central 입니다. 중앙 Ceph 클러스터의 구성 및 인증 키는 배포 프로세스 중에 /etc/ceph 에 생성됩니다.
문제 해결
Ceph Storage 클러스터에 대한 사용자 정의 이름을 구성하면 다음 오류가 표시될 수 있습니다.
monclient: get_monmap_and_config에서 연결할 모니터를 식별할 수 없기 때문에
이 오류가 표시되면 Ceph 배포 후 다음 명령을 사용하십시오.
cephadm shell --config <configuration_file> --keyring <keyring_file>
예를 들어 클러스터 이름을 central 으로 구성할 때 이 오류가 표시되면 다음 명령을 사용합니다.
cephadm shell --config /etc/ceph/central.conf \
--keyring /etc/ceph/central.client.admin.keyring
cephadm shell --config /etc/ceph/central.conf \
--keyring /etc/ceph/central.client.admin.keyring
다음 명령을 대안으로 사용할 수도 있습니다.
cephadm shell --mount /etc/ceph:/etc/ceph export CEPH_ARGS='--cluster central'
cephadm shell --mount /etc/ceph:/etc/ceph
export CEPH_ARGS='--cluster central'