zoukankan      html  css  js  c++  java
  • 2、ceph-deploy之配置使用RBD

    说明

    部署完ceph集群(active+clean状态)之后,

    我们来实践下ceph block device(即RBD或RADOS block device)。
    我们需要在一台新的client节点上,初始化、使用ceph集群创建、提供的卷(image)

     在ceph-client节点,安装ceph

    1、在admin节点为ceph-client安装ceph
    1. ceph-deploy install ceph-client
    2、分发ceph.conf和ceph.client.admin.keyring到ceph-client节点
    1. ceph-deploy admin
    3、确认keyring 文件有读权限
    1. chmod +r /etc/ceph/ceph.client.admin.keyring

    在admin节点,创建一个块设备pool

    1、在admin节点,创建一个名为rbd的pool
             1. ceph osd pool create rbd 8
    2、在admin节点,初始化pool
    1. rbd pool init rbd

    在ceph-client节点,配置,使用块设备

    1、在ceph-client节点,创建块设备image
    1. rbd create foo --size 4096 --image-feature layering [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]
    2、在ceph-client节点,映射 image到 块设备
    1. rbd map foo --name client.admin [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]
    3、在ceph-client节点,给块设备创建文件系统
    1. mkfs.ext4 -m0 /dev/rbd/rbd/foo
    4、在ceph-client节点,挂载块设备
    1. mkdir /mnt/ceph-block-device
    2. mount /dev/rbd/rbd/foo /mnt/ceph-block-device
    3. cd /mnt/ceph-block-device
    5、将块设备配置为在引导时自动映射和挂载(并且在关闭时卸载/取消映射) - 请参考:http://docs.ceph.com/docs/master/man/8/rbdmap/
  • 相关阅读:
    【转载】Spring各jar包详解
    Docker attach卡着的解决
    三张图搞透第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的区别
    决策表
    因果图与决策表法
    边界值分析法
    黑盒测试方法
    软件测试的基本流程
    软件测试原则
    软件测试与软件开发
  • 原文地址:https://www.cnblogs.com/nineep/p/8989957.html
Copyright © 2011-2022 走看看