Ceph-FS 使用
7 Ceph-FS 使用 ceph FS 即 ceph filesystem,可以实现文件系统共享功能,客户端通过 ceph 协议挂载并使用 ceph 集群作为数据存储服务器。 Ceph FS 需要运行 Meta Data Services(MDS)服务,其守护进程为 ceph-mds,ceph-mds 进程管理与 cephFS 上存储的文件相关的…
Ceph RBD 使用
6 Ceph RBD 使用 6.1 RBD 结构图 Ceph 可以同时提供对象存储 RADOSGW、块存储 RBD、文件系统存储 Ceph FS,RBD 即 RADOS Block Device 的简称,RBD 块存储是常用的存储类型之一,RBD 块设备类似磁盘可以被挂载,RBD 块设备具有快照、多副本、克隆和一致性等特性,数据以条带化的方式存储在…
Ceph X 认证机制
5 Ceph X 认证机制 Ceph 使用 cephx 协议对客户端进行身份认证 cephx 用于对 ceph 保存的数据进行认证访问和授权,用于对访问 ceph 的请求进行认证和授权检测,与 mon 通信的请求都要经过 ceph 认证通过,但是也可以在 mon 节点关闭 cephx 认证,但是关闭认证之后任何访问都将被允许,因此无法保证数据的安全…
Ceph 集群管理与维护
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…
Ceph 集群之三种存储模式的使用
1 块设备 RBD 通常来说 Ceph 的块存储会结合 K8S 提供存储,一般提供给 K8S 中的有状态服务,比如数据库主从,或者 redis 集群等等,给他们提供数据存储服务 ,所以他们的访问方式就是类似于我们的客户端可能是跑在 K8S 中的一个应用程序,然后这些客户端可以访问对象存储、文件存储、块存储,然后下面就连接到 Ceph 中去了,然后再…
Prometheus export 开发系列:1 Prometheus 相关功能介绍
1 Prometheus 相关功能介绍 Prometheus 相当于一张时序的数据库,我们对普罗米修斯来说更多的是查 针对 Prometheus 的查询来说,普罗米修斯更多的是一个查询语言 而且普罗米修斯是一个单节点部署他的数据存储在本地的,运行的时候都是以 pull 的方式来获取数据的,联邦模式更多是解决一些上下级和性能的问题。 Promethe…
3 Ubuntu 部署 Ceph V16.2.5 PACIFIC
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 Ceph 分布式存储概述
1 分布式存储概述: 1.1 存储分类: 单机存储: 单机存储性能始终有限 SCSI/IDE/SATA//SAS/USB/PCI-E/SSD/M.2 NVME 协议(提升性能) 网络存储(带文件系统): 考虑到数据的高可用我们不得不考虑网络存储 NFS Samba NAS (Network Attached Storage:网络附属存储) SAN:…
Beego ORM 对象关系映射
1 ORM 对象关系映射1.1 ORM 映射的好处:1.2 beego 中的 ORM1.2.1 ORM 初使用范例1.3 自定义 ORM 数据属性 (sql DML 操作)1.3.1 自定义表名1.3.2 自定义列名1.3.3 删除表在重建表,并自定义表属性1.3.4 自定义表中的主键1.3.5 自定义属性值自动增长1.3.6 自定义数据类型1.3…
Go语言框架 beego 进阶与实战之 session
1 会话 session session 服务器端存储:内存、本地磁盘文件、数据库中,但是我们都知道将数据从内存写入文件中有一个序列化过程,但是 beego 的话不用关注这个过程。在持久化存储的时候必须序列化,session 在 beego 中持久化使用的是 gob 编码,也就是说我在 session 中放一个自定义类型的需要注册然后生成 gob …