Ceph實戰入門之安部署篇


      最近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

      

 

      


      

      

 

 

      

 

 

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM