最近开始学习ceph相关的技术,在读了一些理论知识后,急切的需要一个环境来实践一下。看了一下官网的安装部署教程,感觉不是很清楚,特别是从源码开始搭建环境。所以这里我整理一个5分钟的教程,希望对大家能有帮助。
OS环境:UOS平台上创建的一个基于centos6.6的虚机,并挂载上一块400G的云盘,这里为了避免sudo,所以直接用root用户创建的,大家在部署生产环境的时候切记不要用root。
1. 从github中下载ceph官方维护的源码:
#git clone https://github.com/ceph/ceph.git
2. configure、make 以及make install
源码下载完成后,cd到源码根目录
#./install-deps //安装一些依赖的包
#./autogen.sh
#./configure --prefix=/usr/ //这里如果不配置--prefix选项,所有程序默认安装在/usr/local下面,在后面可能会涉及到路径的问题
#make; make install
3. 设置PYTHONPATH环境变量,来避免因为python引起的问题
#echo "export PYTH