본문 바로가기

ceph3

ceph block device, file system, object storage 사용하기 이전에 Ceph을 구성을 했으니 이제 Ceph 스토리지를 사용하기 위해 아래와 같이 Object, File, Block Storage로 사용해본다. 1. Rados Gateway 추가하기이전에 설치한 mon 노드에 radosgw 를 설치 한다. 그리고 설치 하기 전에 ceph.conf안에 해당 옵션을 준다. default port는 7480 이다.ceph.conf를 아래와 같이 수정한다. 만약 처음 설치 할 때 부터 아래 처럼 포트를 바꾸기를 원한다면 최초 ceph-deploy new 할 때 이 설정을 넣어둔다.나중에 하게 되면 기존에 배포된 ceph의 ceph.conf를 overwrite를 해야 한다.[client] rgw frontends = civetweb port=80~$ceph-deploy rg.. 2017. 12. 24.
ceph-deploy로 ceph 설치하기 Juju를 이용해서 Ceph을 deploy하게 되면 간단하지만, Manual하게 Deploy 해보려고 한다. 1. Architecture 2. 준비a. Machines : ubuntu 16.04로 구성한다.- Ceph Admin : ceph-deploy를 실행할 호스트. 모든 명령이나 구성등을 가지고 있는 서버라고 생각하면 된다.- Ceph Mon : Ceph OSD를 모니터링 하기 위한 호스트. 테스트를 위해 우선 1대만 구성한다. (3대로 구성해서 이중화로 구성할 수 있다)- Ceph OSD : 테스트를 위해 1개의 디스크를 추가가 된 호스트를 2대 구성한다.b. Network- Ceph Cluster Network : OSD간 데이터를 Replication 하기 위한 네트워크. 1개의 네트워크로 같.. 2017. 12. 24.
Ceph PG 계산하기 ceph 의 상태가 warning으로 나오는데, ceph status에서 pg가 적다라고 표시된다ceph -s cluster 53a8e4b8-521a-42da-8dca-1ae419362868 health HEALTH_WARN pool default.rgw.meta has many more objects per pg than average (too few pgs?) pool default.rgw.buckets.data has many more objects per pg than average (too few pgs?) monmap e1: 3 mons at {juju-machine-1-lxc-16=148.1.6.112:6789/0,juju-machine-2-lxc-3=148.1.6.132:6789/0,juj.. 2017. 12. 22.