前言:
本篇记述了一个三结点的CEPH集群,在CoreOS上的docker化自动安装
版本:ceph mimic 13.2.2 ; CoreOS 1855.4或更高
准备:
熟悉《基础架构八:CoreOS的安装》
下载代码与资源:
安装脚本:git clone https://github.com/Thomas-YangHT/ceph-autoinstall.git
01-文件说明
CONFIG ---安装配置文件
install.sh ---安装执行脚本
monitor.tgz ---ceph监控镜相
ceph.tgz ----CEPH的docker镜相
ha.tgz ---keepalived/haproxy/etcd三个集群安装基础镜相
coreosbase2 ---CoreOS 1855.4版本KVM基础镜相 20G硬盘;
02-安装步骤
一.下载好相关文件放于同一目录
见《下载代码与资源》
二.配置集群 CONFIG
image
三.CLONE三台CoreOS KVM, 各添加一块20G硬盘
kvm define coreosbase2.xml cd clone_coreos; sh -x clone_machine.sh
四.sh -x install.sh all
see video
03-验证安装
sh -x install.sh status
image
注:
如果有clock skew detect on xxx报警, 执行
sh cluster_cmd.sh "sudo ntpdate <NTP SERVER IP>"
安装后会生成svc-ceph.html, 包含dashboard/grafana/prometheus等的页面链接,依次打开验证
svc-ceph.html
ceph dashboard
prometheus
修改grafana的datasource prometheus IP为node1的IP
install.sh的其它选项:
作者:LinuxMan_yang
链接:https://www.jianshu.com/p/f689ff10bc81