ceph实战入门之安部署篇

kivenwei kivenwei     2022-09-06     757

关键词:

      最近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介绍1.Ceph简介2.Ceph的特点3.Ceph适用场景4.Ceph与云原生5.Ceph在k8s中的应用二、环境规划三、环境配置工作1.环境配置说明2.配置host文件3.配置ssh免密4.配置yum仓库5.关闭selinux和fire... 查看详情

ceph集群管理-入门篇(代码片段)

存储集群存储设备有两个在磁盘上存储数据的Ceph守护程序:CephOSD是大多数数据存储在Ceph中的地方。一般而言,每个OSD都由单个存储设备支持。OSD还可以由多种设备组合来支持,例如用于大多数数据的HDD和用于某些元数据的SSD。... 查看详情

云原生|k8s系列第3篇:实战kubectl创建deployment部署应用(代码片段)

本期文章是K8s第3篇,主要是实战Kubectl创建Deployment部署应用。通过本期文章:我们将学习创建在Kubernetes集群上运行应用程序的Deployment所需的最常见的Kubectl命令。在前期的文章中,已经介绍了一些云原生入门的知识及... 查看详情

xgboost入门与实战(原理篇)

http://blog.csdn.net/sb19931201/article/details/52557382xgboost入门与实战(原理篇)前言:xgboost是大规模并行boostedtree的工具,它是目前最快最好的开源boostedtree工具包,比常见的工具包快10倍以上。在数据科学方面,有大量kaggle选手选用它... 查看详情

新手入门:spark部署实战入门

新手入门:Spark部署实战入门Spark简介 整体认识 ApacheSpark是一个围绕速度、易用性和复杂分析构建的大数据处理框架。最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一。Spark在整个大数... 查看详情

openstack入门

...vlan/gre/vxlan介绍分布式存储ceph介绍openstackmitaka三节点部署实战            一、为何选择云计算/ 查看详情

mysql从入门到精通高级篇innodb数据存储结构概述(代码片段)

...不了吃亏,买不了上当。python爬虫入门进阶❤️3.Ceph实战,从原理到实战应有尽有。Ceph实战❤️4.Java高并发编程入门,打卡学习Java高并发。Java高并发编程入门😁5.社区逛一逛,周周有福利,周周有惊喜。... 查看详情

mysql从入门到精通高级篇innodb数据存储结构概述(代码片段)

...不了吃亏,买不了上当。python爬虫入门进阶❤️3.Ceph实战,从原理到实战应有尽有。Ceph实战❤️4.Java高并发编程入门,打卡学习Java高并发。Java高并发编程入门😁5.社区逛一逛,周周有福利,周周有惊喜。... 查看详情

metaq入门部署到实战

初识metaqzookeeper部署,这里单机zk为例。wgethttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.6.tar.gztar-zxvfzookeeper-3.4.6.tar.gzcdzookeeper-3.4.6mkdirdatacpconf/zoo_sample.cfgconf/zoo.cf 查看详情

如何入门爬虫(基础篇)

...门六之Cookie的使用Python爬虫入门七之正则表达式二、爬虫实战Python爬虫实战一之爬取糗事百科段子Python爬虫实战二之爬取百度贴吧帖子Python 查看详情

mysql从入门到精通高级篇(二十五)explain中refrowsfilteredextra字段的剖析(代码片段)

...不了吃亏,买不了上当。python爬虫入门进阶❤️3.Ceph实战,从原理到实战应有尽有。Ceph实战❤️4.Java高并发编程入门,打卡学习Java高并发。Java高并发编程入门😁5.社区逛一逛,周周有福利,周周有惊喜。... 查看详情

mysql从入门到精通高级篇(二十五)explain中refrowsfilteredextra字段的剖析(代码片段)

...不了吃亏,买不了上当。python爬虫入门进阶❤️3.Ceph实战,从原理到实战应有尽有。Ceph实战❤️4.Java高并发编程入门,打卡学习Java高并发。Java高并发编程入门😁5.社区逛一逛,周周有福利,周周有惊喜。... 查看详情

集结机器学习队友,解锁《tensorflow入门课程-部署篇》赢好礼

 点击屏末 | 阅读原文 | 即刻报名《TensorFlow入门课程-部署篇》 查看详情

集结机器学习队友,解锁《tensorflow入门课程-部署篇》赢好礼

 点击屏末 | 阅读原文 | 即刻报名《TensorFlow入门课程-部署篇》 查看详情

jmeter之安装部署

Jmeter之安装部署1、环境要求JMeter可以安装部署在Windows平台下,也可以部署安装在临Linux平台下,环境要求必须安装jdk1.4以上,jdk的版本建议安装jdk1.7。2、安装部署2.1Windows下安装部署1)jdk1.7安装下载jdk安装包默认安装即可,安装... 查看详情

mysql从入门到精通高级篇mysql权限管理与控制(代码片段)

...不了吃亏,买不了上当。python爬虫入门进阶❤️3.Ceph实战,从原理到实战应有尽有。Ceph实战❤️4.Java高并发编程入门,打卡学习Java高并发。Java高并发编程入门😁5.社区逛一逛,周周有福利,周周有惊喜。... 查看详情

zabbix实战之部署篇zabbix客户端的安装部署方法

【Zabbix实战之部署篇】Zabbix客户端的安装部署方法一、Zabbix-agent2介绍1.Zabbix-agent2简介2.Zabbix-agent2优点3.主动模式和被动模式二、环境规划1.Zabbix服务器部署链接2.IP规划三、配置客户端系统环境1.关闭selinux2.放行端口或关闭防火墙... 查看详情

elasticsearch实战-入门

1.概述  今天接着《ElasticSearch实战-日志监控平台》一文来给大家分享后续的学习,在《ElasticSearch实战-日志监控平台》中给大家介绍一个日志监控平台的架构方案,接下来给大家分享如何去搭建部署这样一个平台,给大家... 查看详情