ceph存储之ceph客户端

简介: CEPH客户端:   大多数Ceph用户不会直接往Ceph存储集群里存储对象,他们通常会选择Ceph块设备、Ceph文件系统、Ceph对象存储之中的一个或多个; 块设备:   要实践本手册,你必须先完成存储集群入门 ,并确保 Ceph 存储集群处于 active + clean 状态,这样才能使用 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 /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

相关文章
|
域名解析 存储 块存储
ceph集群的搭建
ceph集群的搭建
373 1
|
块存储
ceph集群的搭建(下)
ceph集群的搭建
161 0
|
存储 文件存储 对象存储
CEPH-初识篇】ceph详细介绍+“ 一 ” 篇解决ceph集群搭建, “ 三 ” 大(对象、块、文件)存储使用(下)
CEPH-初识篇】ceph详细介绍+“ 一 ” 篇解决ceph集群搭建, “ 三 ” 大(对象、块、文件)存储使用(下)
369 0
|
存储 算法 关系型数据库
【CEPH-初识篇】ceph详细介绍+“ 一 ” 篇解决ceph集群搭建, “ 三 ” 大(对象、块、文件)存储使用(上)
【CEPH-初识篇】ceph详细介绍+“ 一 ” 篇解决ceph集群搭建, “ 三 ” 大(对象、块、文件)存储使用
1635 0
|
存储 关系型数据库 网络安全
手动部署ceph octopus集群
手动部署ceph octopus集群
手动部署ceph octopus集群
|
监控 网络安全 开发工具
ceph部署
初次部署ceph,走了很多弯路,特别是ceph网站提供的yum源,有些问题安装总是出错,总结下此次安装成功的步骤,留个脚印!
11050 0
|
NoSQL 关系型数据库 MySQL
Harbor HA部署-使用Ceph RADOS后端
目录1. 前言2. 配置Ceph radosgw用户3. 部署HA的MariaDB集群4. 部署HA的Redis集群5. 部署Harbor集群参考资料   1. 前言 Harbor 1.4.0版本开始提供了HA部署方式,和非HA的主要区别就是把有状态的服务分离出来,使用外部集群,而不是运行在本地的容器上。
3561 0