Ceph实战入门之安部署篇

Posted kivenwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

      

 

      


      

      

 

 

      

 

 

     

以上是关于Ceph实战入门之安部署篇的主要内容,如果未能解决你的问题,请参考以下文章

Ceph 集群管理-入门篇

Ceph入门----CentOS7部署ceph三节点分布式存储系统

Ceph

基于centos7.3安装部署jewel版本ceph集群实战演练

基于centos7.3安装部署jewel版本ceph集群实战演练

ASP.NET Core 快速入门(实战篇)