Ceph学习----Ceph 分布式部署

本文介绍了在Ubuntu环境下,使用Ceph进行分布式部署的详细步骤,包括环境准备、配置免密码登陆、安装Ceph库、创建配置文件、初始化、启动Ceph服务以及解决部署过程中遇到的问题。重点关注了Ceph在三台机器上的角色分配、数据目录创建、分区格式化和挂载等关键环节。
摘要由CSDN通过智能技术生成

目前,公司所用的云环境在计算,网络和存储三大方面,只在计算做了虚拟化,对于网络和存储都只是用了最简单的方式,网络用linux bridge,存储用cinder直接管理NAS,为了增加弹性,应对互联网业务的冲击,就启动了存储和网络虚拟化的研究,其中我就负责存储虚拟化的项目。Ceph作为OpenStack的backend之一,必然需要对其进行研究,首先写一篇Ceph的分布式部署手册。

一 、环境准备:

该部署使用3台机器(ubuntu 14.04),两台机器做osd,一台机器做mon和mds,具体服务情况如下:

  • ceph1(192.168.21.140):osd.0
  • ceph2(192.168.21.141):osd.1 osd.2
  • ceph3(192.168.21.142):mon mds
  • 修改各自的hostname,并能够通过hostname来互相访问。
  • 各节点能够ssh互相访问而不输入密码(通过ssh-keygen命令)。

二、配置免密码登陆:

在每个节点上:

ssh-keygen -t rsa
touch /root/.ssh/authorized_keys

首先配置ceph1

scp /root/.ssh/id_rsa.pub ceph2:/root/.ssh/id_rsa.pub_ceph1

scp /root/.ssh/id_rsa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值