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集群的安装与部署
安装文档:http://blog.csdn.net/u014139942/article/details/53639124
- Kubeflow实战: 入门介绍与部署实践
更多内容关注专辑: 机器学习实战 1 介绍 Kubeflow是在k8s平台之上针对机器学习的开发.训练.优化.部署.管理的工具集合,内部集成的方式融合机器学习中的很多领域的开源项目,比如Jupyter ...
- ceph 常见问题百科全书---luminous安装部署篇
1. 执行步骤:ceph-deploy new node 机器:centos 7.5 ceph Luminous版本 源:阿里云 问题: Traceback (most r ...
- OpenFaaS实战之九:终篇,自制模板(springboot+maven+jdk8)
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- Ceph分布式存储(luminous)部署文档-ubuntu18-04
Ceph分布式存储(luminous)部署文档 环境 ubuntu18.04 ceph version 12.2.7 luminous (stable) 三节点 配置如下 node1:1U,1G me ...
- 【转帖】Systemd 入门教程:命令篇
Systemd 入门教程:命令篇 Copy From http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 感觉 ...
- Spring Boot 揭秘与实战(五) 服务器篇 - 其他内嵌服务器 发表于 2017-01-03 | Spring框架 | Spri
文章目录 1. Jetty 的切换 2. Undertow的使用 Spring Boot 可选择内嵌 Tomcat.Jetty 和 Undertow,因此我们不需要以 war 包形式部署项目.< ...
- Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析
文章目录 1. 内嵌的 Tomcat,一个Jar包运行 2. 如何定制内嵌 Tomcat3. War 包部署的使用细节 2.1. 设置内嵌Tomcat的端口 2.2. 设置内嵌Tomcat的最大线程数 ...
- (转)Systemd 入门教程:命令篇
Systemd 入门教程:命令篇 原文:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html Systemd 入门 ...
随机推荐
- WPF Slider Tickbar 中显示数值
class CustomTickBar : TickBar { protected override void OnRender(System.Windows.Media.DrawingContext ...
- LoadRunner脚本编写之三(事务函数)
LoadRunner脚本编写之三(事务函数) 关于脚本的这块,前两篇都在讲C语言,其实,要整理点实用的东西挺难,在应用中多对录制的脚本分析,但对于新手学脚本确实无从下手. 先贴一个脚本: 完整代码: ...
- (4)rapidxml的详解及使用
RapidXml是指 XML DOM解析工具包,是一个快速的读写xml文件的库文件(hpp). (1)创建XML文件 #include <iostream> #includ ...
- Spring集成CXF获取HttpServletRequest,HttpServletResponse
最近的项目中,在Spring继承CXF中要用到request来获取IP,所以先要获取到HttpServletRequest对象,具体方法如下: 1.配置文件: <jaxrs:server id= ...
- dockerfile中配置时区
https://www.cnblogs.com/kevingrace/p/5570597.html #设置时区RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai ...
- docker解决没有vim问题
正确(1)下载镜像,docker pull nginx(2)启动容器,docker run -d -p 8083:80 nginx[root@ceshi ~]# docker exec -it 8ca ...
- ServletContainerInitializer
在web容器启动时为提供给第三方组件机会做一些初始化的工作,例如注册servlet或者filtes等,servlet规范中通过ServletContainerInitializer实现此功能. 每个框 ...
- 【AMAD】itsdangerous -- 用安全的方式把可信赖的数据传入不可信赖的环境,或者相反
动机 简介 内部原理 个人评分 动机 有时,你不得不把数据发送给一些不信赖的环境. 但是怎么安全地做这件事呢?答案就是使用签名. 简介 使用签名,首先设定一个只有你知道的key,你可以使用它来为你的数 ...
- DNS_主从搭建
一.DNS简介 1.DNS DNS是域名系统(Domain Name System)的简称,它是一个将域名和IP相互映射的分布式数据库.有了DNS服务器,我们只需要记录一个网站的域名即可访问,而再也不 ...
- 【Linux开发】Linux模块机制浅析
Linux允许用户通过插入模块,实现干预内核的目的.一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析. 模块的Hello World! 我们通过创建一个简单的模块 ...