ceph存储之ceph客户端

CEPH客户端:

  大多数Ceph用户不会直接往Ceph存储集群里存储对象,他们通常会选择Ceph块设备、Ceph文件系统、Ceph对象存储之中的一个或多个;

块设备:

  要实践本手册,你必须先完成存储集群入门 ,并确保 Ceph 存储集群处于 active + clean 状态,这样才能使用 Ceph 块设备

  1、在ceph-client安装ceph,在管理节点上,通过ceph-deploy把Ceph安装到ceph-client节点:

    ceph-deploy  install ceph-client

  2、在管理节点上,用 ceph-deploy 把 Ceph 配置文件和 ceph.client.admin.keyring 拷贝到 ceph-client 。

    ceph-deploy  admin  ceph-client

    ceph-deploy 工具会把密钥环复制到 /etc/ceph 目录,要确保此密钥环文件可读(如 sudo chmod + r /etc/ceph/ceph.client.admin.keyring )。

  配置块设备:

    1、在ceph-client节点上创建一个块设备映像。

      rbd create foo --size 4096 [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]

    2、在ceph-client节点上,把映像映射为块设备: 

      rbd map foo --pool rbd --name client.admin [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]

   3、在ceph-client节点上,创建文件系统后就可以使用了。     mkfs.ext4 -m0  /dev/rbd/rbd/foo    此命令可能耗时较长   4、在ceph-client节点上挂载此文件系统。       mkfir  /mnt/ceph-block-device      mount  /dev/rbd/foo  /mnt/ceph-block-device     cd /mnt/ceph-block-device 
时间: 2024-09-21 02:00:43

ceph存储之ceph客户端的相关文章

Ceph分布式存储学习指南3.1 Ceph存储架构

第3章 Ceph架构和组件 本章将涵盖以下几大主题: Ceph存储架构 Ceph RADOS Ceph对象存储设备(OSD) Ceph monitor(MON) librados Ceph块存储 Ceph对象网关 Ceph MDS和CephFS 3.1 Ceph存储架构 Ceph存储集群由几个不同的软件守护进程组成,每个守护进程负责Ceph的一个独特功能并将值添加到相应的组件中.每个守护进程是彼此独立的.这是保持Ceph存储集群比黑匣子似的商业存储系统更加便宜的诸多特性中的一个. 下图简要阐述了

如何在 CentOS 7.0 上配置 Ceph 存储

如何在 CentOS 7.0 上配置 Ceph 存储 Ceph 是一个将数据存储在单一分布式计算机集群上的开源软件平台.当你计划构建一个云时,你首先需要决定如何实现你的存储.开源的 Ceph 是红帽原生技术之一,它基于称为 RADOS 的对象存储系统,用一组网关 API 表示块.文件.和对象模式中的数据.由于它自身开源的特性,这种便携存储平台能在公有云和私有云上安装和使用.Ceph 集群的拓扑结构是按照备份和信息分布设计的,这种内在设计能提供数据完整性.它的设计目标就是容错.通过正确配置能运行于

Zenoss 宣布支持 Ceph 存储监控

业界领先的IT监控和分析软件,Zenoss Inc.,3月7宣布了Zenoss 5平台的新增功能,增加了对Ceph存储环境的支持,并且扩展了对企业的服务能力,使用户能够更好的管理他们的混合IT架构,避免服务的分裂. "我们的任务是帮助企业建造一个混合IT架构,通过同一平台进行硬件监控.云平台的管理.""Zenoss Service Dynamics 5平台的新功能的设计主要围绕加速和自动化关键IT功能",来自Verisae系统工程师Matt Stellpflug说.

大家对ceph存储到看法

问题描述 因为搭建ceph目的是用于运行虚拟机,前面段时间测试过ceph,出现里一些问题,比如说一个节点(服务器)断开,导致别的节点大量读写数据,cpu负载过高:服务器时间不同,导致ceph数据不一致:最严重到是所有节点关掉后再启动起来,ceph不能运行,可怕到是上面到数据也全部丢失.最近因为项目被催的要上线,看看大家对ceph到一些新的见解..... 解决方案 解决方案二:1.1个节点断开,文件读写的负载肯定会转移到其他节点上,这是肯定的.不知道你断掉的是OSD节点还是MDS?其他节点的负载过

如何将 Ceph 存储集群集成到 OpenStack 云中

了解 Ceph,这是一个能够增强您的 OpenStack 环境的开源分布式存储系统 Ceph 是一个符合 POSIX (Portable Operating System for UNIX).开源的分布式存储系统,依据 GNU 次通用公共许可而运行.该项目最初由 Sage Weill 于 2007 年开发,该项目的理念是提出一个没有任何单点故障的集群,确保能够跨集群节点进行永久数据复制. 与在任何经典的分布式文件系统中一样,放入集群中的文件是条带化的,依据一种称为 Ceph Controlled

转 海量小文件存储与Ceph实践

海量小文件存储(简称LOSF,lots of small files)出现后,就一直是业界的难题,众多博文(如[1])对此问题进行了阐述与分析,许多互联网公司也针对自己的具体场景研发了自己的存储方案(如taobao开源的TFS,facebook自主研发的Haystack),还有一些公司在现有开源项目(如hbase,fastdfs,mfs等)基础上做针对性改造优化以满足业务存储需求: 一. 通过对若干分布式存储系统的调研.测试与使用,与其它分布式系统相比,海量小文件存储更侧重于解决两个问题: 1.

如何在Ubuntu 16.04中安装Ceph存储集群

Ceph 是一个高性能.可靠.可扩展的开源存储平台.它是一个自由的分布式存储系统,提供了对象.块和文件级存储的接口,并可以不受单点故障的影响而运行. 在这个教程中,我将指导你在 Ubuntu 16.04 服务器上安装建立一个 Ceph 集群.Ceph 集群包括这些组件: Ceph OSD (ceph-osd) - 控制数据存储,数据复制和恢复.Ceph 集群需要至少两个 Ceph OSD 服务器.这次安装中我们将使用三个 Ubuntu 16.04 服务器. Ceph Monitor (ceph-

如何在 Ubuntu 16.04 中安装 Ceph 存储集群

Ceph 是一个高性能.可靠.可扩展的开源存储平台.它是一个自由的分布式存储系统,提供了对象.块和文件级存储的接口,并可以不受单点故障的影响而运行. 在这个教程中,我将指导你在 Ubuntu 16.04 服务器上安装建立一个 Ceph 集群.Ceph 集群包括这些组件: Ceph OSD (ceph-osd) - 控制数据存储,数据复制和恢复.Ceph 集群需要至少两个 Ceph OSD 服务器.这次安装中我们将使用三个 Ubuntu 16.04 服务器. Ceph Monitor (ceph-

iscsi网络存储介绍及客户端配置操作

本文不介绍iSCSI服务端的搭建过程,不然就会很累赘.主题就是怎么去完成iscsi网络存储的挂载过程,并顺带介绍一些必要的概念. 1. iscsi介绍与initiator安装 1.1 iSCSI介绍 iSCSI简单来说,就是把SCSI指令通过TCP/IP协议封装起来,在以太网中传输.iSCSI 可以实现在IP网络上传递和运行SCSI协议,使其能够在诸如高速千兆以太网上进行数据存取,实现了数据的网际传递和管理.基于iSCSI建立的存储区域网(SAN)与基于光纤的FC-SAN相比,具有很好的性价比.