3.10. Ceph 노드에 대한 SSH 사용자 옵션 구성
openstack overcloud ceph deploy 명령은 사용자와 키를 생성하여 호스트에 배포하므로 이 섹션의 절차를 수행할 필요가 없습니다. 그러나 이는 지원되는 옵션입니다.
cephadm 은 SSH를 사용하여 모든 관리형 원격 Ceph 노드에 연결합니다. Red Hat Ceph Storage 클러스터 배포 프로세스는 모든 오버클라우드 Ceph 노드에 계정 및 SSH 키 쌍을 생성합니다. 그런 다음 키 쌍이 Cephadm에 제공되어 노드와 통신할 수 있습니다.
3.10.1. Red Hat Ceph Storage 클러스터 생성 전에 SSH 사용자 생성 링크 복사링크가 클립보드에 복사되었습니다!
openstack overcloud ceph user enable 명령을 사용하여 Ceph 클러스터를 생성하기 전에 SSH 사용자를 생성할 수 있습니다.
프로세스
-
stack사용자로 언더클라우드 노드에 로그인합니다. SSH 사용자를 생성합니다.
$ OpenStack 오버클라우드 ceph user enable <specification_file>&
lt;specification_file>을 사용자가 생성되고 공용 SSH 키가 설치된 클러스터를 설명하는 Ceph 사양 파일의 경로 및 이름으로 바꿉니다. 사양 파일은 수정할 노드와 개인 키가 필요한지 결정하는 정보를 제공합니다.사양 파일 생성에 대한 자세한 내용은 서비스 사양 생성을 참조하십시오.
참고기본 사용자 이름은
ceph-admin입니다. 다른 사용자 이름을 지정하려면--cephadm-ssh-user옵션을 사용하여 다른 사용자 이름을 지정합니다.openstack overcloud ceph user enable --cephadm-ssh-user <custom_user_name>기본 이름을 사용하고
--cephadm-ssh-user매개변수를 사용하지 않는 것이 좋습니다.사용자가 미리 생성된 경우
openstack overcloud ceph deploy를 실행할 때--skip-user-create매개변수를 사용합니다.
3.10.2. SSH 사용자 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
SSH 사용자를 비활성화하면 cephadm 을 비활성화합니다. cephadm 을 비활성화하면 Ceph 클러스터를 관리하는 서비스 기능이 제거되고 연결된 명령이 작동하지 않습니다. Ceph 노드 오버클라우드 확장 작업도 차단합니다. 또한 공개 및 개인 SSH 키를 모두 제거합니다.
프로세스
-
stack사용자로 언더클라우드 노드에 로그인합니다. openstack overcloud ceph user disable --fsid <FSID> <specification_file> 명령을 사용하여 SSH 사용자를 비활성화합니다.-
&
lt;FSID>를 클러스터의 파일 시스템 ID로 바꿉니다. FSID는 클러스터의 고유 식별자입니다. FSID는deployed_ceph.yaml환경 파일에 있습니다. &
lt;specification_file>을 사용자가 생성된 클러스터를 설명하는 Ceph 사양 파일의 경로 및 이름으로 바꿉니다.중요cephadm을 비활성화할 필요가 없는 경우openstack overcloud ceph user disable명령을 사용하지 않는 것이 좋습니다.중요비활성화된 후 SSH 사용자 및 Ceph 오케스트레이터 서비스를 활성화하려면
openstack overcloud ceph user enable --fsid <FSID> <specification_file> 명령을 사용합니다.참고이 명령을 실행하려면 다음을 확인하려면 Ceph 사양 파일의 경로가 필요합니다.
- SSH 사용자가 필요한 호스트는 무엇입니까.
- _admin 레이블이 있고 개인 SSH 키가 필요한 호스트는 무엇입니까.
- 공개 SSH 키가 필요한 호스트는 무엇입니까.
사양 파일 및 생성 방법에 대한 자세한 내용은 서비스 사양 생성을 참조하십시오.
-
&