8 ceph dashboard 和 监控 Ceph dashboard 是通过一个 web 界面,对已经运行的 ceph 集群进行状态查看及功能配置等功能,早期 ceph 使用的是第三方的 dashboard 组件,如 Calamari: https://github.com/ceph/calamari Calamari 对外提供了十分漂亮的 W…
6 Ceph RBD 使用 6.1 RBD 结构图 Ceph 可以同时提供对象存储 RADOSGW、块存储 RBD、文件系统存储 Ceph FS,RBD 即 RADOS Block Device 的简称,RBD 块存储是常用的存储类型之一,RBD 块设备类似磁盘可以被挂载,RBD 块设备具有快照、多副本、克隆和一致性等特性,数据以条带化的方式存储在…
5 Ceph X 认证机制 Ceph 使用 cephx 协议对客户端进行身份认证 cephx 用于对 ceph 保存的数据进行认证访问和授权,用于对访问 ceph 的请求进行认证和授权检测,与 mon 通信的请求都要经过 ceph 认证通过,但是也可以在 mon 节点关闭 cephx 认证,但是关闭认证之后任何访问都将被允许,因此无法保证数据的安全…
Ceph 集群管理与维护 http://docs.ceph.org.cn/rados/ #ceph 集群配置、部署与运维 1 Ceph 集群维护 1.1 通过套接字进行单机管理 node 节点操作: root@ceph-node1:~# ll /var/run/ceph/ total 0 drwxrwx--- 2 ceph ceph 120 Au…
1 块设备 RBD 通常来说 Ceph 的块存储会结合 K8S 提供存储,一般提供给 K8S 中的有状态服务,比如数据库主从,或者 redis 集群等等,给他们提供数据存储服务 ,所以他们的访问方式就是类似于我们的客户端可能是跑在 K8S 中的一个应用程序,然后这些客户端可以访问对象存储、文件存储、块存储,然后下面就连接到 Ceph 中去了,然后再…
3 Ubuntu 部署 Ceph V16.2.5 PACIFIC3.1 部署方式3.2 实验服务器准备3.3 系统环境准备3.4 ceph-deploy 部署 RADOS 集群3.4.1 所有服务器同步时间3.4.2 配置清华源3.4.3 创建 ceph 用户3.4.4 各服务器允许 ceph 用户以 sudo 执行特权命令:3.4.5 配置免秘钥…
1 分布式存储概述: 1.1 存储分类: 单机存储: 单机存储性能始终有限 SCSI/IDE/SATA//SAS/USB/PCI-E/SSD/M.2 NVME 协议(提升性能) 网络存储(带文件系统): 考虑到数据的高可用我们不得不考虑网络存储 NFS Samba NAS (Network Attached Storage:网络附属存储) SAN:…