使用qemu建立简单的ceph分布式文件系统测试环境
2010-04-10 16:20
411 查看
1. 下载代码并编译
git clone git://ceph.newdream.net/git/ceph.git
git clone git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2. 配置服务端环境并启动服务
2.1 添加use_xattr
在/etc/fstab中,找到服务端所在文件系统的位置,添加use_xattr选项。比如
UUID=c0fb46f4-6b8d-41a3-b026-5850b9f51865 / ext3
relatime,user_xattr,errors=remount-ro 0 1
重启系统
2.2 建立文件夹
mkdir -p dev/osd0
mkdir out
mkdir log
2.3 启动ceph服务, ip地址可以根据自己的环境选择
./vstart.sh -n -d -m 192.168.0.100
3. 测试服务端配置
./csyn --syn makedirs 2 2 2
./csyn --syn walk
执行后,应该可以看到很多文件夹和文件
4. 编译linux客户端
4.1 配置
make menuconfig , 在文件系统中选择ceph
5. 启动qemu 加载ceph文件系统
mount -t ceph 192.168.0.100:/ /mnt/ceph
touch abc
6. 验证
./csyn --syn walk
应该可以看到刚刚建立的文件abc
git clone git://ceph.newdream.net/git/ceph.git
git clone git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2. 配置服务端环境并启动服务
2.1 添加use_xattr
在/etc/fstab中,找到服务端所在文件系统的位置,添加use_xattr选项。比如
UUID=c0fb46f4-6b8d-41a3-b026-5850b9f51865 / ext3
relatime,user_xattr,errors=remount-ro 0 1
重启系统
2.2 建立文件夹
mkdir -p dev/osd0
mkdir out
mkdir log
2.3 启动ceph服务, ip地址可以根据自己的环境选择
./vstart.sh -n -d -m 192.168.0.100
3. 测试服务端配置
./csyn --syn makedirs 2 2 2
./csyn --syn walk
执行后,应该可以看到很多文件夹和文件
4. 编译linux客户端
4.1 配置
make menuconfig , 在文件系统中选择ceph
5. 启动qemu 加载ceph文件系统
mount -t ceph 192.168.0.100:/ /mnt/ceph
touch abc
6. 验证
./csyn --syn walk
应该可以看到刚刚建立的文件abc
相关文章推荐
- 使用CppUnit建立简单的测试环境
- 使用ceph-deploy在虚拟机上搭建一个单副本ceph测试环境
- 使用qemu 建立mini2440的模拟仿真环境
- 使用hosts文件建立健壮的网络开发/测试环境
- 【转】解压缩版tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- Robot Framework 使用1-环境配置及简单网站兼容性测试(转)
- 使用Eclipse开发及测试Spark的环境搭建及简单测试
- 如何使用USBWebserver在本机快速建立网站测试环境
- win8.1上wamp环境中利用apache自带ab压力测试工具使用超简单讲解
- 如何建立和使用Jmeter测试环境(初学者)
- Web开发之tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- 使用qemu 建立mini2440的模拟仿真环境
- [软件测试]Linux环境中简单清爽的Google Test (GTest)测试环境搭建(初级使用)
- 使用qemu 建立mini2440的模拟仿真环境
- tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- Hibernate下搭建JUNIT的测试环境,使用beforeclass和afterclass实现sessionFactory建立一次
- 【转】Jmeter入门:如何建立和使用Jmeter测试环境
- 使用Httpie调试ElasticSearch环境搭建及简单测试(图文详解)
- 如何建立和使用Jmeter测试环境(初学者)
- 如何建立和使用Jmeter测试环境(初学者)