前期准备:准备三台CentOS7.2系统,每台机器三块硬盘,关闭selinux,关闭iptables,做好时间同步,做好本地域名解析,并对每台机器做互信。192.168.10.101ceph-node1192.168.10.22ceph-node2192.168.10.33ceph-node3没台机器上有三个osd,整个集群共九个osd。在每台机器上/etc/yum.repos.d/目录下创建ce
分类:
其他好文 时间:
2018-11-11 23:35:19
阅读次数:
247
块存储:比如iscsi文件存储:NFS/SAMBA对象存储:都是C/S结构,客户端需要单独安装软件ceph组件:MON:ceph通过一系列的映射表来监控集群状态,一般来说MON是奇数个OSD:ceph对象存储设备,它是唯一的真正存储数据的设备。OSD也是一个进程,一般来说OSD关联到集群中的每块物理硬盘。所以集群中有多少块硬盘就有多少个OSD进程。MDS:元数据服务器。元数据是描述数据的数据。MD
分类:
其他好文 时间:
2018-11-09 17:14:14
阅读次数:
269
1 2 3 4 5 HTML5-页面切换动画 6 7 8 9 59 422 423 424 425 这个是页面1...... 426 这个是页面2...... 427 这个是页面3...... 428 这个是页面4...... 429 ... ...
分类:
移动开发 时间:
2018-11-05 17:34:56
阅读次数:
266
Ceph的设置 一个Ceph集群至少运行两类进程: Ceph Monitor(ceph-mon) Ceph OSD Daemon(ceph-osd) 如果需要支持Ceph Filesystem则至少要运行一个Ceph Metadata Server(ceph-mds). 支持Ceph对象存储的集群需 ...
分类:
其他好文 时间:
2018-11-02 11:08:15
阅读次数:
135
ceph crush的问题看一遍忘一遍,现将《ceph源码分析》一书中相关章节摘抄如下: 4.2.1 层级化的Cluster Map例4-1 Cluster Map定义层级化的Cluster Map定义了OSD集群具有层级关系的静态拓扑结构。OSD的层级使得CRUSH算法在选择OSD时实现了机架感知 ...
分类:
其他好文 时间:
2018-10-15 20:33:04
阅读次数:
200
之前测试用ceph总是警告 查看pg数 突然想起来当时只是测试安装,而且说pg数可以增加但不能减少,所以只是随便设置一个数。再设置回来即可。 结果出现这个错误,参考“http://www.selinuxplus.com/?p=782”,原来是一次增加的数量有限制。最后选择用暴力的方法解决问题: 过了 ...
分类:
其他好文 时间:
2018-10-11 11:32:01
阅读次数:
257
1 PG介绍pg的全称是placement group,中文译为放置组,是用于放置object的一个载体,pg的创建是在创建ceph存储池的时候指定的,同时跟指定的副本数也有关系,比如是3副本的则会有3个相同的pg存在于3个不同的osd上,pg其实在osd的存在形式就是一个目录,可以列出来看下: 这 ...
分类:
其他好文 时间:
2018-09-24 00:34:16
阅读次数:
1576
Linux Ubuntu 1604安装VS CODE之后,执行./code报错误: [3781:0914/160851.489979:FATAL:nss_util.cc(632)] NSS_VersionCheck("3.26") failed. NSS >= 3.26 is required. P ...
分类:
系统相关 时间:
2018-09-14 17:26:14
阅读次数:
2397
修改主机名和 /etc/hosts 关闭防火墙和 SELINUX 安装和配置 NTP ceph-deploy 节点安装 安装 ceph-deploy 配置 SSH(生成公秘钥实现免密访问) 添加 OSD ceph-deploy disk zap ceph2:/dev/vdb ceph3:/dev/v ...
分类:
其他好文 时间:
2018-09-13 12:04:19
阅读次数:
225