[集群自动化二]3分钟装好CEPH
2018-12-05 本文已影响0人
LinuxMan_yang
前言:
本篇记述了一个三结点的CEPH集群,在CoreOS上的docker化自动安装
版本:ceph mimic 13.2.2 ; CoreOS 1855.4或更高
准备:
熟悉《基础架构八:CoreOS的安装》
下载代码与资源:
- coreosbase2.tgz
- ceph.tgz
- monitor.tgz
- ha.tgz
- 安装脚本: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
三.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等的页面链接,依次打开验证