• cephadm部署ceph(octopus)


    环境准备

     

    配置主机名及hosts

     

    配置时间同步

    yum install chrony -y
    sed -i "s/server 0.centos.pool.ntp.org iburst/server ntp1.aliyun.com iburst/g" /etc/chrony.conf
    sed -i "s/server 1.centos.pool.ntp.org iburst/server ntp2.aliyun.com iburst/g" /etc/chrony.conf
    sed -i "/centos.pool.ntp.org/d"  /etc/chrony.conf
    systemctl restart chronyd
    systemctl enable chronyd

    安装依赖包

    yum install -y yum-utils device-mapper-persistent-data lvm2 python3

    安装docker-ce

     

    安装

     

    安装cephadm工具

    curl --silent --remote-name --location https://github.com/ceph/ceph/raw/octopus/src/cephadm/cephadm
    chmod +x cephadm
    ./cephadm add-repo --release octopus
    ./cephadm install
    which cephadm

    安装ceph-common

    yum install ceph-common -y

    启动集群

    任意一台节点运行

    cephadm bootstrap --mon-ip 192.168.139.91

    根据提示登录控制台并修改初始密码

    添加节点

    ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-2 ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-3 ceph orch host add ceph-2 ceph orch host add ceph-3 ceph orch host ls

    添加OSD

    查看集群可用设备

    ceph orch device ls --wide
    Hostname  Path      Type  Transport  RPM      Vendor   Model             Serial  Size   Health   Ident  Fault  
    Available  Reject Reasons  
    ceph-1    /dev/sdb  hdd   Unknown    Unknown  VMware,  VMware Virtual S           214G  Unknown  N/A    N/A    Yes
    ceph-2    /dev/sdb  hdd   Unknown    Unknown  VMware,  VMware Virtual S           214G  Unknown  N/A    N/A    Yes
    ceph-3    /dev/sdb  hdd   Unknown    Unknown  VMware,  VMware Virtual S           214G  Unknown  N/A    N/A    Yes

    如需初始化磁盘设备

    orch device zap <hostname> <path> [--force]

    添加osd设备

    ceph orch daemon add osd ceph-1:/dev/sdb
    ceph orch daemon add osd ceph-2:/dev/sdb
    ceph orch daemon add osd ceph-3:/dev/sdb

    如需要添加mon或mgr

    ceph orch apply mon <hostname>
    ceph orch apply mgr <hostname>
  • 相关阅读:
    Android开发学习笔记-SharedPreferences的用法
    Android开发学习笔记-自定义组合控件
    webpack 4 教程
    react 生命周期图解
    git 操作说明
    echars 3.0 去掉柱状图阴影用什么属性
    react——Table组件
    antd ——按钮
    react——Table组件列中靠左 靠右对齐解决方案
    react中异步的使用
  • 原文地址:https://www.cnblogs.com/xiaoleimagic/p/15899665.html
Copyright © 2020-2023  润新知