SEU_PAN的博客

SEU_PAN的博客

排序:
默认
按更新时间
按访问量

CentOS下搭建Teuthology Ceph自动化测试平台(四)

这一小节介绍Gitbuilder与Ceph编译环境,之前的paddles与pulpiti等都是处于一台机器上的,他们不怎么吃资源,我这里是重新选择了一台性能较好的节点来作为编译节点,当然也可以找一台性能好的,把paddles、pulpito、gitbuilder编译工作都放在一台机器里。 该模块...

2018-07-17 20:07:23

阅读数:210

评论数:0

CentOS下搭建Teuthology Ceph自动化测试平台(三)

Paddles 部署 使用supervisor管理paddles与pulpito 这一小节介绍Pulpito的部署,以及使用supervisor来管理paddles与pulpito。 Paddles 部署 上面的测试paddles可以用之后,可以返回root用户,然后创...

2018-07-17 19:39:28

阅读数:351

评论数:0

CentOS下搭建Teuthology Ceph自动化测试平台(二)

Paddles及数据库部署 这小节只介绍Paddles的安装以及数据库的部署。相关基础介绍,请参看CentOS下搭建Teuthology Ceph自动化测试平台(一) 选择一台虚拟机(比如叫node-1),这台虚拟机将会安装数据库以及paddles、pulpito、supervisor等。 ...

2018-07-16 13:56:20

阅读数:202

评论数:0

Ceph 学习——OSD读写流程与源码分析(一)

消息从客户端发送而来,之前几节介绍了 客户端下 对象存储、块存储库的实现以及他们在客户端下API请求的发送过程(Ceph学习——Librados与Osdc实现源码解析 、 Ceph学习——客户端读写操作分析 、 Ceph学习——Librbd块存储库与RBD读写流程源码分析)。当请求被封装后,通...

2017-12-08 16:50:59

阅读数:2390

评论数:4

Ceph学习——Librbd块存储库与RBD读写流程源码分析

Librbd 包含了rbd的相关操作,并发送给ImageRequestWQ类处理(队列),而后该类将其中的的请求发送给ImageRequest处理,ImageRequest将Image进行**分片(将一个 块 分解成 对象 进行处理,Ceph的底层本质还是对象存储)** 等操作后,将各个对象调用O...

2017-12-06 19:52:21

阅读数:2694

评论数:1

Teuthology的使用与Ceph自动化测试用例的编写(二)

Teuthology常用的task 下面列举了一些常用的tasks,还有很多没列出来,可以自己去查看tasks。这也是这个系列的最后一篇了吧,其他,比如代码执行流程之类的,代码比较简单也有什么好写的了,如果有需要可以写一写。 CentOS下搭建Teuthology Ceph自动化测试平台(一)...

2018-07-24 14:09:06

阅读数:267

评论数:0

Teuthology的使用与Ceph自动化测试用例的编写(一)

这里将简单介绍teuthology中自动化测试的用例的编写。Ceph的自动化测试使用yaml文件描述,如下的例子搭建了一个三节点的Ceph集群,终端在集群搭建好后停止在python的interactive上,允许测试着调用相关的函数与集群交互。 关于teuthology的介绍,其实官方是有文档的...

2018-07-24 11:04:43

阅读数:337

评论数:0

Teuthology节点的部署——Ceph自动化测试平台(六)

本节是 CentOS下搭建Teuthology Ceph自动化测试平台(六),主要介绍Teuthology节点的部署,稍微改了下标题。 部署准备 代码修改 调度者部署 执行者部署 日志服务器部署 邮件服务 部署准备 以下内容在,我使用了新的节点,因为会产生很多的日志,最后还...

2018-07-23 19:14:07

阅读数:240

评论数:0

Fedora 修复中文输入法

Fedora 输入不知道为啥直接没了,ibus重新安装,选择智能拼音之后依然无效,还是英文。找到一篇文章,转载如下,又可以使用中文输入法了。安装完成后使用shift+ctrl切换。 之前我曾经写过一篇文章介绍在 GNOME 3.x 下安装小企鹅输入法框架,但最近在 Fedora 26/27 环境...

2018-07-19 14:04:35

阅读数:140

评论数:0

CentOS下搭建Teuthology Ceph自动化测试平台(五)

本节介绍,Slave资源与工作节点部署。资源节点是teuthology执行自动化测试的具体载体,建议采用虚拟机的方式部署,因为这样方便克隆,很快就可以大规模的创建很多的资源节点。另外资源节点可以包含很多种类型的操作系统,这样测试的时候可以更加全面。该节点的性能不需要很强,能够流畅的运行各类软件就可...

2018-07-18 14:09:28

阅读数:184

评论数:0

CentOS下搭建Teuthology Ceph自动化测试平台(一)

Ceph自动化测试环境teuthology的安装部署概要 ,这里转载一下别人的文章,介绍的很好。不过只需要注意ceph-qa-suite这个项目已经移动到ceph项目下就行 位于 ceph/qa/suite 目录下。另外作者的两篇文章都是基于Ubuntu搭建的,而我接下来介绍的是在CentOS...

2018-07-10 14:52:49

阅读数:255

评论数:0

etcd简介与应用

随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中...

2018-06-07 10:22:41

阅读数:169

评论数:0

Yang解析

一、Yang的来源 早在2003年,IETF成立了一个NETCONF工作组,提出一种基于XML的网络配置管理协议,也就是NETCONF(Network Configuration Protocol),因为该协议的配置功能非常强大,同时兼顾监控和故障管理,安全验证和访问控制,所以得到业界的一致认可...

2018-03-13 17:00:46

阅读数:190

评论数:0

NETCONF协议详解

目录目录 概述 NETCONF11协议详解 1 安全传输层 2 消息层 21 hello 211 几种常用的能力 22 rpc和rpc-reply 23 notification 3 操作层 31 get 32 get-config 33 edit-config 34 copy-config 35...

2018-03-13 16:09:31

阅读数:123

评论数:0

PDB调试Python入门

你有多少次陷入不得不更改别人代码的境地?如果你是一个开发团队的一员,那么你遇到上述境地的次数比你想要的还要多。然而,Python中有一个整洁的调试特性(像其他大多数语言一样),在这种情况下使用非常方便。本文是一篇快速教程,希望它能让你的编码生活更加容易。 1. 一个混乱的程序 出于本教程的目的...

2018-02-28 14:13:33

阅读数:84

评论数:1

正则表达式快速入门

正则表达式(regexps),是一种概念,简单来说就是一组对正在查找的文本的描述。目前在GNU/Linux 中有两套可用于正则表达式编成的库:POSIX 库和PCRE库。前者是Linux自带的正则表达式库,后者是Perl的正则表达式库。从功能上看PCRE风格的正则表达式更强大。但本文章,就POSI...

2018-01-19 14:19:26

阅读数:131

评论数:0

Linux文件和目录权限管理:chown和chmod

权限设置针对的用户 Linux为三种用户准备了权限——文件的所有者、文件用户组、其他人。另外root用户并不包括在里面,root可以查看、修改、删除所有人的文件。 文件所有者一般是创建者,但是也可以改变文件的所有者。 文件用户组是文件的属组。组是一群用户组成的集合。 其他人是不包括前两种和...

2018-01-17 11:22:22

阅读数:986

评论数:0

Python 快速入门——Linux下安装Python 3 并保留 Python 2.7

简单学习完Python的语法之后,回头做一些整理,不然看的太快,根本记不住~ 对于目前的学习来说,当然是学习Python 3 ,但是Python 2 也要了解以下。在Linux下,大多数发行版本都会装有Python 2.7 或者 2.6 并且系统中有很多东西是依赖Python 2.x这个版本的,...

2018-01-16 20:35:13

阅读数:272

评论数:0

ISCSI Target&Lun 的访问控制调查

Target&Lun Access Control Investigation ISCSI Target的访问控制调查,SCST与LIO两种方案对访问控制的支持。

2018-01-09 19:19:15

阅读数:468

评论数:0

Linux-IO Target(LIO SCSI Target)介绍(二)

使用targetcli创建loop Target和vhost Target 除了常见的SAN Target之外,Linux-IO Target还支持两种特殊的Target,loop和vhost。其中loop Target可以为本机模拟一个完全实现了SPC-3和SPC-4规范的设备。vhos...

2018-01-09 18:23:19

阅读数:471

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭