zoukankan      html  css  js  c++  java
  • ceph rbd 入门

    1.一个现成的ceph cluster

    参考之前写的ceph-deploy 部署ceph cluster

     

    2.配置client与ceph cluster对接

    在ceph cluster的管理节点上安装配置ceph client

    #ansible为此处client的hostname
    ceph-deploy install ansible

    #ansible为此处client的hostname

    ceph-deploy admin ansible

    3..在ceph client上创建使用rbd

    #创建一个pool
    ceph osd pool create test 128  
    
    #在test pool中创建一个rbd卷(image)
    rbd create volume01 --size 4096 -p test  
    
    #查看这个卷
    rbd ls -p test

    #定位卷对象数据
    ceph osd map test volume01

    #在ceph client 将此卷(image) 映射为一个块设备
    rbd map -p test --image volume01

     执行上述步骤,最后出错:

    查看volume01的信息:

    然后决定disable 后边4个feature

    rbd feature disable exclusive-lock object-map fast-diff deep-flatten -p test --image volume01

     然而还是不报错,所以yum update了!

    参考:https://blog.csdn.net/ygtlovezf/article/details/79107755

    #在ceph client上创建此卷(image)的文件系统
    mkfs.ext4 -m0 /dev/rbd/rbd/volume01
    
    #挂载
    mkdir /mnt/ceph-block-device
    mount /dev/rbd/rbd/volume01 /mnt/ceph-block-device 
    df -h
  • 相关阅读:
    欧几里德算法
    int 和 string 相互转换(简洁版)
    骆驼吃香蕉
    链表反转 (Multi-method)
    二分查找 (最经典代码,及其边界条件的实践分析)
    mottoes
    欧拉函数,欧拉定理,费马小定理。
    深搜和广搜的对比
    Python基础
    马拉车求最大回文字串
  • 原文地址:https://www.cnblogs.com/nineep/p/9283099.html
Copyright © 2011-2022 走看看