• ceph增加osd流程


    假如需要新增一个主机名:osd4 ip:192.168.0.110的OSD
    1.在osd4创建挂载目录及放置配置文件的目录
    ssh 192.168.0.110 (这里是从mon主机ssh到osd4主机)
    mkdir /ceph/osd.4
    mkdir /etc/ceph
    2.在osd4上格式化ext4的sda3分区,挂载分区。
    mkfs.ext4 /dev/sda3
    mount -o user_xattr /dev/sda3 /ceph/osd.4
    3.将mon主机的id_dsa.pub拷至osd4主机,实现免密码访问
    scp /root/.ssh/id_dsa.pub 192.168.0.110:/root/.ssh/id_dsa.pub102
    ssh 192.168.0.110
    cd /root/.ssh
    cat id_dsa.pub102 > authorized_keys
    4.在mon主机上修改ceph.conf配置文件
    vi /etc/ceph/ceph.conf
    [osd.4]
    host = osd4
    deves = /dev/sda3
    5.复制修改后的ceph.conf文件至每一个MDS和OSD节点并复制一份至/usrlocal/etc/ceph/
    scp /etc/ceph/ceph.conf 192.168.0.110:/etc/ceph/ (这里只写这一个,不要忘记同步其他节点的配置文件)
    6.创建osd
    ceph osd create osd.4
    7.加载OSD数据目录
    ssh 192.168.0.110
    ceph-osd -i osd.4 --mkfs --mkkey
    下面更新crushmap后,新增的osd就可以存放数据了。
    8.创建当前正在使用的crushmap
    ceph osd getcrushmap -o map (map 是自定义的一个名称,下面需要用到这个名称)
    9.反编译后导出crushmap
    crushtool -d map -o /root/map.txt (map.txt是导出的文件名)
    10.修改map.txt

  • 相关阅读:
    Quartz Cron表达式详解
    面向对象设计的SOLID原则
    JDK动态代理Demo代码,简单易懂
    <x:forEach/>遍历RSS新闻
    <x:parse/>获取RSS新闻
    fn:length()方法
    使用一个map映射出两个对象,再把两者关系对应起来
    用户注册_发邮件,激活
    ajax 的json联动
    封装ajax小工具:
  • 原文地址:https://www.cnblogs.com/chris-cp/p/4459631.html
Copyright © 2020-2023  润新知