mirror of https://github.com/ceph/go-ceph
travis: add mds to micro cluster
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
This commit is contained in:
parent
c7a0450712
commit
95fa549c14
|
@ -12,6 +12,7 @@ before_install:
|
||||||
- ceph-deploy install --release giant `hostname`
|
- ceph-deploy install --release giant `hostname`
|
||||||
- ceph-deploy pkg --install librados-dev `hostname`
|
- ceph-deploy pkg --install librados-dev `hostname`
|
||||||
- ceph-deploy pkg --install librbd-dev `hostname`
|
- ceph-deploy pkg --install librbd-dev `hostname`
|
||||||
|
- ceph-deploy pkg --install libcephfs-dev `hostname`
|
||||||
- bash ci/micro-osd.sh /tmp/micro-ceph
|
- bash ci/micro-osd.sh /tmp/micro-ceph
|
||||||
- export CEPH_CONF=/tmp/micro-ceph/ceph.conf
|
- export CEPH_CONF=/tmp/micro-ceph/ceph.conf
|
||||||
- ceph status
|
- ceph status
|
||||||
|
|
|
@ -81,6 +81,25 @@ ceph osd crush add osd.${OSD_ID} 1 root=default host=localhost
|
||||||
ceph-osd --id ${OSD_ID} --mkjournal --mkfs
|
ceph-osd --id ${OSD_ID} --mkjournal --mkfs
|
||||||
ceph-osd --id ${OSD_ID}
|
ceph-osd --id ${OSD_ID}
|
||||||
|
|
||||||
|
# single mds
|
||||||
|
MDS_DATA=${DIR}/mds.a
|
||||||
|
mkdir ${MDS_DATA}
|
||||||
|
|
||||||
|
cat >> $DIR/ceph.conf <<EOF
|
||||||
|
[mds.a]
|
||||||
|
mds data = ${MDS_DATA}
|
||||||
|
mds log max segments = 2
|
||||||
|
mds cache size = 10000
|
||||||
|
host = localhost
|
||||||
|
EOF
|
||||||
|
|
||||||
|
ceph-authtool --create-keyring --gen-key --name=mds.a ${MDS_DATA}/keyring
|
||||||
|
ceph -i ${MDS_DATA}/keyring auth add mds.a mon 'allow profile mds' osd 'allow *' mds 'allow'
|
||||||
|
ceph osd pool create cephfs_data 8
|
||||||
|
ceph osd pool create cephfs_metadata 8
|
||||||
|
ceph fs new cephfs cephfs_metadata cephfs_data
|
||||||
|
ceph-mds -i a
|
||||||
|
|
||||||
# check that it works
|
# check that it works
|
||||||
rados --pool rbd put group /etc/group
|
rados --pool rbd put group /etc/group
|
||||||
rados --pool rbd get group ${DIR}/group
|
rados --pool rbd get group ${DIR}/group
|
||||||
|
|
Loading…
Reference in New Issue