
分布式
文章平均质量分 89
分布式
桂安俊@kylinOS
c/c++
go语言
python
linux(Centos Ubuntu SUSE CoreOS 麒麟OS UOS)
Devops
vagrant/virtualbox
git/svn
HA 负载均衡
展开
-
Ceph对象存储
1、对象存储也就是键值存储,通过API接口指令,也就是简单的GET、PUT、DEL和其他扩展,向存储服务上传下载数据;对象存储中所有数据都被认为是一个对象,所以,任何数据都可以存入对象存储服务器,如图片、视频、音频等;2、RGW全称是Rados Gateway;3、RGW是Ceph对象存储网关,提供RESTful API访问接口;4、对象存储一般要配合开发(php、java、python),通过专门的程序去使用;原创 2022-11-26 18:49:20 · 1875 阅读 · 0 评论 -
Ceph文件系统
一个文件系统是由inode和block两部分ininode存储文件的描述信息(metadata元数据)block存储真正的数据根据这个原理,所以在做ceph文件系统的时候,需要划分2个存储池,一个用来存储inode,另一个用来存储block。原创 2022-11-26 17:11:28 · 2035 阅读 · 0 评论 -
Ceph块存储
Ceph块设备也叫做RADOS块设备,全称:RADOS Block Device;简称:RBD;RBD提供了企业功能,如快照、COW克隆等等;原创 2022-11-26 14:49:34 · 1939 阅读 · 0 评论 -
Ceph集群部署
说明目标主机已经有ceph.conf配置文件,而且内容和当前目录的配置文件不一样,如果需要覆盖则使用--overwrite-conf选项。如上图,其中:ceph.conf是主配置文件, ceph.client.admin.keyring文件存放的是ceph的用户名和密码。如上图可以看到,会自动远程所有节点主机,先拷贝主配置文件至/etc/ceph目录,然后启动各节点ceph-mon服务。客户端只是通过MON服务器找到map,map记录的是OSD存储信息,当通过map找到OSD存储信息后,原创 2022-11-26 12:52:35 · 3311 阅读 · 2 评论 -
Ceph介绍
Librados是Rados提供库,因为RADOS是协议很难直接访问,因此上层的RBD、RGW和CephFS都是通过librados访问的,目前提供PHP、Ruby、Java、Python、C和C++支持。一个Ceph集群需要多个Monitor组成的小集群,它们通过Paxos同步数据,用来保存OSD的元数据。a. 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并行度高。CRUSH是Ceph使用的数据分布算法,类似一致性哈希,让数据分配到预期的地方。转载 2022-11-23 10:59:23 · 1247 阅读 · 0 评论