CEPH

포스트: 7|아이템:CEPH(7)
Tags

Posts

7 posts

Ceph Swift,S3 계정 생성

Ceph의 Object Gateway 설치 까지 모두 마쳤다면 이제 남은 것은 계정을 생성하고 파일을 업로드하거나 다운로드 해보는 일입니다. Ceph 는 Amazon S3(simple storage service) , Openstack swift 처럼 사용하는것이 가능합니다. S3, Swift 계정생성 우선 Object Gateway 가 설치되어 있는 노드에 가서 아래의 명령어를 입력합니다. #sudo radosgw-admin user create --uid="testuser" --display-name="First User"s3 계정생성 output : { "user_id": "testuser", "display_name": "First User",

Ceph 재설치시 storage가 포맷이 불가능할때 해결 방법

Ceph 설치과정이나 운영중에 문제가 있어 불가피하게 재설치를 해야할 수 도 있습니다.그 경우 보통 아래의 명령어를 실행해서 삭제하게 됩니다. ceph-deploy purge {ceph-node} [{ceph-node}] ceph-deploy purgedata {ceph-node} [{ceph-node}] ceph-deploy forgetkeys rm ceph.* 이후 다시 설치하게될 때 스토리지를 아래 명령어로 포맷하게 됩니다. #mkfs.xfs -f /dev/sdc 하지만 포맷 명령어가 작동되지 않습니다. #lsblk명령어로 보면 해당 스토리지가 ceph 의 lvm으로 잡혀있는것을 확인 할 수 있습니다.lvm을 삭제해줘야 스토리지의 포맷이 가능하게됩니다. #lvscan명령어로 디

Ceph Object Gateway 설치

#ceph-deploy rgw create node1명령어를 입력하면 node1에 gateway 가 설치되고 아래처럼 로그가 나옵니다.[ceph_deploy.rgw][INFO ] The Ceph Object Gateway (RGW) is now running on host node1 and default port 7480모두 잘 설치 된거 같지만 위에 주소로 접속이 안되는 에러가 있습니다.해결방법은 모든pool의 min_size를 1로 변경하면 됩니다. 우선 node1에 ssh 접속후 아래 명령어를 입력합니다.#ceph osd lspools그러면 pool 목록이 나타납니다. .rgw.root 로 나오면 #ceph osd pool get .rgw.root min_size 명령어로 현재의 min_size

ceph-deploy mon create-initial 명령어 오류 해결방법

#ceph-deploy mon create-initial 명령어를 입력시에 아래와 같은 에러가 나타날수 있다. --------------------------------------------------------------------------------------------------------------- [node1][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.node1.asok mon_status [node1][ERROR ] admin_socket: exception getting command descriptions: [Errno 2] No such file or directory