https://github.com/rootfs/rhcs
Containerized Ceph
https://github.com/rootfs/rhcs
Last synced: 4 months ago
JSON representation
Containerized Ceph
- Host: GitHub
- URL: https://github.com/rootfs/rhcs
- Owner: rootfs
- Created: 2015-12-09T14:41:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-08-19T17:51:16.000Z (almost 9 years ago)
- Last Synced: 2024-12-29T21:22:05.310Z (5 months ago)
- Language: Shell
- Size: 53.7 KB
- Stars: 0
- Watchers: 18
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RHCS containerization
## Clone
git clone https://your_github_id:[email protected]/roofmonkey/rhcs
## build docker image
```console
docker build -t rhcs .
```## prepare
```console
mkdir -p /etc/ceph
# for /var/lib/ceph
mkdir -p /srv/ceph-var
# directory for osd 0
mkdir -p /srv/ceph
# directory for osd 1
mkdir -p /srv/ceph-1
rm -rf /etc/ceph/* /srv/ceph/* /srv/ceph-1/*
```## start Ceph mon
```console
docker run -ti --net=host -e MON_IP=10.1.4.12 -e CEPH_PUBLIC_NETWORK=10.1.4.0/24 -e CEPH_DAEMON=mon -e -v /etc/ceph:/etc/ceph -v /srv/ceph-var:/var/lib/ceph rhcs
```## start Ceph osd 0
```console
docker run -ti --privileged --net=host -e MON_IP=10.1.4.12 -e CEPH_PUBLIC_NETWORK=10.1.4.0/24 -e CEPH_DAEMON=osd -e OSD_TYPE=directory -v /srv/ceph:/var/lib/ceph/osd/ -v /etc/ceph:/etc/ceph -v /srv/ceph-var:/var/lib/ceph rhcs
```## start Ceph osd 1
```console
docker run -ti --privileged --net=host -e MON_IP=10.1.4.12 -e CEPH_PUBLIC_NETWORK=10.1.4.0/24 -e CEPH_DAEMON=osd -e OSD_TYPE=directory -v /srv/ceph-1:/var/lib/ceph/osd/ -v /etc/ceph:/etc/ceph -v /srv/ceph-var:/var/lib/ceph rhcs
```