随笔分类 - 第12周
摘要:一、环境准备 让 k8s 中的 pod 可以访问 ceph 中 rbd 提供的镜像作为存储设备, 需要在 ceph 创建 rbd、并且让 k8s node 节点能够通过 ceph 的认证。 k8s 在使用 ceph 作为动态存储卷的时候, 需要 kube-controller-manager 组件能
阅读全文
摘要:一、Ceph dashboard介绍 Ceph dashboard 是通过一个 web 界面, 对已经运行的 ceph 集群进行状态查看及功能配置等功能, 早期 ceph 使用的是第三方的 dashboard 组件。 如:Calamari Calamari 对外提供了十分漂亮的 Web 管理和监控界
阅读全文
摘要:一、Ceph Crush Map介绍 ceph 集群中由 mon 服务器维护的的五种运行图: Monitor map #监视器运行图 OSD map #OSD 运行图 PG map #PG 运行图 Crush map #(Controllers replication under scalable
阅读全文
摘要:一、RadosGW 对象存储网关简介 http://docs.ceph.org.cn/radosgw/对象存储特性: 数据不需要放置在目录层次结构中, 而是存在于平面地址空间内的同一级别 应用通过唯一地址来识别每个单独的数据对象 每个对象可包含有助于检索的元数据 通过 RESTful API 在应用
阅读全文
摘要:一、CephFS介绍 ceph FS 即 ceph filesystem, 可以实现文件系统共享功能(POSIX 标准), 客户端通过 ceph协议挂载并使用 ceph 集群作为数据存储服务器, http://docs.ceph.org.cn/cephfs/。Ceph FS 需要运行 Meta Da
阅读全文
摘要:一、RBD架构与介绍 Ceph 可以同时提供 RADOSGW(对象存储网关)、 RBD(块存储)、 Ceph FS(文件系统存储),RBD 即 RADOS Block Device 的简称, RBD 块存储是常用的存储类型之一, RBD 块设备类似磁盘可以被挂载, RBD 块设备具有快照、 多副本、
阅读全文
摘要:一、CephX认证机制介绍 Ceph使用cephx协议对客户端进行身份认证cephx用于对ceph保存的数据进行认证访问和授权,用于对访问ceph的请求进行认证和授权检测,与mon通信的请求都要经过ceph认证通过,但是也可以在mon节点关闭cephx认证,但是关闭认证之后任何访问都将被允许,因此无
阅读全文
摘要:一、存储池、PG与CRUSH 1.1、存储池 副本池:replicated, 定义每个对象在集群中保存为多少个副本, 默认为三个副本, 一主两备,实现高可用, 副本池是 ceph 默认的存储池类型。纠删码池(erasure code): 把各对象存储为 N=K+M 个块(chunk), 其中 K 为
阅读全文
摘要:一、ceph应用逻辑图 二、rbd块设备应用 [root@ceph-deploy ~]# ceph osd pool create myrbd1 64 64 #创建存储池,指定pg和pgp的数量, pgp是对存在于pg的数据进行组合存储,pgp通常等于pg的值 pool 'myrbd1' creat
阅读全文
摘要:一、环境准备 1.1、制作模板时将docker先安装 [root@ubuntu-20-04 docker]# pwd /root/docker [root@ubuntu-20-04 docker]# ll -h total 74M drwxr-xr-x 3 root root 4.0K Oct 5
阅读全文
摘要:一、ceph介绍 Ceph 是一个开源的分布式存储系统, 同时支持对象存储、 块设备、 文件系统。ceph 支持 EB(1EB=1,000,000,000GB)级别的数据存储, ceph 把每一个待管理的数据流(文件等数据)切分为一到多个固定大小(默认 4 兆)的对象数据, 并以其为原子单元(原子是
阅读全文

浙公网安备 33010602011771号