经过:今天在用s3接口做ceph储存的时候,要实现一个io下载的接口。需要把InputStream转成byte[],一开始,是的写法是这样的: 可是下载的文件稍大一些,就会出现乱码。于是换了网上推荐的,使用byte缓存的方法,来实现InputStream转成byte[]: 乱码的情况就解决了 总结: ...
分类:
其他好文 时间:
2018-10-24 15:39:15
阅读次数:
153
[TOC] 一、准备机器 一共4台机器,其中1个是管理节点,其他3个是ceph节点: hostname | ip | role | 描述 | | | admin node | 192.168.0.130 | ceph deploy | 管理节点 node1 | 192.168.0.13 ...
分类:
其他好文 时间:
2018-10-22 14:51:48
阅读次数:
226
Ceph集群管理 1 每次用命令启动、重启、停止Ceph守护进程(或整个集群)时,必须指定至少一个选项和一个命令,还可能要指定守护进程类型或具体例程。 **命令格式如 1 {commandline} [options] [commands] [daemons] 常用的commandline为"cep ...
分类:
其他好文 时间:
2018-10-18 01:01:25
阅读次数:
215
首先我们了解一下Ceph系统中的寻址流程,如下图所示:本文部分参考来自http://www.csdn.net/article/2014-04-08/2819192-ceph-swift-on-openstack-m/2
分类:
其他好文 时间:
2018-10-17 18:32:49
阅读次数:
165
Ceph分布式存储(luminous)部署文档 环境 ubuntu18.04 ceph version 12.2.7 luminous (stable) 三节点 配置如下 node1:1U,1G mem,20G disk,两块空硬盘(sdb,sdc) node2:1U,1G mem,20G disk ...
分类:
系统相关 时间:
2018-10-16 12:02:57
阅读次数:
1584
ceph crush的问题看一遍忘一遍,现将《ceph源码分析》一书中相关章节摘抄如下: 4.2.1 层级化的Cluster Map例4-1 Cluster Map定义层级化的Cluster Map定义了OSD集群具有层级关系的静态拓扑结构。OSD的层级使得CRUSH算法在选择OSD时实现了机架感知 ...
分类:
其他好文 时间:
2018-10-15 20:33:04
阅读次数:
200
ceph是一种可以提供存储集群服务的软件它可以实现将主机做成存储集群,并提供分布式文件存储的功能ceph服务可以提供三种存储方式:1.块存储2.对象存储2.文件系统存储这里我将介绍如何使用ceph搭建一个存储集群:环境介绍:node1node2node3这三台主机作为存储集群服务器,分别都有3块10G的硬盘,并且我会将node1及作为存储服务器也作为管理主机(管理存储服务器的服务器)将client
分类:
其他好文 时间:
2018-10-13 11:41:32
阅读次数:
169
ceph块存储应用文件系统存储对象存储virshlist--all列出列出所有的虚拟机/etc/libvirt/qemu里面存放的是虚拟机的硬件信息/var/lib/libvirt/images/创建的虚拟机的路径都在这儿virshdumpxlmavpc(虚拟机名)查看虚拟机的配置文件xml块存储应用案例准备实验环境1.创建磁盘镜像2.ceph认证帐户3.部署客户端环境创建KVM虚拟机创建初始化虚
分类:
其他好文 时间:
2018-10-12 17:46:28
阅读次数:
150
在规划Ceph分布式存储集群环境的时候,对硬件的选择很重要,这关乎整个Ceph集群的性能,下面梳理到一些硬件的选择标准,可供参考
分类:
其他好文 时间:
2018-10-11 12:55:14
阅读次数:
124
之前测试用ceph总是警告 查看pg数 突然想起来当时只是测试安装,而且说pg数可以增加但不能减少,所以只是随便设置一个数。再设置回来即可。 结果出现这个错误,参考“http://www.selinuxplus.com/?p=782”,原来是一次增加的数量有限制。最后选择用暴力的方法解决问题: 过了 ...
分类:
其他好文 时间:
2018-10-11 11:32:01
阅读次数:
257