自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 转载自开源项目dynomiter C语言代码规范

No literal tabs. Expand tabs to 4 spaces.- Indentation is 4 spaces.- No more than 3 levels of indentation, otherwise you should think about refact...

2015-05-19 14:18:00 167

转载 搭建高可用mongodb集群(一)——配置mongodb

NOSQL有这些优势: 大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。 高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。 高性能,Nosql通过简单的key-value方式获取数据,非常快速。还有NoS...

2015-04-17 14:47:00 143

转载 搭建高可用mongodb集群(二)—— 副本集

这篇文章看完这些问题就可以搞定了。NoSQL的产生就是为了解决大数据量、高扩展性、高性能、灵活数据模型、高可用性。但是光通过主从模式的架构远远达不到上面几点,由此MongoDB设计了副本集和分片的功能。这篇文章主要介绍副本集: mongoDB官方已经不建议使用主从模式了,替代方案是采用副本集...

2015-04-17 14:46:00 164

转载 搭建高可用mongodb集群(三)—— 深入副本集内部机制

Bully算法 mongodb副本集故障转移功能得益于它的选举机制。选举机制采用了Bully算法,可以很方便从分布式节点中选出主节点。一个分布式集群架构中一般都 有一个所谓的主节点,可以有很多用途,比如缓存机器节点元数据,作为集群的访问入口等等。主节点有就有吧,我们干嘛要什么Bully算法?要...

2015-04-17 14:44:00 150

转载 搭建高可用mongodb集群(四)—— 分片

在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!不行!“分片”就用这个来解决这个问题。 传统数据库怎么做海量数据读写?其实一句话概括:分而治之。上图看看就清楚了,如...

2015-04-17 14:42:00 148

转载 自制docker镜像

上一篇我简单的操作了几个docker命令,但是有时候使用公共仓库下载的镜像,总是和业务有些不太完全符合,因此我要定制符合自己业务情况的基础镜像,自制镜像的方法多种多样,目前介绍三种方法: 1 利用已有的ISO镜像制作基本镜像,以ubuntu14.04为例 ? ...

2015-03-31 14:50:00 259

转载 ubuntu14.04安装docker最新版本

通过Docker源安装最新版本 要安装最新的 Docker 版本,首先需要安装 apt-transport-https 支持,之后通过添加源来安装。 $ sudo apt-get install apt-transport-https$ sudo apt-key adv --keyser...

2015-03-31 14:46:00 190

转载 Docker run 命令的使用方法

Docker会在隔离的容器中运行进程。当运行docker run命令时,Docker会启动一个进程,并为这个进程分配其独占的文件系统、网络资源和以此进程为根进程的进程组。在容器启动时,镜像可能已经定义了要运行的二进制文件、暴露的网络端口等,但是用户可以通过docker run命令重新定义(译者...

2015-03-31 13:36:00 911

转载 docker 中挂载 cephfs

在docker容器中,安装ceph。 docker run --privileged=true 方式运行容器 使用ceph-fuse在用户态挂载cephfs到ceph集群的Monitor即可。 docker run --privileged=true -it -v /hom...

2015-03-31 13:34:00 1002

转载 通过自己build构建docker的私有仓库

Docker Registry 说明 (注意,我是ubuntu14.04构建的,修改过/etc/default/docker文件,添加 DOCKER_OPTS="$DOCKER_OPTS -- insecure-registry=10.32.170.108:5000",然...

2015-03-26 15:32:00 767

转载 docker宿主机器上获得容器内IP地址命令

docker inspect --format='{{.NetworkSettings.IPAddress}}' $CONTAINER_ID 其中 $CONTAINER_ID替换为实际容器的ID即可,由于每次容器启动之后,IP地址会发生变化,所以需要注意。 ...

2015-03-25 11:09:00 1120

转载 ceph的CRUSH算法的源码分析

ceph的CRUSH算法的源码分析 2 Replies Contents [hide] 1 1 源文件分析 1.1 1.1 rule与bucket的关系 1.2 1.2 crush目录下的文件 1.3 1.3 crush.h中 1.4 1.4...

2015-03-09 15:59:00 148

转载 ceph的CRUSH数据分布算法介绍

ceph的CRUSH数据分布算法介绍 8 Replies CRUSH是ceph的一个模块,主要解决可控、可扩展、去中心化的数据副本分布问题。 Contents [hide] 1 1 摘要 2 2 简介 3 3 CRUSH算法 3.1 3.1 层级的C...

2015-03-09 15:57:00 158

转载 ceph object sotre对象存储底层levelDB架构

LevelDb日知录之一:LevelDb 101   说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sanjay Ghemawat。这两位是Google公司重量级的工程师,为数甚少的Google ...

2015-02-25 11:37:00 834

转载 解析Ceph: 存储引擎实现之一–FileStore

解析Ceph: 存储引擎实现之一–FileStore 在 2014 年 01 月 11 日 上公布 作者为 麦子迈 文章分类 Ceph Ceph作为一个高可用和强一致性的软件定义存储实现,去使用它非常重要的就是了解其内部的IO路径和存储实现。这篇文章主要介绍在IO...

2015-02-13 16:26:00 707

转载 解析 Ceph : OSD , OSDMap 和 PG, PGMap

在 2014 年 01 月 25 日 上公布 作者为 麦子迈 文章分类 Ceph 图A Ceph致力于提供PB级的集群存储能力,并且提供自动故障恢复,方便的扩容和缩容能力,这些能力在典型的分布式存储系统就需要 Metadata ...

2015-02-13 16:08:00 934

转载 ceph运维常用指令 (转)

一、集群 1、启动一个ceph 进程 启动mon进程 service ceph start mon.node1 启动msd进程 service ceph start mds.node1 启动osd进程 service ceph start osd.0 2、查看机器的监控状态...

2015-02-04 17:21:00 212

转载 ceph 0.87 ubuntu14.04 使用ceph-deploy配置(配置篇) .

ceph 0.87 ubuntu14.04 使用ceph-deploy配置(配置篇) 分类: ceph 集群 分布式存储 2015-01-22 14:53 20人阅读 评论(0) 收藏 编辑 删除 1.如果以前安装过ceph,在此机器上运行 sudo stop ceph-all...

2015-02-04 17:16:00 139

转载 ceph 0.87 ubuntu14.04 部署(准备篇 ) (转载)

ceph 0.87 ubuntu14.04 部署(准备篇 ) 分类: ceph 集群 分布式存储 2015-01-22 15:15 9人阅读 评论(0) 收藏 编辑 删除 目录(?)[+] CEPH节点设置 CEPH部署设置 高级包管理工具APT Red Hat软...

2015-02-04 17:14:00 101

转载 Ceph论文译文--Ceph:一个可扩展,高性能分布式文件系统 (转载)

Ceph论文译文--Ceph:一个可扩展,高性能分布式文件系统 分类: Storage 2014-09-23 11:56 1146人阅读 评论(0) 收藏 举报 Ceph 目录(?)[+] Ceph一个可扩展高性能分布式文件系统 摘要 概述 2系统...

2015-02-04 17:11:00 232

转载 Ceph软件架构(转载)

Ceph项目中,各模块的代码基本上对应src目录下的各个目录,其软件架构可以用下图来描述: 上图中的每一个模块对应Ceph的src目录下的一个目录,还有部分目录没有体现在该图中,这些通常是一些辅助性质的目录,详细情况可以参考《Ceph源代码目录结构详解》。 从图中可以看出,整个C...

2015-02-03 11:24:00 330

转载 “Ceph浅析”系列之二——Ceph概况(转载)

2.1 什么是Ceph? Ceph的官方网站Ceph.com上用如下这句话简明扼要地定义了Ceph: “Ceph is a unified, distributed storage system designed for excellent per...

2015-01-23 18:02:00 74

转载 “Ceph浅析”系列之七——关于Ceph的若干想法(转载)

.1 关于Ceph的性能 目前为止,本系列的文章中没有涉及到Ceph性能的详细讨论,也没有给出任何的Ceph性能数据。原因很简单:笔者本人没有机会进行详尽的Ceph性能分析研究,也没有见到比较全面的相关数据。因此,为了避免以片面的数据误导读者,便没有提供任何信息。 ...

2015-01-23 18:00:00 102

转载 “Ceph浅析”系列之六——Ceph与OpenStack(转载)

6.1 Ceph在OpenStack中的地位 对于一个IaaS系统,涉及到存储的部分主要是块存储服务模块、对象存储服务模块、镜像管理模块和计算服务模块。具体针对OpenStack而言,则分别对应为其中的Cinder、Swift、Glance和Nova四个项目[1]。 ...

2015-01-23 17:59:00 154

转载 “Ceph浅析”系列之五——Ceph的工作原理及流程(转载)

本文将首先介绍RADOS中最为核心的、基于计算的对象寻址机制,然后说明对象存取的工作流程,之后介绍RADOS集群维护的工作过程,最后结合Ceph的结构和原理对其技术优势加以回顾和剖析。 5.1 寻址流程 Ceph系统中的寻址流程如下图所示[1]。 ...

2015-01-23 17:58:00 81

转载 关于私有云的若干思考(转载)

前些天也曾在微博中提及,私有IaaS对于非IT类企业的价值不够明确,事实上程辉的博文也部分印证了这一点。在云计算普及初期,在企业IT能力普遍不高的国内,这其实也是合理的。 具体而言,一方面非IT类企业的管理者和CIO们虽然已经逐渐开始了解云计算的概念,但是对于云和自身业务的关联等...

2015-01-23 17:55:00 95

转载 “Ceph浅析”系列之三——Ceph的设计思想(转载)

3.1 Ceph针对的目标应用场景 理解Ceph的设计思想,首先还是要了解Sage设计Ceph时所针对的目标应用场景,换言之,“做这东西的目的是啥?” 事实上,Ceph最初针对的目标应用场景,就是大规模的、分布式的存储系统。所谓“大规模”和“分布式”,...

2015-01-23 17:53:00 109

转载 Ceph浅析”系列之四——Ceph的结构(转载)

4.1 Ceph系统的层次结构 Ceph存储系统的逻辑层次结构如下图所示[1]。 自下向上,可以将Ceph系统分为四个层次: (1)基础存储系统RADOS(Reliable, Autonomic, Distributed Object...

2015-01-23 17:44:00 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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