最近Ceph官方發布了luminous長久支持版,新版本增加了很多有意思的功能,但是入門還是先從部署安裝開始。
環境說明
- 在Win10下安裝VMware® Workstation 12 Pro軟件,用CentOS-7.3創建一台centos7.3虛擬機,
- 基於上面的虛擬機創建完整克隆2台虛擬機。
環境准備
三台服務器:
ceph1 192.168.6.140
ceph2 192.168.6.141
ceph3 192.168.6.142
分別在3台虛擬機上面執行如下命令修改hostname
[root@bogon ceph1]# hostnamectl set-hostname ceph1
[root@bogon ceph2]# hostnamectl set-hostname ceph2
[root@bogon ceph3]# hostnamectl set-hostname ceph3
修改/etc/hosts文件,並測試網絡是否聯通 ,保證聯通進行下一步。
[root@bogon ceph1]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.6.140 ceph1
192.168.6.141 ceph2
192.168.6.142 ceph3
配置所以結點防火牆,
[root@bogon ceph1]# firewall-cmd --zone=public --add-port=6789/tcp --permanent
success
[root@bogon ceph1]# firewall-cmd --zone=public --add-port=6800-7100/tcp --permanent
success
[root@bogon ceph1]# firewall-cmd --reload
success

關閉Selinux
[root@bogon ceph1]# setenforce 0
[root@bogon ceph1]# vim /etc/selinux/config
[root@bogon ceph1]# cat /etc/selinux/config | grep disabled
# disabled - No SELinux policy is loaded.
SELINUX=disabled
安裝ntp時間同步服務,采用默認配置。
[root@bogon ceph1]# yum install ntp ntpdate ntp-doc
Ceph安裝與部署
配置Ceph, luminous版本的國內安裝源。
修改 /etc/yum.repos.d/ceph.repo文件,添加如下內容
[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm-luminous/el7/noarch
gpgcheck=0
type=rpm-md
添加完更新緩存
[root@bogon ceph1]# yum makecache
安裝部署工具
在ceph1上面操作,
[root@bogon ceph1]# yum install -y ceph-deploy
[root@bogon ceph]# mkdir /etc/ceph
[root@bogon ceph]# cd /etc/ceph/
[root@bogon ceph]# ceph-deploy new ceph1
免密碼登陸操作
[root@bogon ceph]# ssh-keygen
[root@bogon ceph]# ssh-copy-id root@ceph2
[root@bogon ceph]# ssh-copy-id root@ceph3
安裝Ceph
[root@bogon ceph]# ceph-deploy install ceph1 ceph2 ceph3
驗證安裝是否成功

創建OSD,及其他相關操作,后續更新中......
參考鏈接:
http://blog.csdn.net/u014139942/article/details/53639124
http://www.zphj1987.com/2017/06/25/ceph-luminous-new-dashboard/
http://docs.ceph.com/docs/master/
http://www.cnblogs.com/pycode/p/6494853.html
http://www.cnblogs.com/xuyouchang/p/5596708.html
