Ceph 클러스터를 효율적으로 관리하기 위해서는 웹 기반의 Ceph Dashboard를 활성화하는 것이 중요합니다. 이 글에서는 다양한 Ceph 버전에서 Dashboard를 활성화하고, 사용자 계정을 생성하는 방법을 단계별로 안내합니다.
1. Ceph Dashboard 개요
Ceph Dashboard는 Ceph 클러스터의 상태를 모니터링하고 관리할 수 있는 웹 기반의 인터페이스입니다. 이를 통해 클러스터의 성능, 상태, 로그 등을 시각적으로 확인하고 다양한 관리 작업을 수행할 수 있습니다.
2. Dashboard 활성화 방법
Ceph Luminous 버전
ceph mgr module enable dashboard
Luminous 버전에서는 위 명령어로 Dashboard 모듈을 활성화할 수 있습니다.
Ceph Nautilus 이상 버전
ceph mgr module enable dashboard
ceph config set mgr mgr/dashboard/ssl false
Nautilus 버전부터는 SSL 설정을 비활성화하여 HTTP로 Dashboard에 접근할 수 있습니다.
Cephadm을 사용하는 최신 버전 (Octopus, Pacific, Quincy 등)
ceph mgr module enable dashboard
ceph dashboard create-self-signed-cert
Cephadm을 사용하는 경우, 위 명령어로 Dashboard 모듈을 활성화하고 자체 서명된 SSL 인증서를 생성합니다.
3. 사용자 계정 생성
Ceph Dashboard에 접근하기 위해서는 사용자 계정을 생성해야 합니다. Nautilus 버전부터는 계정 생성이 필수입니다.
echo -n '비밀번호' > /etc/ceph/dashboard-password.txt
ceph dashboard ac-user-create admin -i /etc/ceph/dashboard-password.txt administrator
위 명령어는 'admin'이라는 사용자 계정을 생성하며, 비밀번호는 '비밀번호'로 설정됩니다. 역할은 'administrator'로 지정됩니다.
4. Dashboard 접속 정보 확인
Dashboard의 접속 정보를 확인하려면 다음 명령어를 사용합니다.
ceph mgr services
출력 예시:
{
"dashboard": "https://192.168.0.10:8443/"
}
위 예시에서 Dashboard는 https://192.168.0.10:8443/
주소에서 접근할 수 있습니다.
5. 추가 설정: IP 및 포트 변경
Dashboard의 IP 주소 및 포트를 변경하려면 다음 명령어를 사용합니다.
ceph config set mgr mgr/dashboard/server_addr 192.168.11.180
ceph config set mgr mgr/dashboard/server_port 7000
위 명령어는 Dashboard를 192.168.11.180
IP와 7000
포트에서 서비스하도록 설정합니다.
'클라우드 컴퓨팅' 카테고리의 다른 글
RHEL 계열에서 createrepo와 reposync를 활용한 오프라인 RPM 저장소 구성 방법 (0) | 2025.05.19 |
---|---|
Ceph Monitoring 명령어 정리 (2025년 기준) (0) | 2025.05.16 |
Neutron - Allowed Address Pair 기능을 활용한 VIP 설정 가이드 (0) | 2025.05.16 |
OVS CLI 명령어 정리 (0) | 2025.05.15 |