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