- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 Ceph deployment document
Ceph deployment document系统环境:centos 6.5 内核:2.6.32() 网卡:一个 硬盘:一个500G Cpu:Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz 4核 内存:8G Ceph-deploy是一个部署ceph storage cluster的工具,它可以简化安装过程中的很到细节,在这里,我们使用ceph-depl
2015-03-25 18:58:25 687
原创 Ceph 快存储客户端安装
Ceph 快存储客户端安装前提:在安装ceph快存储客户端之前,ceph storage cluster的状态应处于(ceph health)ok或者active+clean。且有一个安装节点(cpeh-deploy)。 这里使用部署工具ceph-deploy来部署ceph-client,可以使用虚拟机来安装ceph-client,但是不能把它和ceph storage cluster的节点安装在
2015-03-25 18:47:20 4952
原创 监控一个集群
监控一个集群监控一个ceph 集群,一般是对osd状态,monitor 状态, placement group 状态和metadata server状态的监控。 Ceph有一个交互工具(ceph)在命令行下,对ceph集群监控。使用如下: cephceph ceph>health ceph>statusceph>status ceph>quorum_status
2015-03-25 18:44:08 566
转载 ceph的CRUSH数据分布算法介绍
ceph的CRUSH数据分布算法介绍简介CRUSH是ceph的一个模块,主要解决可控、可扩展、去中心化的数据副本分布问题。 ceph设计了CRUSH(一个可扩展的伪随机数据分布算法),用在分布式对象存储系统上,可以有效映射数据对象到存储设 备上(不需要中心设备)。因为大型系统的结构是动态变化的,CRUSH能够处理存储设备的添加和移除,并最小化由于存储设备的添加和移动而导致的数据迁移。 对象存储设
2015-03-25 18:25:12 1404
翻译 Ceph配置
Ceph配置:在ceph服务启动的时候,初始化进程就会激活一系列运行在后端的服务进程,ceph存储集群运行两个类型的进程:Ceph monitor(ceph-mon)Ceph osd Deamon(ceph-osd)支持ceph filesystem的ceph集群必须要有一个ceph metadata(ceph-mds)服务进程,支持ceph object的cluster需要运行一个ceph
2015-03-25 18:15:11 879
原创 ceph error question
Question12.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux osd的状态为down,无法激活up [root@compute-192-168-2-233 ~]# ceph osd tree id weight type name up/d
2015-03-25 17:34:19 5217
原创 Ceph 用户管理
Ceph 用户管理用户管理Ceph storage cluster的认证和授权默认是启用的。Ceph的客户端用户要么是独立的个体用户,要么是系统中的一个应用,他们都使用ceph的客户端与ceph存储集群交互。 当ceph启用认证和授权时,你必须要指定用户名和包含秘钥的钥匙环才可以使用客户端与集群进行交互。如果不指定如:ceph heath,它会使用默认用户client.admin并自动通过ke
2015-03-25 17:22:49 13984 1
原创 ceph 块操作实例
Oper1: .检查ceph集群状态$ceph healthOper2: 使用ceph block storage配置一个块设备,在执行这个操作之前要先安装一个ceph client节点(注:ceph client最好安装在一个虚拟机上,不要安装在ceph的存储集群上): 1.在ceph-client节点上创建一个块设备镜像:$rbd create foo --size 4096 [-m
2015-03-25 17:10:19 1517
翻译 ceph 认证高可用
认证高可用为了识别用户和防止中间人攻击,ceph提供了cephx 认证系统来认证用户和进程。注:cephx不提供对地址数据的加密和 rest的加密。 Cephx是通过共享秘钥来实现认证的,也就是说,客户端和服务端拥有相同的秘钥。认证协议是这样的,交互的双方能够相互证明彼此有秘钥的副本而不把它暴露出来。这样就能提供相互认证,即:客户端确信用户拥有秘钥,用户也确信客户端也有一个秘钥的副本。
2015-03-25 17:03:28 1829
原创 Ceph cephx认证配置
Ceph cephx认证配置认证注:当更新的时候,建议把认证的注解掉,然后在升级,一旦升级接收就激活认证。 默认情况下cephx协议是打开的,同时认证服务是要一定的计算资源的,如果你的网络环境很安全,你不想使用认证,你也可以把它关掉,但是不建议关掉。如果关闭认证,你就很有可能受到中间人攻击篡改client/server消息,这会导致严重的安全问题。部署情景:有两种主要的部署方式,一个是使用ceph
2015-03-25 16:59:07 8081
原创 openstack glance、nova backend glusterfs
**openstack glance、nova backend glusterfs** glusterfs 不仅可以提供跟cinder作为后端存储,也可以提供给glance、nova。创建glusterfs共享卷首先要准备一个共享的glusterfs volume command:gluster volume create testvol IP:/exp1gluster volume start
2015-03-25 16:21:58 1217
原创 iscsi服务配置及使用
架设iscsi target服务服务端软件:scsi-target-utils客户端: scsi-initiator-utils/etc/tgt/targets.conf:主要配置文件,设定要分享的磁盘格式与哪几颗;/usr/sbin/tgt-admin:在线查询、删除 target 等功能的设定工具;/usr/sbin/tgt-setup-lun:建立 target
2015-03-23 10:56:10 7261
原创 losetup 是一个设置和控制loop device设备的linux命令
losetup 是一个设置和控制loop device设备的linux命令loseup可以将文件或者block device与loop device关联、分离以及查询loop device的当前状态。#循环设备可把文件虚拟成块设备(block device),借以模拟整个文件系统,让用户能使其为硬盘光驱或软盘等设备、#并挂载(mount)来使用。losetup可用于文件块或者loop
2015-03-19 10:34:12 3839
原创 使用pdb调试python代码
/usr/bin/python -m pdb /usr/bin/cinder-api --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/api.log> /usr/bin/cinder-api(18)()-> ""
2015-03-17 14:52:26 725
原创 service openstack-cinder-volume status
openstack-cinder-volume dead but pid file exists问题:service openstack-cinder-volume status openstack-cinder-volume dead but pid file exists解决方法: 删除openstack-cinder-volume进程的pid(删除进程文件)
2015-03-12 08:56:22 1508
opencv中文版API文档
2013-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人