ceph的pg平衡插件balancer 前言ceph比较老的版本使用的reweight或者osd weight来调整平衡的,本篇介绍的是ceph新的自带的插件balancer的使用,官网有比较详细的操作手册可以查询 使用方法查询插件的开启情况 1234567891011121314151617[root@node1 ceph]# ceph mgr module ls{ "enabled_modules" 2020-06-17 暂未分类 #暂未分类
python-redmine获取redmine平台的信息 前言最近做redmine的bug平台的分析,统计一些需要用到的数据,这里把相关调用的地方记录下来以备后用 相关的获取接口123456789101112131415161718192021222324252627#! /usr/bin/python# -*- coding:UTF-8 -*-from redminelib import Redmineredmine = Redmine('r 2020-04-03 暂未分类 #暂未分类
python脚本打包成rpm软件包 前言软件最终都会有交付的形式,有的是用tar包,有个是以目录,有的是封成一个文件包,从大多数使用场景来说,直接打包成软件包的方式是最简单,也是最不容易出错的,路径可以在包里面写死了 实践关于打包的资料网上很多,而封包的方式也很多有spec文件方式,有fpm打包方式,本篇记录的是通过setup.py的方式打包的,因为最近出了小工具,所以进行了相关的尝试,这里记录一下 首先创建一个setup.py文件 2020-04-03 暂未分类 #暂未分类
brctl 增加桥接网卡 前言之前有一篇介绍配置桥接网卡的,这个桥接网卡一般是手动做虚拟化的时候会用到,通过修改网卡的配置文件的方式会改变环境的原有的配置,而很多情况,我只是简单的用一下,并且尽量不要把网络搞断了,万一有问题,远程把机器重启一下也就恢复了,不至于反复去定位哪里改错了,当然如果是能够直连的修改的时候,还是建议通过配置文件的方式去修改 安装必要的软件包 1yum install bridge-utils 选择想 2020-01-09 暂未分类 #暂未分类
计算机结构 计算机结构 从大的结构来说,计算机方面的东西主要分为两个大的部分,一个为硬件的部分,也就是组成计算机的一些硬件的 一个是软件的部分,就是我们基于硬件之上的做的一些东西,通常来说,硬件的东西比较固定,而软件的东西就比较多了 计算机硬件部分 CPU 硬盘 内存 主板 网络 计算机的软件部分 操作系统 内核 系统相关的软件 网络相关 linux基础操作 文件系统 分布式文件系统 san相关 高可用 2019-12-09 经验总结 #计算机
ceph osd tree的可视化 前言很久没有处理很大的集群,在接触一个新集群的时候,如果集群足够大,需要比较长的时间才能去理解这个集群的结构,而直接去看ceph osd tree的结果,当然是可以的,这里是把osd tree的结构进行了一个结构化输出,也可以理解为画出一个简单的结构图,比较适合给其它人讲解你对crush做了哪些改变,这个如果指着文字来讲估计很多人会听的云里雾里,如果有比较方便的方式出图就比较好了 为此写了一个小工 2019-09-19 暂未分类 #暂未分类
高性能arm运行ceph存储基准测试 关于arm之前wdlab对外发布过一次约500个节点的arm的ceph集群,那个采用的是微集群的结构,使用的是双核的cortex-a9 ARM处理器,运行速度为1.3 GHz,内存为1 GB,直接焊接到驱动器的PCB上,选项包括2 GB内存和ECC保护 这个在国内也有类似的实现,深圳瑞驰商用Arm存储NxCells 这个采用的是微集群的架构,能够比较好的应对一些冷存场景,但是今天要说的不是这种架 2019-09-09 暂未分类 #暂未分类
bluestore的osd自启动 前言自启动相关的文章很多,有分析的很详细的文章,这里就不做赘述,本篇讲述的是什么情况下用,怎么用的问题 使用场景一台机器的系统盘坏了,需要重装系统,相关的一些信息没有了,但是上面的数据盘还是在的,所以需要保留 某个磁盘需要换台机器进行启动,但是那台机器上没有相关的信息 处理过程自启动的相关处理先扫描下lvm 123vgscanpvscanlvscan 本篇的场景是lvm没有损坏的情况,如果lvm本 2019-09-04 暂未分类 #暂未分类
ceph与flashcache的around模式结合启动问题 问题通过对我们的启动流程看了下,目前是穿到一个脚本里面的,然后这个脚本是用无限循环的方式去执行一些事情,这个地方不符合松耦合的设计,一个模块做一个事情,两个并不相关的功能不要嵌入另一个脚本,否则出现问题的时候,不好更改不好优化 解决方式首先分析ceph自身的启动方式 ceph的启动方式是通过去enable的一个service的方式这个enable会传入参数,osd的id和osd的fsid,这两个都 2019-09-04 暂未分类 #暂未分类
如何通过iptables代理访问内网 场景A机器能够联通内网机器,B机器能够联通A机器,但是访问不到内网机器,场景是希望通过A机器能够转发直接联通局域网内的其它机器 机器IP内网为172.0.0.x/24 A机器为172.0.0.10/24 A机器为192.168.1.10/24 B机器IP为192.168.1.20/24 进行设置在A机器上进行设置 1234567891011121314151 2019-09-04 暂未分类 #暂未分类