签到成功

知道了

CNDBA社区CNDBA社区

Ceph 块存储客户端安装

2016-11-10 10:50 6591 0 原创 Ceph
作者: Expect-乐

一.Ceph 块存储客户端安装http://www.cndba.cn/Expect-le/article/336http://www.cndba.cn/Expect-le/article/336

1.在ceph-client节点上安装客户端。

ceph-deploy install ceph-client

或者手动去client节点安装ceph包 

yum install ceph ceph-radosgw rdate -y


2.在主节点(可以时cpeh-deploy节点)使用ceph-deploy把ceph的配置文件和

用户client.admin的key:ceph.client.admin.keyring拷贝到ceph-client节点,

http://www.cndba.cn/Expect-le/article/336

保存在默认路径/etc/ceph下,同时要保证用户对这个key有合适的可读权限。


ceph-deploy admin ceph-clienthttp://www.cndba.cn/Expect-le/article/336

注意:在安装ceph块存储客户端之前,ceph storage cluster的状态应处于(ceph health)ok或者active+clean。http://www.cndba.cn/Expect-le/article/336

且有一个安装节点(cpeh-deploy)。 这里使用部署工具ceph-deploy来部署ceph-client,可以使用虚拟机来安装ceph-client,

但是不能把它和ceph storage cluster的节点安装在同一个物理节点上,除非存储节点使用的也是虚拟机。

二.Ceph-client的使用:


http://www.cndba.cn/Expect-le/article/336http://www.cndba.cn/Expect-le/article/336

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

rbd create rbd/foo --size 4096

参数说明:

rbd/foo中rbd是pool的名称,foo是image名称。 size默认是M,也就是4G大小的image,也可以写成4G


2.在ceph-client上,把镜像映射的块存储设备上。

[root@ceph-oracle ceph]# rbd map rbd/foo
/dev/rbd0

具体语法:

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


3.在使用块设备,创建文件系统,这个过程会花费一点时间。

http://www.cndba.cn/Expect-le/article/336
http://www.cndba.cn/Expect-le/article/336

mkfs.ext4 -m0 /dev/rbd/rbd/foo

4.在ceph-client节点上挂着文件系统。


[root@ceph-oracle ceph]# mkdir /u01
[root@ceph-oracle ceph]# mount /dev/rbd/rbd/foo /u01
[root@ceph-oracle ceph]# cd /u01
[root@ceph-oracle u01]#

5.验证一下

[root@ceph-client ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   48G   13G   36G  27% /
devtmpfs                 482M     0  482M   0% /dev
tmpfs                    497M   84K  497M   1% /dev/shm
tmpfs                    497M   14M  484M   3% /run
tmpfs                    497M     0  497M   0% /sys/fs/cgroup
/dev/sda1                497M  157M  341M  32% /boot
tmpfs                    100M   16K  100M   1% /run/user/42
tmpfs                    100M     0  100M   0% /run/user/0
/dev/rbd0                3.9G   16M  3.8G   1% /u01

5.1.写入数据http://www.cndba.cn/Expect-le/article/336

[root@ceph-client ~]# echo 'this is ceph rbd test!'> /u01/ceph.test
[root@ceph-client ~]# cd /u01
[root@ceph-client u01]# cat ceph.test 
this is ceph rbd test!


版权声明:本文为博主原创文章,未经博主允许不得转载。

Ceph

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
Expect-乐

Expect-乐

关注

Without the continuous bitter cold, there can be no fragrant plum blossom

  • 336
    原创
  • 6
    翻译
  • 100
    转载
  • 41
    评论
  • 访问:1547758次
  • 积分:1957
  • 等级:核心会员
  • 排名:第4名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ