ceph monitoring – calamari 설치
본 테스트는 ubuntu 14.04 64bit 기준으로 작성되었다.
각각의 실행에 대한 설명은 생략하기로함.
이는 실제 운영까지가 아닌 설치와 각ceph 노드의 연결까지이며,
연결 이후 실제적으로 사용하기 위해선 각 key값을 생성후 진행 해야한다.( 다음장에 설명 )
calamari 서버
root@calamari:~#echo “deb http://download.ceph.com/calamari/1.3.1/ubuntu/trusty/ trusty main” > /etc/apt/sources.list.d/calamari.list
root@calamari:~#wget –quiet -O – http://download.ceph.com/keys/release.asc | sudo apt-key add –
root@calamari:~#sudo add-apt-repository ppa:saltstack/salt2014-7
root@calamari:~#sudo apt-get update
root@calamari:~#sudo apt-get install salt-master
root@calamari:~#sudo apt-get install salt-minion
root@calamari:~#sudo apt-get install calamari-server
root@calamari:~#sudo apt-get install calamari-clients
root@calamari:~#sudo calamari-ctl initialize
[INFO] Loading configuration..
[INFO] Starting/enabling salt…
[INFO] Starting/enabling postgres…
[INFO] Initializing database…
[INFO] You will now be prompted for login details for the administrative user account. This is the account you will use to log into the web interface once setup is complete.
Username: 웹페이지에서 사용할 계정등록
Email address:
Password:
Password (again):
Superuser created successfully.
[INFO] Initializing web interface…
[INFO] Starting/enabling services…
[INFO] Restarting services…
[INFO] Complete.
root@calamari:~#
root@calamari:~# sudo chown www-data:www-data -R /var/log/calamari/
웹페이지 연결.
http://calamari domain
으로 하면 웹페이지 로그인 화면이 출력될 것이다.
로그인을 하면 최초 화면에
ceph를 모니터링 하기위한 calamari의 초기화면으로 calamari와 ceph의 모든 노드를 연결해주라는 메시지가 나온다.
mgmt서버에서 다음을 진행해주어라
root@mgmt:~# ceph-deploy calamari connect [모든노드]
[모든노드]= ceph를 구성하고 있는 모든 서버의 호스트 네임.
이후 웹페이지 확인
http://casamari address