最近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实战入门之安部署篇的更多相关文章

  1. Ceph实战入门系列(一)——三节点Ceph集群的安装与部署

    安装文档:http://blog.csdn.net/u014139942/article/details/53639124

  2. Kubeflow实战: 入门介绍与部署实践

    更多内容关注专辑: 机器学习实战 1 介绍 Kubeflow是在k8s平台之上针对机器学习的开发.训练.优化.部署.管理的工具集合,内部集成的方式融合机器学习中的很多领域的开源项目,比如Jupyter ...

  3. ceph 常见问题百科全书---luminous安装部署篇

    1. 执行步骤:ceph-deploy new node        机器:centos 7.5   ceph  Luminous版本     源:阿里云 问题: Traceback (most r ...

  4. OpenFaaS实战之九:终篇,自制模板(springboot+maven+jdk8)

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  5. Ceph分布式存储(luminous)部署文档-ubuntu18-04

    Ceph分布式存储(luminous)部署文档 环境 ubuntu18.04 ceph version 12.2.7 luminous (stable) 三节点 配置如下 node1:1U,1G me ...

  6. 【转帖】Systemd 入门教程:命令篇

    Systemd 入门教程:命令篇  Copy From http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 感觉 ...

  7. Spring Boot 揭秘与实战(五) 服务器篇 - 其他内嵌服务器 发表于 2017-01-03 | Spring框架 | Spri

    文章目录 1. Jetty 的切换 2. Undertow的使用 Spring Boot 可选择内嵌 Tomcat.Jetty 和 Undertow,因此我们不需要以 war 包形式部署项目.< ...

  8. Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析

    文章目录 1. 内嵌的 Tomcat,一个Jar包运行 2. 如何定制内嵌 Tomcat3. War 包部署的使用细节 2.1. 设置内嵌Tomcat的端口 2.2. 设置内嵌Tomcat的最大线程数 ...

  9. (转)Systemd 入门教程:命令篇

    Systemd 入门教程:命令篇 原文:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html Systemd 入门 ...

随机推荐

  1. 数据库开源框架之GreenDAO

    主页: https://github.com/greenrobot/greenDAO 配置: 添加以下依赖 * compile 'de.greenrobot:greendao:2.1.0' * com ...

  2. 一张图搞懂Ajax原理

    本文整理在,我的github上.欢迎Star. 原理 说起ajax,就不得不说他背后的核心对象XMLHttpRequest,而说到XMLHttpRequest我觉得,从它的readyState状态说起 ...

  3. delphi 双击dbgrid 调用另一窗体的例子

    unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Form ...

  4. Can not find connection pool config file

    暂时未解决 checkActivation=====================true Can Not Parse ConnectionCfg! 2019/10/12-11:23:38 > ...

  5. 2019年大牛最新整理的Python技术入门路线

    Python作为一门学习上手快.开发效率高.代码优雅的编程语言,一直以来都是最热门的几种语言之一,甚至在进入2019年之后热度超过了十几年的霸主Java,成为最受欢迎的语言.Python一直有胶水语言 ...

  6. Object.assign()的用法 -- 用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,返回目标对象

    语法: Object.assign(target, …sources) target: 目标对象,sources: 源对象用于将所有可枚举属性的值从一个或多个源对象复制到目标对象.它将返回目标对象. ...

  7. 华为HCNA乱学Round 5:华为交换机基础

  8. Springboot 上传报错: Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceede

    Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The ...

  9. Emgu 学习(7)threshold ,图像过滤

    Threshold 代码如下 static void Main(String[] args) { Mat img = CvInvoke.Imread(@"C:\Users\dell\Pict ...

  10. CentOS6、7升级Openssh至7.9

    出于安全考虑,定期使用Nessus对服务器进行扫描,最新Nessus提示服务器的SSH版本有漏洞,所以把SSH升级到最新版本 1.为了防止升级失败登陆不了,所以需要安装telnet mkdir /ro ...