博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ceph filesystem文件系统的使用
阅读量:5796 次
发布时间:2019-06-18

本文共 2046 字,大约阅读时间需要 6 分钟。

hot3.png

(1) 使用要求:

    a) 集群环境搭建成功
    b) 集群的状态是 active+clean。
    c) 节点配置,将admnode也作为client-node使用,在client-node节点上操作。
          主机名         角色               磁盘                         
        ================================================================
        a) admnode      deploy-node,client-node     
        b) node1          mon1,osd.2,mds        Disk(/dev/sdb  capacity:10G)
        c) node2          osd.0,mon2            Disk(/dev/sdb  capacity:10G)
        d) node3          osd.1,mon3            Disk(/dev/sdb  capacity:10G)
       
(2) 使用方法
    a) 新建两个pools(metadata pool and data pool )
    命令:ceph osd pool create <creating_pool_name> <pg_num>
    参数:creating_pool_name : 要创建的pool的名字
          pg_num : Placement Group的个数
       
        # ceph osd pool create cephfs_data 512
        pool 'cephfs_data' created
        # ceph osd pool create cephfs_metadatea 512
        pool 'cephfs_metadatea' created
        # ceph osd lspools
        0 rbd,1 cephfs_data,2 cephfs_metadatea,

    b) 创建一个Filesystem,

    命令:ceph fs new <fs_name> <metadata_pool_name> <data_pool_name>
    参数:fs_name : 文件系统名
          metadata_pool_name :  metadata pool's name
          data_pool_name :data pool's name
       
        # ceph fs new cephfs cephfs_metadatea cephfs_data
        new fs with metadata pool 2 and data pool 1

    c) 一旦文件系统创建成功,可看到MDS(s)进入active state

        # ceph mds stat
        e5: 1/1/1 up {0=node1=up:active}

    d) 在管理节点admnode创建Secret File

        # cat ceph.client.admin.keyring
        [client.admin]
            key = AQDrv95WLfajLhAAmUyN/wCoq6cxS9xOYfy9Zw==

        在/etc/ceph/目录下新建admin.secret文件,拷贝粘贴key的值 AQDrv95WLfajLhAAmUyN/wCoq6cxS9xOYfy9Zw==

        # vim /etc/ceph/admin.secret

        新建一个mycephfs目录

        #sudo mkdir /mnt/mycephfs

    e) 挂载Ceph FS作为内核驱动(详细见http://docs.ceph.com/docs/master/man/8/mount.ceph/)

        sudo mount -t ceph <Monitor's IP or monitor host name>:<Ceph host port,default 6789>:/ <mountpoint> -o name=<RADOS user to authenticate as when using cephx>,secretfile=<path to file containing the secret key to use with cephx>
       
        # sudo mount -t ceph 10.167.225.137:6789:/ /mnt/mycephfs/ -o name=admin,secretfile=/etc/ceph/admin.secret

        通过命令查看,新增了一个类型为cpeh的文件系统挂载点

        # mount
        ...
        /dev/rbd0 on /mnt/ceph-block-device type ext4 (rw,relatime,seclabel,stripe=1024,data=ordered)
        10.167.225.137:6789:/ on /mnt/mycephfs type ceph (rw,relatime,name=admin,secret=<hidden>,nodcache)

转载于:https://my.oschina.net/u/658505/blog/646726

你可能感兴趣的文章
8.1_Linux习题和作业
查看>>
我的友情链接
查看>>
11.排序算法_6_归并排序
查看>>
Redis redis-cli 命令列表
查看>>
.NET框架设计—常被忽视的框架设计技巧
查看>>
ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
查看>>
BigDecimal 舍入模式(Rounding mode)介绍
查看>>
开源 免费 java CMS - FreeCMS1.2-标签 infoSign
查看>>
开源 免费 java CMS - FreeCMS1.9 移动APP生成栏目列表数据
查看>>
git reset 三种用法总结
查看>>
GO语言语法基础
查看>>
Android多任务断点续传下载
查看>>
viewpager的layout_width="wrap_content"无效问题
查看>>
WIN10-解决应用程序特定权限设置并未向在应用程序容器(解决浏览器崩溃问题)...
查看>>
btrace
查看>>
【奖】51CTO学院软考班发奖学金啦(中高项、监理、信息安全)
查看>>
美国卫星撞月球 测试是否有水耗资7000多万美元
查看>>
hdfs笔记
查看>>
Callback函数
查看>>
虚拟机新增加硬盘,不用重启读到新加的硬盘
查看>>