最近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. vue中html、js、vue文件之间的简单引用与关系

    有关vue文件记录:index.html在html中运用组件 <body> <app></app> <!-- 此处app的组件为入口js main.js中定义 ...

  2. MonkeyRunner基本操作

    1. #导入模块; from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage 2. #连接当前设备,并返 ...

  3. GMM-EM实验结果

  4. 利用nginx做反向代理解决前端跨域问题

    最近朋友再群里提了一个问题,他们公司给他提供了一个获取数据的接口,在浏览器访问这个接口能获取到json数据,但是放在项目里使用ajax就产生了跨域问题,一般这个需要提供接口的后台方面需要做跨域处理,但 ...

  5. Mac OS下使用pyenv管理Python版本

    问题的由来 在开发过程中,可能会遇到多个版本同时部署的情况. Mac OS自带的Python版本是2.x,自己开发需要Python3.x 系统自带的是2.6.x,开发环境是2.7.x 由于Mac机器系 ...

  6. python基础之元祖tuple

    元祖是只读列表,不可哈希,可循环查询,可切片*儿子不能改,孙子可更改--元祖里面单个元素不能更改---元祖内列表可更改增:tu1+tu2查:tu1[index] tu1[start_index:end ...

  7. CentOS7使用阿里云源安装Docker

    安装步骤 1.删除已安装的Docker # Uninstall installed docker sudo yum remove docker \ docker-client \ docker-cli ...

  8. linux6 下设置oracle自启动(单实例)

    操作系统启动过程中,读取/etc/oratab文件,判断是否有哪些数据库是需要自动启动的(N代表不自动启动,Y代表自动启动) elan:/u01/app/oracle/product/10.2.0:Y ...

  9. Macaca环境搭建(三)----uirecorder Android录制

    一.安装Macaca-Android 命令窗口输入:npm i macaca-android -g 二.安装android-SDK 1.下载并安装ADT-bundle,官网下载地址我就不提供了,因为下 ...

  10. Exclusive Time of Functions

    On a single threaded CPU, we execute some functions.  Each function has a unique id between 0 and N- ...