
ceph存储
文章平均质量分 80
ToPDCA
Work hard for a better tomorrow, Play up !
展开
-
嵌入式 Win7主机无线网虚拟机centosNAT联网
Win7主机无线网虚拟机centos NAT联网NAT方式步骤:1.打开VMware但不进入CentOs,把Ethernet的网络连接设置成NAT方式。2 开始->所有程序->VMware->Manage Virtual Networks,进入以下界面,选择VMNat8 如图3 网络—>属性—>更改适配器设置4 无线网络连接—>属性—>共享 勾选“允许转载 2014-11-08 17:50:57 · 958 阅读 · 0 评论 -
嵌入式 一年成为Emacs高手(像神一样使用编辑器)
1 简介成为高手很容易.刚开始我在Vi阵营,偶尔用Emacs还忘记"退出"的快捷键,但一年后我跨入高手行列.很多文章都是强调 Emacs 有多牛,以激发你的兴趣.最有名是王垠的Emacs 是一种信仰!世界最强编辑器介绍.但关于"如何做"则语焉不详,即使涉及到"如何做",谈细节多而方法论少,所以本文就是侧重方法论.全文结构如下:首先介绍为什么Emacs值得学习,如果你转载 2014-11-10 14:08:12 · 4703 阅读 · 0 评论 -
嵌入式 Centos开机自动挂载windows中的ntfs磁盘
装了windows和centos双系统后,发现在centos中无法进入windows中的磁盘,更不要说查看磁盘里的文件了! 原来默认情况下,centos不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 下面需要安装第三方软件ntfs-3g。那么如何实现挂载并开机自动挂载呢?一、下载ntfs-3g 源码包进行编译安装 下载地址:http转载 2014-11-10 14:06:54 · 1035 阅读 · 1 评论 -
ceph存储 Linux写时拷贝技术(copy-on-write)
COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指令执行exec系统调用呢? 在fork之后exec之前两个进程用转载 2014-11-10 15:34:11 · 2551 阅读 · 0 评论 -
ceph存储 安装win7+CentOS7双系统的方法
安装win7+CentOS7双系统的方法我昨天安装CentoOS7双系统成功,在这里给大家分享一下,希望初学者不要在这儿太浪费时间,这个教程简单又易懂,而且有效!!!如果看完教程有哪里不懂得可以交流。好了闲话不必多说,现在就开启我们的安装之旅吧:一. 首先用UltraISO把CentOS7镜像写入U盘。注意:在格式化U盘时要格成FAT32.二. 三. 然后把转载 2014-11-10 15:03:21 · 1170 阅读 · 0 评论 -
ceph存储 Why Ceph and how to use Ceph?
为什么需要关注Ceph在目前开源世界里多样的存储项目中,不同的项目都有侧重点,而它们最终都是要为企业的IT基础设施服务。那么企业IT基础设施经理们到底需要怎么样的存储,它们的需求得到满足了吗?作者尝试根据对企业级存储产品的调研归纳出如下图。图一从上图我们可以了解到存储接口需求、扩展、运维和成本构成了企业级存储产品的四大中心。几乎所有的存储产品包括硬件(存储一体机,SAN)和软件都致转载 2014-11-12 20:24:06 · 1391 阅读 · 0 评论 -
嵌入式 CentOS yum的详细使用方法
yum是什么yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题yum特点可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数转载 2014-11-13 14:32:25 · 741 阅读 · 0 评论 -
嵌入式 linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式转载 2014-11-13 14:30:19 · 860 阅读 · 0 评论 -
嵌入式 ubuntu14.04登录界面root
打开终端。步骤阅读2输入sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf步骤阅读3在弹出的编辑框里输入:greeter-show-manual-login=true 保存关闭。步骤阅读4再在中端中输入:sudo passwd root转载 2014-11-13 09:53:26 · 1005 阅读 · 0 评论 -
嵌入式 CentOS yum和rpm命令参数简单实用
本文将分别介绍,yum 和 rpm 这两个命令的具体用法,希望对各位初次接触 CentOS 的朋友有帮助。yum命令安装某个软件1. yum install pkg检查某个软件的更新2. yum check-update删除某个软件3. yum remove pkg搜索某个软件4转载 2014-11-13 14:37:38 · 766 阅读 · 0 评论 -
嵌入式 yum配置与使用(很详细)
yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。一、yum的配置文件 $ cat /etc/yum.conf [main]cachedir=/var/cache/yum #yum下载的RPM包的缓存目录keepcache=0转载 2014-11-13 15:32:40 · 662 阅读 · 0 评论 -
嵌入式 linux下建立软链接
实例:ln -s /home/gamestat /gamestat linux下的软链接类似于windows下的快捷方式 ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录如上面的示例,当我们执行命令 cd /gamestat/的时候 实际上是进入了 /home/gamestat/ 值得注意的是执行命转载 2014-11-13 16:09:00 · 665 阅读 · 0 评论 -
ceph存储 ceph整体学习记录(未整理较乱)
ceph源码下载:http://ceph.com/download/主要文档下载连接:http://download.youkuaiyun.com/detail/skdkjxy/8149989/*******************/Time:2014-11-6Author:skdkjzz/******************/1、unified中何为radosgw、rbd、ceph-...原创 2014-11-12 17:17:55 · 25217 阅读 · 1 评论 -
嵌入式 shell 学习之for语句
一、for语法for 变量 in 列表;do 循环体done二、常见用法1、for用来遍历目录 12345678910#!/bin/bash#Version:0.1#Author:lovelace#pragram:This scripts is print all files i转载 2014-11-19 16:01:16 · 845 阅读 · 0 评论 -
嵌入式 Linux下netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S转载 2014-11-19 16:24:16 · 851 阅读 · 0 评论 -
嵌入式 vim全局替换命令
语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s : 表示替换操作[option] : 表示操作类型如:g 表示全局替换; c 表示进转载 2014-11-20 08:21:23 · 614 阅读 · 0 评论 -
嵌入式 Linux下比较全面的监控工具dstat
1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是转载 2014-11-18 20:49:37 · 2568 阅读 · 0 评论 -
嵌入式 shell中while语句
[plain]view plaincopyprint?while 命令 do 命令1 命令2 ... done while 命令do 命令1 命令2 ...donewhile循环计数[plain]view plaincopyprint?#!/bin/bash #whil转载 2014-11-19 16:27:56 · 716 阅读 · 0 评论 -
ceph存储 dd中sKip 和 seek参数理解
假如我有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份 结果:首先将备份分成三个部分,第一部分为备份文件abc.gz的前10000k,第二部分为中间的70000k,最后备份后面的3456kdd命令中seek和skip用法,感兴趣的朋友可以参考下。 假如有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份 结果:首先将备份分成三个部分,第一部分为备份文转载 2014-11-19 16:16:43 · 1121 阅读 · 0 评论 -
ceph存储 多网卡的7种bond模式原理
现在存储产品CSS使用了多网卡bond6模式,在这里把多网卡的7种bond模式原理和大家分享: Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6常用的有三种 mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。mode=1:自动备援模转载 2014-11-19 16:31:01 · 2648 阅读 · 0 评论 -
ceph存储 Ceph论文译文--Ceph:一个可扩展,高性能分布式文件系统
Ceph:一个可扩展,高性能分布式文件系统Sage A. Weil Scott A. Brandt Ethan L. Miller Darrell D. E. Long Carlos Maltzahn 摘要 我们开发Ceph,一个分布式文件系统,它提供了优秀的性能、可靠性和可伸缩性。Ceph通过用一个伪随机数据分布函数(CRUSH)替代分布表来最大化的分离数据与元数据管转载 2014-11-20 08:25:23 · 2335 阅读 · 0 评论 -
嵌入式 iostat命令详解
iostatiostat用于输出CPU和磁盘I/O相关的统计信息. 命令格式:iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ]1)iostat的 简单使用转载 2014-11-20 10:58:04 · 784 阅读 · 0 评论 -
嵌入式 vim配置精华
我的vim配置小示例花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方转载 2014-11-20 15:12:00 · 919 阅读 · 0 评论 -
ceph存储 ceph中PG的意义
ceph中引入了PG(placement group)的概念,PG是一个虚拟的概念而已,并不对应什么实体,具体的解释下面很清楚。下图中可以看出,ceph仙剑object映射成PG,然后从PG映射成OSD。object可以是数据文件的一部分,也可以是journal file,也可以目录文件(包括内嵌的inode节点)如果有一个OSD,默认有192个PG。如果有两个OSD,转载 2014-11-11 10:24:52 · 6410 阅读 · 0 评论 -
ceph存储 centos上搭建Ceph分布式文件系统集群示例一
1. 环境部署我使用VirtualBox创建了六台虚拟机,其中监控节点一个,元数据节点两个,数据节点三个,并使用监控节点作为客户端。机器名和ip如下:mon1.ihep.ac.cn192.168.56.107mds1.ihep.ac.cn192.168.56.108mds2.ihep.ac.cn转载 2014-11-26 20:25:04 · 1288 阅读 · 0 评论 -
ceph存储 centos上搭建Ceph集群--Best
Ceph是一个比较新的分布式文件系统,由USSC的存储小组完成,是一个基于OSD(对象存储设备)的网络文件系统;相关文章发表在OSDI'06,MSST03,04等上.最近又Ceph文件系统的客户端部分已经进入了Linux Kernel 2.6.34里. 最近花了些时间用VMWare虚拟机搭了一个Ceph.现把搭建的过程,以及其间遇到并解决的问题写在这里.1.设计一个Ceph集群转载 2014-11-26 20:28:05 · 1279 阅读 · 0 评论 -
ceph存储 ceph集群配置
1.介绍当您启动Ceph的服务,初始化过程启动了一系列在后台运行的守护进程。 Ceph的存储集群运行两种类型的守护进程:Ceph的监视器(CEPH-MON)Ceph的OSD守护(CEPH-OSD)Ceph的存储集群,支持Ceph的文件系统,它至少运行一个的Ceph元数据服务器(CEPH-MDS)。支持Ceph的对象存储的集群,运行Ceph的网关守护(radosgw)。为了您的方便,转载 2014-11-26 20:36:48 · 1665 阅读 · 0 评论 -
ceph存储 ceph中对crush算法的认知
ceph的CRUSH数据分布算法介绍CRUSH是ceph的一个模块,主要解决可控、可扩展、去中心化的数据副本分布问题。1、摘要随着大规模分布式存储系统(PB级的数据和成百上千台存储设备)的出现。这些系统必须平衡的分布数据和负载(提高资源利用率),最大化系统的性能,并要处理系统的扩展和硬件失效。ceph设计了CRUSH(一个可扩展的伪随机数据分布算法),用在分布式对象存储系统上,可以有效转载 2014-11-26 11:59:59 · 2682 阅读 · 1 评论 -
ceph存储 ldconfig和ldd用法
一、ldconfigldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig。 ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需转载 2014-11-21 13:55:30 · 761 阅读 · 0 评论 -
ceph存储 loop设备及losetup命令介绍
1. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来。转载 2014-11-21 14:12:35 · 1597 阅读 · 0 评论 -
ceph存储 ceph-Architecture的Cognize
Architecture【架构】 架构(内容提要) 1.The Ceph Storage Cluster(Ceph的存储集群) 1.1 Storing Data(存储数据) 1.2 Scalability and High Availability(可扩展性和高可用性) 1.2.1转载 2014-11-26 14:15:08 · 1146 阅读 · 0 评论 -
ceph存储 ceph集群网络配置
简介建立一个高性能的Ceph存储集群网络配置是至关重要的。 Ceph的存储集群不执行CEPH客户的路由请求或路由调度。相反, Ceph的Client直接提出请求CEPH OSD守护进程。 Ceph的OSD守护代表Ceph的客户端执行数据备份,这意味着备份和其他因素施加额外负荷Ceph的存储集群网络。我们的快速入门(Our Quick Start configurations)提供了一个简单转载 2014-11-27 09:55:54 · 7089 阅读 · 0 评论 -
ceph存储 ceph集群filestore设置
文件存储参考filestore debug omap check说明:调试检查同步。昂贵的。仅用于调试。类型:布尔要求:没有默认:0扩展属性 扩展属性(XATTRs)在您的配置的一个重要方面。有些文件系统存储在XATTRS的字节数量上的限制。此外,在某些情况下,文件系统可能无法作为一种替代方法存储XATTRs的一样快。下面的设置可以帮助底层的文件系统是外在存储XAT转载 2014-11-28 16:13:08 · 2781 阅读 · 0 评论 -
ceph存储 ceph集群auth设置
Ceph的验证配置 来识别用户,并防止人在中间攻击,Ceph的提供cephx的的认证系统的用户进行身份验证和守护。Ceph的介绍到cephx 认证的身份验证和授权。启用/禁用,创建用户并设置用户功能的细节上见Cephx指南。启用/禁用身份验证 根据版本的不同,Ceph的启用或禁用身份验证默认情况下。使用以下设置明确启用或禁用的Ceph。更多详细信息,请参阅Ceph的认证。验转载 2014-11-27 10:46:12 · 2731 阅读 · 0 评论 -
ceph存储 ceph集群Heartbeat设置
配置监视器/ OSD交互在你已完成初始Ceph的配置之后,你可以部署和运行Ceph。当你执行一个命令,如 ceph health 或 ceph -s, Ceph的监视器报告CEPH存储集群的当前状态.Ceph监视器通过要求每个OSD、其它相邻OSD的状态的报告了解集群.。如果Ceph的监视器没有收到报告,或者如果它接收Ceph的存储集群的变化的报告,Ceph的监视器需要更新的CEPH集群映转载 2014-11-27 17:12:58 · 2602 阅读 · 0 评论 -
ceph存储 ceph中的CRUSH数据分布算法介绍
CRUSH是ceph的一个模块,主要解决可控、可扩展、去中心化的数据副本分布问题。Contents [hide]1 1 摘要2 2 简介3 3 CRUSH算法3.1 3.1 层级的Cluster map3.2 3.2 副本分布3.3 3.3 冲突、故障、超载3.4 3.4 MAP改变和数据迁移3.5 3.5 Bucket的类型4 4 结论1 摘要随着大转载 2014-11-06 10:24:12 · 1604 阅读 · 0 评论 -
ceph存储 ceph的CRUSH算法的源码分析
ceph的CRUSH算法的源码分析2 RepliesContents [hide]1 1 源文件分析1.1 1.1 rule与bucket的关系1.2 1.2 crush目录下的文件1.3 1.3 crush.h中1.4 1.4 crush.c中1.5 1.5 build.c中1.6 1.6 在hash.h、hash.c中1.7 1.7 在mapper.转载 2014-11-06 10:27:18 · 1760 阅读 · 0 评论 -
ceph存储 ceph集群pool、pg、crush设置
存储池,PG和CRUSH配置的参考当您创建池和池设置配置组,Ceph的使用默认值,当你不专门覆盖默认值。建议 overridding的一些默认设置。具体来说,我们建议设置池的副本的大小和覆盖默认的配置组。具体来说,您可以设置这些值运行游泳池命令时。您也可以添加新的Ceph的配置文件中的[全球]部分覆盖默认值。[global]# By default, Ceph makes 2 repl转载 2014-11-28 16:58:31 · 7970 阅读 · 0 评论 -
ceph存储 ceph集群osd配置
OSD配置参考 您可以配置的CEPH OSD守护Ceph的配置文件,但Ceph的的OSD守护可以使用默认值,和一个很小的配置。一个最小的Ceph的OSD守护配置设置OSD 日志 大小和OSD 主机的几乎一切,并使用默认值。Ceph的OSD守护数值确定以增量的方式,从0开始,使用以下规定。osd.0osd.1osd.2在配置文件中,你可以通过添加配置设置你的配置文件的[O转载 2014-11-27 18:52:54 · 6457 阅读 · 1 评论 -
ceph存储 ceph集群监视器设置
监视器配置参考了解如何配置Ceph的监视器是建立一个可靠的Ceph的存储集群的重要组成部分。所有Ceph的存储集群中至少有一个监视器。监视器配置通常是一致的,但你可以添加,删除或替换集群中的一个监视器。获取更多详细信息,请参阅Adding/Removing a Monitor 和 Add/Remove a Monitor (ceph-deploy) 背景Ce转载 2014-11-27 11:23:53 · 2656 阅读 · 0 评论