Skip to content

guicruzzs/ceph_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ceph_docker

Ceph demo running on Docker example.

Prerequisites:

Instructions:

Running Ceph:

  • Clone this repository
  • Get your IP (use ifconfig, or similar)
  • Change docker-compose.yml file, adding your IP. Ex: If my IP is 192.168.0.13, fill in the environment variables like this:
MON_IP: '192.168.0.13'
CEPH_PUBLIC_NETWORK: '192.168.0.0/24'
  • Run the container:
$ docker-compose up
  • Your Ceph will respond on http://localhost:80

Creating admin user:

  • Open the bash inside docker container
$ docker exec -it cephdocker_cluster_1 bash
  • Setup the admin user inside the container. Ex: If you choose a user ID called guilherme
radosgw-admin user create --uid=guilherme --display-name="Guilherme" --email=guilherme@email.com
radosgw-admin caps add --uid=guilherme --caps="users=*"
radosgw-admin caps add --uid=guilherme --caps="buckets=*"
radosgw-admin caps add --uid=guilherme --caps="metadata=*"
radosgw-admin caps add --uid=guilherme --caps="usage=*"
radosgw-admin caps add --uid=guilherme --caps="zone=*"
  • That's all, folks!!! =]

About

Guilherme Cruz

guicruz.zs@gmail.com

About

Ceph demo running on Docker example.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages