设为首页 收藏本站
查看: 1231|回复: 0

[经验分享] ceph0.94安装部署(centos7.1)

[复制链接]
发表于 2019-2-2 07:57:57 | 显示全部楼层 |阅读模式
  一:CEPH简介
  http://michaelkang.blog.运维网.com/1553154/1669844
  

  二:ceph集群硬件的选择
  http://michaelkang.blog.运维网.com/1553154/1669841
  

  三:集群安装配置环境介绍
  

  1:系统:
  more /etc/redhat-release
  CentOS Linux release 7.1.1503 (Core)
  

  2:内核:
  uname -a
  Linux localhost.localdomain 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  

  3:ceph版本:
  ceph -v
  ceph version 0.94.3
  

  4:集群服务部署分配:
  主机名           运  行       服  务
  ceph-deploy      ceph-deploy
  node241 mon  osd
  node242  mds  osd
  node243    osd
  

  5:IP对应主机名
  192.168.2.40 ceph-deploy
  192.168.2.41 node241
  192.168.2.42 node242
  192.168.2.43 node243
  

  四:集群主机系统配置准备
  

  所有 Ceph 集群节点采用 CentOS 7.1 版本(CentOS-7-x86_64-Minimal-1503-01.iso),所有文件系统采用 Ceph 官方推荐的 xfs,
  所有节点的操作系统都装在 RAID1 上,其他的硬盘单独用,不做任何 RAID.
  

  安装完 CentOS 后我们需要在每个节点上(包括 ceph-deploy)做以下配置:
  

  

  1:规范系统主机名;
  centos使用以下命令:
  hostnamectl set-hostname 主机名
  

  2:添加hosts文件实现集群主机名与主机名之间相互能够解析(host 文件添加主机名不要使用fqdn方式)
  [root@ceph-deploy ceph]# more /etc/hosts
  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
  192.168.2.40 ceph-deploy
  192.168.2.41 node241
  192.168.2.42 node242
  192.168.2.43 node243
  

  3:每台 ssh-copy-id 完成这些服务器之间免ssh密码登录;
  ssh-copy-id   node###
  

  4:关闭防火墙或者开放 6789/6800~6900端口、关闭SELINUX;
  #关闭 SELINUX
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  setenforce 0
  

  #修改SELINUX模式
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  

  #打开 Ceph 需要的端口
  firewall-cmd --zone=public --add-port=6789/tcp --permanent
  firewall-cmd --zone=public --add-port=6800-7100/tcp --permanent
  firewall-cmd --reload
  

  systemctl stop firewalld.server
  

  5:配置ntp服务,开启时间服务,保证集群服务器时间统一;
  安装 ntp 同步时间
  yum -y install ntp ntpdate ntp-doc
  

  ntpdate 0.us.pool.ntp.org
  hwclock --systohc
  systemctl enable ntpd.service
  systemctl start ntpd.service
  

  或者添加crontab ,执行自动时间同步;
  

  [root@admin yum.repos.d]# more /etc/crontab
  SHELL=/bin/bash
  PATH=/sbin:/bin:/usr/sbin:/usr/bin
  MAILTO=root
  HOME=/
  

  # For details see man 4 crontabs
  

  # Example of job definition:
  # .---------------- minute (0 - 59)
  # |  .------------- hour (0 - 23)
  # |  |  .---------- day of month (1 - 31)
  # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
  # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
  # |  |  |  |  |
  # *  *  *  *  * user-name command to be executed
  

  20 */1 * * * root ntpdate s1a.time.edu.cn && --systohc
  

  6:系统优化类
  #set max user processes
  sed -i 's/4096/102400/' /etc/security/limits.d/20-nproc.conf
  

  #set ulimit
  cat /etc/rc.local | grep "ulimit -SHn 102400" || echo "ulimit -SHn 102400" >> /etc/rc.local
  

  #修改最大打开文件句柄数
  cat /etc/security/limits.conf | grep "^* - sigpending 256612" ||
  cat >>/etc/security/limits.conf

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-670650-1-1.html 上篇帖子: 配置openstack 使用ceph(glance cinder nova) 下篇帖子: Ceph 笔记(二)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表