笔记
文章平均质量分 58
何泰展
这个作者很懒,什么都没留下…
展开
-
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 · 1241 阅读 · 1 评论 -
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 · 876 阅读 · 0 评论 -
一些对框架的理解
nginx是一个web服务器.Django是一个web应用。所以可以说,Django是跑在nginx上的一个应用,通过nginx.conf文件可以配置服务器的相关信息。结合seafile,ceph,作为后端文件管理和文件存储。Django做为前端的展示,通过urls.py文件进行网站的html和函数的映射。NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的...原创 2018-07-04 16:10:55 · 606 阅读 · 1 评论 -
ceph中pg的异常及其处理方式
首先先贴一下pg的几种常见的状态,更多见官网Creating (创建中):PG正在被创建。Activ (活跃):PG是活跃的,这个时候后可以对这个PG进行读写操作。Clean (清洁):PG已经按设置的副本数目复制了足够的副本。Down(掉线):PG掉线。Inconsistent (不一致的):PG的副本之间数据不一致, 比如对象大小和对象丢失会出现这种情况。Backfil...原创 2018-07-24 17:46:41 · 3661 阅读 · 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 · 2777 阅读 · 0 评论 -
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 · 2118 阅读 · 1 评论 -
ceph的rbd使用和理解(全)
Ceph支持一个非常好的特性,以COW(写时复制)的方式从RBD快照创建克隆,在Ceph中被称为快照分层。分层特性允许用户创建多个CEPH RBD克隆实例。这些特性应用于OpenStack等云平台中,使用快照形式保护ceph RBD 镜像,快照是只读的,但COW克隆是完全可以写 ,可以多次来孵化实例,对云平台来说是非常有用的。 Ceph RBD镜像有format-1 和 format-...原创 2018-08-03 15:34:29 · 43937 阅读 · 7 评论