CEPHFS 在集群中使用
来源:互联网 发布:ios 淘宝下拉刷新 编辑:程序博客网 时间:2024/06/08 19:19
使用CephFS的三个前提条件
1. 检查 linux kernel 版本是否是最佳支持的, ubuntu 14.04的 kernel 版本是 4.4,检测ok
安装一个cephfs的节点
deph-admin-node@ceph-admin-node:~/my-cluster$ ceph-deploy install ceph-client-node集群状态要是健康的,处于‘active+clean’ 状态,确保至少有一个MDS在跑。分别使用命令 ceph -s 和 ceph mds stat可以查看
创建cephfs,由若干个pg构成的pool作cephfs的data存储区和若干pg构成的pool作cephfs的metadata存储区
ceph-admin-node@ceph-admin-node:~/my-cluster$ ceph osd pool create cephfs_data 10
ceph-admin-node@ceph-admin-node:~/my-cluster$ ceph osd pool create cephfs_metadata 10
ceph-admin-node@ceph-admin-node:~/my-cluster$ ceph fs new harvis_cephfs cephfs_metadata cephfs_data
至此,一个cephfs创建成功。
挂载cephfs有两种方法,一种使用linux kernel cephfs驱动,通过mount -t ceph来挂载,另一种是使用ceph-fuse通过用户空间的fuse协议来挂载cephfs,我这没有cephfs驱动,就用后者。
sudo ceph-fuse -m 192.168.1.252:6789 -k ~/my-cluster/ceph.client.admin.keyring ./mycephfs
挂载后,cd mycephfs
sudo cp ../initrd.img .
该操作前后使用ceph -s观察集群消耗空间从123M变化为154M,很显然cephfs并没有用多副本策略(initrd.img 大小为21M)。
- CEPHFS 在集群中使用
- [Ceph003]Ceph集群创建Cephfs文件
- kubernetes使用cephfs的两种方式
- 在php中使用redis cluster 集群
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 使用JMS在集群应用程序中分配任务
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 在Openstack环境中使用Savana自动化部署Hadoop集群
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 在使用Kettle的集群排序中 Carte的设定
- 在Azure HDInsight HBase集群中使用Thrift接口
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 在Spring中使用Quartz任务调度支持集群
- 深入探讨在集群环境中使用 EhCache 缓存系统
- 在Redis集群中使用pipeline批量插入
- JDK1.7源码笔记之String类
- javascript---箭头函数
- 04:公共子序列
- 玩转EXCEL系列-关于打印那些事
- 基础知识—数据类型-数据类型
- CEPHFS 在集群中使用
- PID490 / [NOI1995] 石子合并 [入门区间dp]
- linux读写锁
- Ubuntu 12.04 nutch 2.3.1 出现问题总结
- java国际化文件的存放位置
- Python爬虫系列之----Scrapy(八)爬取豆瓣读书某个tag下的所有书籍并保存到Mysql数据库中去
- 一些基础的数据库优化
- mvn不同环境打不同的包
- 自然语言处理系列之隐马尔可夫模型(HMM)