自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cephFS的创建和使用

cephFS是ceph的文件系统,可以通过内核挂载和fuse挂载两种方式。1.创建mds 先需要mds守护进程执行的节点启动mds进程,执行如下操作mkdir -p /var/lib/ceph/mds/ceph-ceph1ceph auth get-or-create mds.ceph1 mon 'allow rwx' osd 'allow *' mds 'allow' -o ...

2018-08-10 10:18:26 2111 1

原创 ceph的rbd使用和理解(全)

Ceph支持一个非常好的特性,以COW(写时复制)的方式从RBD快照创建克隆,在Ceph中被称为快照分层。分层特性允许用户创建多个CEPH RBD克隆实例。这些特性应用于OpenStack等云平台中,使用快照形式保护ceph RBD 镜像,快照是只读的,但COW克隆是完全可以写 ,可以多次来孵化实例,对云平台来说是非常有用的。    Ceph RBD镜像有format-1  和 format-...

2018-08-03 15:34:29 43826 7

原创 ceph中osd磁盘损坏的处理情况

例如我这里损坏的磁盘是osd.01.首先先把损坏的osd进程关闭service ceph stop osd.02.然后把osd.0标记为out ceph osd out osd.03.CRUSH中移除osd.0ceph osd crush remove osd.04.删除osd.0ceph osd rm osd.05.更新一下osd.0信息ceph auth...

2018-07-25 10:23:58 2065

原创 ceph中pg的异常及其处理方式

首先先贴一下pg的几种常见的状态,更多见官网Creating (创建中):PG正在被创建。Activ (活跃):PG是活跃的,这个时候后可以对这个PG进行读写操作。Clean (清洁):PG已经按设置的副本数目复制了足够的副本。Down(掉线):PG掉线。Inconsistent (不一致的):PG的副本之间数据不一致, 比如对象大小和对象丢失会出现这种情况。Backfil...

2018-07-24 17:46:41 3619 3

原创 手动部署一个ceph集群

参考http://docs.ceph.org.cn/install/需要的材料有:Linux机器(虚拟机也可以),每个机器上至少有2块32G磁盘(或者你有一块50G的也可以,这里主要是journal需要20G),网卡3张(2张也可以吧)先在每一台集群上安装ceph,推荐使用yum来安装,方法如http://xuxiaopang.com/2016/10/09/ceph-quick-insta...

2018-07-20 15:01:15 2769

转载 nginx.conf的一些理解

nginx.conf是nginx的配置文件,从这个配置文件中我们可以使nginx工作在我们希望的模式和完成一些功能。先来说一下nginx.conf的几个作用域(有些称之为块),比如全局块、events块、http块、server块、location块这几个,他们的嵌套关系用一个表来表示是{全局     {events}   {http        {server   {location}}   ...

2018-07-05 19:26:17 338

原创 一些对框架的理解

nginx是一个web服务器.Django是一个web应用。所以可以说,Django是跑在nginx上的一个应用,通过nginx.conf文件可以配置服务器的相关信息。结合seafile,ceph,作为后端文件管理和文件存储。Django做为前端的展示,通过urls.py文件进行网站的html和函数的映射。NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的...

2018-07-04 16:10:55 601 1

原创 rpmbuildSOURCES小记

先把项目源码tar -czf xxx.tar.gz "路径" 压缩成,tar.gz 文件,放入rpmbuild/SOURCES文件中(有可能有些依赖的关系会导致失败)。rpmbuild -bb xxx.spce之后根据xxx.spce文件打包,具体文件编写配置方法以后会补充(这个文件配置很重要)。打包后的包文件在rpmbuild/RPMS中。(现在项目的做法是写到一个makefile文件中,然后通...

2018-07-03 17:54:45 727

原创 Vue的一个项目结构和对npm的理解(自说自话)

使用npm工具根据package-lock.json文件来安装依赖包和一些配置,其中包括了cooking等cooking根据cooking.conf.js里面来绑定入口文件./src/index.js和模板文件./index.html。通过指令npm run cooking build -p来进行打包操作。入口文件./src/index.js使用vue模块来进行编写,采用一个主模块,多个子模块的方...

2018-06-28 17:39:38 873

原创 Django框架和各个文件的应用

Django是python编写的web框架,由于可以继承使得html的利用率高,下面简单的说一下几个文件的作用。1.urls.py2.settings.py3.view.py(或者是views文件夹)4.templates文件夹urls.py这个文件是Django框架的url接口,请求的url通过正则表达式计算得到一个匹配的url,然后执行对应的视图函数,这个视图函数定义在view.py(或vie...

2018-06-26 17:37:42 1235 1

空空如也

空空如也

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

TA关注的人

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