CephFS环境搭建(一)

一、搭建环境

操作系统:ubuntu 14

ceph版本:ceph-0.88

单个千兆网卡

OSD数:16 *3T硬盘

节点:172.10.3.59 osd:6个;172.10.3.60 osd:10个,mon:1个,mds1个

注:没有使用apt(除一些必要依赖以外,也没有用ceph-deploy,之前用过这次想换个方法,用ceph-deploy比较便捷,方法可以在官网上找到)


二、搭建流程

1、安装软件
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var 
make -j4 
make install 


http://docs.ceph.com/docs/master/install/manual-deployment/ 

2、搭建monitor
cp src/init-ceph /etc/init.d/ceph 
uuidgen 
vim /etc/ceph/ceph.conf; set fsid = e3de7f45-c883-4e2c-a26b-210001a7f3c2 
ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *' 
ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --set-uid=0 --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' 
ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring 
monmaptool --create --add node1 172.10.3.60 --fsid e3de7f45-c883-4e2c-a26b-210001a7f3c2 /tmp/monmap 
mkdir -p /var/lib/ceph/mon/ceph-node1 
ceph-mon --mkfs -i node1 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring 
touch /var/lib/ceph/mon/ceph-node1/done 
comment all osd in /etc/ceph/ceph.conf 
/etc/init.d/ceph start 

3、加入OSD
ceph-disk prepare --cluster ceph --cluster-uuid e3de7f45-c883-4e2c-a26b-210001a7f3c2 --fs-type xfs /dev/sdb 
mkdir -p /var/lib/ceph/osd/ceph-0 
ceph-disk activate /dev/sdb1 

4、创建文件系统

cephfs:http://docs.ceph.com/docs/master/cephfs/createfs/ 


ceph osd pool create cephfs_data 8 
ceph osd pool create cephfs_metadata 8 
ceph fs ls 
ceph fs new cephfs cephfs_metadata cephfs_data 
ceph fs ls 
ceph mds stat 


5、客户端挂载

mount -t ceph 172

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值