Docker与Ceph的分与合 前言docker是一个管理工具,在操作系统之上提供了一个新的独立轻环境,好处是本地提供了一个基础镜像,然后基于镜像再运行环境,也可以把环境重新打包为镜像,管理起来类似于git,感觉非常的方便,并且能够做到一处提交,处处可以取到相同的环境,大大的减少了因为环境偏差造成的系统不稳定 目前有不少生成环境已经把ceph和docker结合在一起运行了,这个有的是确实能够理解docker的好处,也能够有技术力 2016-10-19 暂未分类 #暂未分类
Ceph中PG和PGP的区别 前言首先来一段英文关于PG和PGP区别的解释: PG = Placement GroupPGP = Placement Group for Placement purpose pg_num = number of placement groups mapped to an OSDWhen pg_num is increased for any pool, ev 2016-10-19 暂未分类 #暂未分类
配置Ceph的IPV6集群 前言对于IPV6实在是非常的陌生,所以本篇开始会讲一下最基本的网络配置,首先让网络能通起来,最开始就是因为不熟悉IPV6,而直接使用了link local地址,造成了mon部署的时候进程无法绑定到IP,从而端口没有启动,这个是在ceph社区群友 ceph-长沙-柠檬 同学的帮助下才发现问题的 IPV6是会有个link local地址的,在一个接口可以配置很多IPv6地址,所以学习路由就有可能出现 2016-10-17 暂未分类 #暂未分类
Ceph的参数mon_osd_down_out_subtree_limit细解 前言之前跟一个朋友沟通一个其他的问题的时候,发现了有一个参数 mon osd down out subtree limit 一直没有接触到,看了一下这个参数还是很有作用的,本篇将讲述这个参数的作用和使用的场景 测试环境准备首先配置一个集群环境,配置基本参数 1mon_osd_down_out_interval = 20 调整这个参数为20s,默认为300s,默认一个osd,down超过300s就会 2016-10-13 暂未分类 #暂未分类
创建一个自定义名称的Ceph集群 前言这里有个条件,系统环境是Centos 7 ,Ceph 的版本为Jewel版本,因为这个组合下是由systemctl来进行服务控制的,所以需要做稍微的改动即可实现 准备工作部署mon的时候需要修改这个几个文件 1234/usr/lib/systemd/system/ceph-mon@.service/usr/lib/systemd/system/ceph-create-keys@.servic 2016-10-12 暂未分类 #暂未分类
编译一个支持多线程的php安装包 前言因为项目上的需要,需要用到php,一般来说,用默认的版本和配置就可以满足大多数的场景,因为需要加入多线程,所以需要自己编译一个包 一般来说,发行的包的版本的配置选项和代码都是最稳定的,所以在大多数情况下,我都不会直接去拿原始的源码做编译,这里我的经验是用别人发布版本的源码包,然后根据自己的需要,做修改,然后打包,这次的处理方法还是一样 获取源码地址: 1https://uk.repo.webt 2016-10-10 暂未分类 #暂未分类
Python生成csv中文乱码解决办法 前言在Linux下面用python进行数据处理,然后输出为csv格式,如果没有中文一切正常,但是如果有中文,就会出现乱码的问题,本篇将讲述怎么处理这个问题 处理过程原始代码123456789#!/usr/bin/env python# -*- coding: UTF-8 -*-import csv#import codecswith open('test.csv', ' 2016-09-28 暂未分类 #暂未分类
不小心清空了Ceph的OSD的分区表如何恢复 前言如果你是新手,应该出现过敲盘符的时候,敲错的情况,有些操作可能没什么问题,查询类的操作都没问题,但是写入的情况,就可能比较麻烦了,当然老手也可能有误操作,本篇将讲述在误操作把分区表给弄丢了的情况,来看看我们应该如何恢复 实践过程我们现在有一个正常的集群,我们假设这些分区都是一致的,用的是默认的分区的方式,我们先来看看默认的分区方式是怎样的 破坏环境123456[root@lab8106 cep 2016-09-24 暂未分类 #暂未分类
Ceph的Mon数据重新构建工具 关于mon的数据的问题,一般正常情况下都是配置的3个mon的,但是还是有人会担心 Mon 万一三个同时都挂掉了怎么办,那么集群所有的数据是不是都丢了,关于后台真实数据恢复,有去后台取对象,然后一个个拼接起来的方案,这个是确定可以成功的,但是这个方法对于生产的集群耗时巨大,并且需要导出数据,然后又配置新的集群,工程比较耗大,考虑到这个问题,Ceph 的中国(Redhat)的一位开发者 tchaiko 2016-09-20 暂未分类 #暂未分类
替换OSD操作的优化与分析 前言之前有写过一篇删除OSD的正确方式,里面只是简单的讲了下删除的方式怎样能减少迁移量,本篇属于一个扩展,讲述了 Ceph 运维当中经常出现的坏盘提换盘的步骤的优化 基础环境两台主机每台主机8个 OSD,一共 16 个 OSD,副本设置为2,PG 数设置为800,计算下来平均每个 OSD 上的 P G数目为100个,本篇将通过数据来分析不同的处理方法的差别 开始测试前先把环境设置为 noout,然 2016-09-19 暂未分类 #暂未分类