欢迎来到战五渣的博客

人生三重境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

03 2019 档案

摘要:在一个ceph集群中,操作创建一个池后,发现ceph的集群状态处于warn状态,信息如下 检查集群的信息 查看看池 [root@serverc ~]# ceph osd pool ls [root@serverc ~]# ceph osd tree 重现错误 [root@serverc ~]# ce 阅读全文
posted @ 2019-03-31 17:06 梦中泪 阅读(4131) 评论(1) 推荐(0)
摘要:一、使用ceph做glance后端 1.1 创建用于存储镜像的池 [root@serverc ~]# ceph osd pool create images 128 128 [root@serverc ~]# ceph osd pool application enable images rbd 1 阅读全文
posted @ 2019-03-31 15:19 梦中泪 阅读(885) 评论(0) 推荐(1)
摘要:一、整合 glance ceph 1.1 查看servverb关于openstack的用户 [root@serverb ~]# vi ./keystonerc_admin [root@serverb ~(keystone_admin)]# openstack service list 1.2 安装c 阅读全文
posted @ 2019-03-30 17:38 梦中泪 阅读(640) 评论(0) 推荐(0)
摘要:一、OSD管理 1.1 移出故障osd 查看当前节点的osd的id [root@ceph2 ceph]# df -hT 停止故障osd [root@ceph2 ceph]# systemctl stop ceph-osd@0 产看状态 [root@ceph2 ceph]# ceph -s [root 阅读全文
posted @ 2019-03-29 22:32 梦中泪 阅读(3247) 评论(0) 推荐(0)
摘要:一、验证OSD 1.1 osd状态 运行状态有:up,in,out,down 正常状态的OSD为up且in 当OSD故障时,守护进程offline,在5分钟内,集群仍会将其标记为up和in,这是为了防止网络抖动 如果5分钟内仍未恢复,则会标记为down和out。此时该OSD上的PG开始迁移。这个5分 阅读全文
posted @ 2019-03-29 08:51 梦中泪 阅读(4073) 评论(0) 推荐(0)
摘要:一、Ceph集群的运行状态 集群状态:HEALTH_OK,HEALTH_WARN,HEALTH_ERR 1.1 常用查寻状态指令 [root@ceph2 ~]# ceph health detail [root@ceph2 ~]# ceph -s ceph -w是一样的,但是出于交互状态,可以试试更 阅读全文
posted @ 2019-03-28 17:33 梦中泪 阅读(2435) 评论(0) 推荐(1)
摘要:一、理解Cluster Map cluster map由monitor维护,用于跟踪ceph集群状态 当client启动时,会连接monitor获取cluster map副本,发现所有其他组件的位置,然后直接与所需的进程通信,以存储和检索数据 monitor跟踪这些集群组件的状态,也负责管理守护进程 阅读全文
posted @ 2019-03-28 14:59 梦中泪 阅读(1492) 评论(0) 推荐(0)
摘要:一、概念 1.1 Ceph集群写操作流程 client首先访问ceph monitor获取cluster map的一个副本,知晓集群的状态和配置 数据被转化为一个或多个对象,每个对象都具有对象名称和存储池名称 以PG数为基数做hash,将对象映射到一个PG 根据计算出的PG,再通过CRUSH算法得到 阅读全文
posted @ 2019-03-27 20:28 梦中泪 阅读(5676) 评论(0) 推荐(0)
摘要:一、Ceph文件系统简介 CephFS提供兼容POSIX的文件系统,将其数据和与那数据作为对象那个存储在Ceph中 CephFS依靠MDS节点来协调RADOS集群的访问 元数据服务器 MDS管理元数据(文件的所有者、时间戳和模式等),也负责缓存元数据访问权限,管理客户端缓存来维护缓存一致性。 Cep 阅读全文
posted @ 2019-03-26 18:17 梦中泪 阅读(1634) 评论(0) 推荐(0)
摘要:一、基本概念 1.1 多区域概念 Multi-Size功能是从J版本开始的。一个single zone配置通常由一个zone group组成,该zone group包含一个zone和多个用于负载均衡的RGW实例。从K版本开始,ceph为RGW提供了Multi-Size的配置选项 1.2 多区域相关术 阅读全文
posted @ 2019-03-26 14:36 梦中泪 阅读(3162) 评论(0) 推荐(1)
摘要:一、 Swift简介 openstack swift是openstack开源云计算项目开源的对象存储,提供了强大的扩展性、冗余和持久性 1.1 swift特性 极高的数据持久性 完全对称的系统架构 无限的可扩展性 无单点故障 1.2 对象存储在容器中 Openstack Swift API的用户模型 阅读全文
posted @ 2019-03-20 14:01 梦中泪 阅读(901) 评论(0) 推荐(1)
摘要:一、对象存储 1.1 介绍 通过对象存储,将数据存储为对象,每个对象除了包含数据,还包含数据自身的元数据 对象通过Object ID来检索,无法通过普通文件系统操作来直接访问对象,只能通过API来访问,或者第三方客户端(实际上也是对API的封装) 对象存储中的对象不整理到目录树中,而是存储在扁平的命 阅读全文
posted @ 2019-03-19 22:39 梦中泪 阅读(9616) 评论(0) 推荐(0)
摘要:一、RBD的导入导出介绍 Ceph存储可以利用快照做数据恢复,但是快照依赖于底层的存储系统没有被破坏 可以利用rbd的导入导出功能将快照导出备份 RBD导出功能可以基于快照实现增量导出 二、RBD导出操作 2.1 查看创建的快照 2.2 创建快照 2.3 写数据再次创建快照 2.4 快照导出操作 2 阅读全文
posted @ 2019-03-19 17:40 梦中泪 阅读(2987) 评论(0) 推荐(0)
摘要:介绍,目前已经创建一个名为ceph的Ceph集群,和一个backup(单节点)Ceph集群,是的这两个集群的数据可以同步,做备份恢复功能 一、配置集群的相互访问 1.1 安装rbd mirror rbd-mirror是一个新的守护进程,负责将一个镜像从一个集群同步到另一个集群 如果是单向同步,则只需 阅读全文
posted @ 2019-03-18 22:15 梦中泪 阅读(4198) 评论(0) 推荐(0)
摘要:前面已经介绍了Ceph的自动部署,本次介绍一下关于手动部署Ceph节点操作 一、环境准备 一台虚拟机部署单节点Ceph集群 IP:172.25.250.14 内核: Red Hat Enterprise Linux Server release 7.4 (Maipo) 磁盘:/dev/vab,/de 阅读全文
posted @ 2019-03-18 17:52 梦中泪 阅读(6236) 评论(1) 推荐(2)
摘要:一, Ceph RBD的特性 支持完整和增量的快照 自动精简配置 写时复制克隆 动态调整大小 二、RBD基本应用 2.1 创建RBD池 2.2 客户端验证 2.3 创建块设备 2.4 映射块设备 2.5 客户端操作 RBD客户端说明 Ceph客户端可使用原生linux内核模块krbd挂载RBD镜像 阅读全文
posted @ 2019-03-17 23:31 梦中泪 阅读(4522) 评论(0) 推荐(0)
摘要:一、Ceph的配置文件 Ceph 配置文件可用于配置存储集群内的所有守护进程、或者某一类型的所有守护进程。要配置一系列守护进程,这些配置必须位于能收到配置的段落之下。默认情况下,无论是ceph的服务端还是客户端,配置文件都存储在/etc/ceph/ceph.conf文件中 如果修改了配置参数,必须使 阅读全文
posted @ 2019-03-17 19:38 梦中泪 阅读(6043) 评论(0) 推荐(1)
摘要:介绍:前面已经使用deploy和ansble部署了ceph集群,现在对集群的池进行简单介绍和简单操作 一、部分概念 池是ceph存储集群的逻辑分区,用于存储对象 对象存储到池中时,使用CRUSH规则将该对象分配到池中的一个PG,PG根据池的配置和CRUSH算法自动映射一组OSD池中PG数量对性能有重 阅读全文
posted @ 2019-03-16 23:06 梦中泪 阅读(4969) 评论(0) 推荐(0)
摘要:介绍:在上一次的deploy部署ceph,虽然出了结果,最后的结果并没有满足最初的目的,现在尝试使用ansible部署一遍,看是否会有问题 一、环境准备 ceph1充当部署节点,ceph2,ceph3,ceph4充当ceph集群节点 1.1 ceph1配置hosts 1.2 配置免密登录 [root 阅读全文
posted @ 2019-03-16 18:56 梦中泪 阅读(6269) 评论(1) 推荐(1)
摘要:介绍:前期对ceph有一个简单的介绍,但是内容太大,并不具体,接下来使用ceph-deploy部署一个Ceph集群,并做一些运维管理工作,深入的理解Ceph原理及工作工程! 一、环境准备 本次使用的虚拟机测试,使用7.6系统最小化安装,CentOS Linux release 7.6.1810 (C 阅读全文
posted @ 2019-03-15 21:47 梦中泪 阅读(1998) 评论(1) 推荐(2)
摘要:一、Ceph简介 Red Hat Ceph是一个分布式的数据对象存储,系统设计旨在性能、可靠性和可扩展性上能够提供优秀的存储服务。Ceph分布式存储能够在一个统一的系统中同时提供了对象、块、和文件存储功能,在这方面独一无二的;同时在扩展性上又可支持数以千计的客户端可以访问PB级到EB级甚至更多的数据 阅读全文
posted @ 2019-03-14 14:32 梦中泪 阅读(1446) 评论(0) 推荐(0)
摘要:介绍:ubuntu是一个桌面体验比较好的linux操作系统,尝试使用vmware安装一个虚拟机试用一下,做个简单记录,安装操作系统步骤省略 一、配置root用户,并使用root登录图像界面 Ubuntu18.04默认不允许以root用户进行登录,通过以下配置可以登录root用户 1.1 创建root 阅读全文
posted @ 2019-03-13 17:15 梦中泪 阅读(1097) 评论(0) 推荐(0)
摘要:介绍:在前面两篇文章中,已经配置好了openvpn服务,同时也对添加新用户和注销用户做了说明,但是这样并不利于对openvpn客户端的统一管理,所以可以使用账号密码登录的方式,这样再添加或注销一个用户,可以直接在配置文件中完成,只需要秘钥验证就可以了,下面介绍一下具体配置 一、服务端配置 1.1 修 阅读全文
posted @ 2019-03-13 15:14 梦中泪 阅读(1106) 评论(0) 推荐(0)
摘要:背景介绍:在上一篇文章,已经成功搭建了一个openVPN服务,但是也只是一个用户,但在搭建一个openvpn后,有时会有新的用户需要使用这个服务,这时就需要提供新的用户证书给新用户,就需要重新生成,但同时也会有注销老用户的操作 一、创建新的客户端证书 1.1 创建一个新的pki [root@loac 阅读全文
posted @ 2019-03-13 10:49 梦中泪 阅读(599) 评论(0) 推荐(0)
摘要:一、openvpn介绍: 1.1 概述 openvpn通过使用公开密钥(非对称密钥,加密解密使用不同的key,一个称为Publice key,另外一个是Private key)对数据进行加密的。这种方式称为TLS加密 openvpn使用TLS加密的工作过程是,首先VPN Sevrver端和VPN C 阅读全文
posted @ 2019-03-12 17:11 梦中泪 阅读(235) 评论(2) 推荐(0)
摘要:博客记 一直以来,博客是记录自己学习过程的一个非常好的方式,同时也可以作为自己一个在线文档随时查阅,自己也一直有这个想法,但还是习惯于使用一些笔记软件记笔记。所以现在想把历史的笔记整理在一起,形成自己的博客体系。但大部分文档会参考互联网资料或者其他博客文献,自己也会尽量注明清楚,如有遗漏造成版权纠纷 阅读全文
posted @ 2019-03-11 15:16 梦中泪