Skip to content

Single-node (all-in-one) Ceph cluster with RADOS gateway

Notifications You must be signed in to change notification settings

maxkochubey/ceph-aio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ceph all-in-one

Deploying single-node Ceph cluster with HTTP REST gateway for the RADOS object store. It may be useful for some testing purposes. By default, after installation RadosGW listens on port 8080.

Deploy with Vagrant on local VirtualBox VM

$ git clone https://github.com/maxkochubey/ceph-aio.git /tmp/ceph-aio
$ cd /tmp/ceph-aio
$ # Now it's time to customize config "scripts/ceph-aio.conf"
$ vagrant up

Deploy with Vagrant in OpenStack VM

$ git clone https://github.com/maxkochubey/ceph-aio.git /tmp/ceph-aio
$ cd /tmp/ceph-aio
$ # Now it's time to customize config "scripts/ceph-aio.conf"
$ vagrant plugin install vagrant-openstack-provider
$ # After vagrant plugin installation you have to edit "Vagrantfile" and \
  # write correct OpenStack credentials, networks, image, flavor, etc.
$ # Usually there's no "vagrant" user in regular Ubuntu Trusty OpenStack \
  # image, so we'll use "ubuntu" user from Ubuntu cloud image
$ username=ubuntu vagrant up --provider=openstack

Deploy on already existing Ubuntu VM

$ git clone https://github.com/maxkochubey/ceph-aio.git /tmp/ceph-aio
$ cd /tmp/ceph-aio/scripts
$ # Now it's time to customize config ceph-aio.conf
$ # and just start script for ceph deploy
$ ./ceph-aio-deploy.sh

About

Single-node (all-in-one) Ceph cluster with RADOS gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages