前言:

  • 本篇记述了一个三结点的CEPH集群,在CoreOS上的docker化自动安装
  • 版本:
    • ceph mimic 13.2.2
    • CoreOS 1855.4或更高

准备:

  • 熟悉《基础架构八:CoreOS的安装》

下载代码与资源:

  • coreosbase2.tgz pan.baidu.com/s/141I6ct
  • ceph.tgzpan.baidu.com/s/191LYj4
  • monitor.tgz pan.baidu.com/s/1mooOZs
  • ha.tgzpan.baidu.com/s/1Cj_BAi
  • 安装脚本:git clone github.com/Thomas-YangH

01-文件说明

  • CONFIG ---安装配置文件
  • install.sh ---安装执行脚本
  • monitor.tgz ---ceph监控镜相
  • ceph.tgz ----CEPH的docker镜相
  • ha.tgz ---keepalived/haproxy/etcd三个集群安装基础镜相
  • coreosbase2 ---CoreOS 1855.4版本KVM基础镜相 20G硬碟;

02-安装步骤

一.下载好相关文件放于同一目录

见《下载代码与资源》;

二. 配置集群 CONFIG

三.CLONE三台CoreOS KVM, 各添加一块20G硬碟

    • kvm define coreosbase2.xml
    • cd clone_coreos;
    • sh -x clone_machine.sh

四.执行安装: sh -x install.sh all

03-验证安装

  • sh -x install.sh status

    • 如果有clock skew detect on xxx: sh cluster_cmd.sh"sudo ntpdate <NTP_SERVER_IP>"
  • 安装后会生成svc-ceph.html, 包含dashboard/grafana/prometheus等的页面链接,依次打开验证
    • 修改grafana的datasource prometheus IP为node1的IP

  • install.sh 的其它选项:


往期链接:

mp.weixin.qq.com/mp/hom

微信公众号:LinuxMan -> Linux命令速查,如lsof, 返回命令使用参考链接


推荐阅读:
相关文章