ceph安装配置说明.docx
文本预览下载声明
ceph安装配置说明环境说明:功能结点HostnameIP系统环境元数据结点监控结点mm1.1.1.12redhat-2.6.32-279.el6.x86_64编译linux-2.6.34.2版本内核,加载ceph模块和btrfs文件系统对象存储结点1osd01.1.1.21对象存储结点2osd11.1.1.22客户端结点client1.1.1.17注:在配置系统环境时,需要指定各结点的机器名,关闭iptables、关闭selinux(重要)。相关软件包:ceph-0.61.2.tar.tarlibedit0-3.0-1vs.el6.x86_64.rpmlibedit-devel-3.0-1vs.el6.x86_64.rpmsnappy-1.0.5-1.el6.rf.x86_64.rpmsnappy-devel-1.0.5-1.el6.rf.x86_64.rpmleveldb-1.7.0-2.el6.x86_64.rpmleveldb-devel-1.7.0-2.el6.x86_64.rpmbtrfs-progs-0.19.11.tar.bz2$src为安装包存放目录内核编译及配置:cp /boot/config-2.6.32-279.el6.x86_64 /usr/src/linux-2.6.34.2/.configmake menuconfig#选择把ceph编译成模块和加载btrfs文件系统make all#若是多核处理器,则可以使用make -j8命令,以多线程方式加速构建内核make modules_installmake install修改/etc/grub.conf文件,把新编译的linux-2.6.34.2版本内核做为默认启动内核。Ceph安装配置:先安装相关依赖包:rpm -ivh libedit0-3.0-1vs.el6.x86_64.rpm --forcerpm -ivh libedit-devel-3.0-1vs.el6.x86_64.rpmrpm -ivh snappy-1.0.5-1.el6.rf.x86_64.rpmrpm -ivh snappy-devel-1.0.5-1.el6.rf.x86_64.rpmrpm -ivh leveldb-1.7.0-2.el6.x86_64.rpmrpm -ivh leveldb-devel-1.7.0-2.el6.x86_64.rpm编译安装ceph:./autogen.sh./configure --without-tcmalloc --without-libatomic-opsmakemake install配置ceph:cp $src/ceph-0.61.2/src/sample.ceph.conf /usr/local/etc/ceph/ceph.confcp $src/ceph-0.61.2/src/init-ceph /etc/init.d/cephmkdir /var/log/ceph#建立存放ceph日志目录。修改ceph配置文件,除客户端外,其它的节点都需一个配置文件ceph.conf,并需要是完全一样的。这个文件要位于/etc/ceph下面,如果在./configure时没有修改prefix的话,则应该是在/usr/local/etc/ceph下:vim ceph.conf[global] max open files = 131072 log file = /var/log/ceph/$name.log pid file = /var/run/ceph/$name.pidkeyring = /etc/ceph/keyring.adminauth supported = none#取消挂载时的认证auth cluster required = none#取消挂载时的认证auth service required = none#取消挂载时的认证auth client required = none#取消挂载时的认证[mon] mon data = /data/$name[mon.0] host = mm mon addr = 1.1.1.12:6789[mds] keyring = /data/keyring.$name[mds.0] host = mm[osd] osd data = /data/$name osd journal = /data/$name/journal osd journal size = 1000 ; journal size, in megabyteskeyring = /data/keyring.$name osd mkfs typ
显示全部