[CEPH部署]使用ceph-deploy快速部署ceph集群

本文使用单台虚拟机快速搭建一套ceph环境[mon+osd+rgw]

1.环境准备

  1. vitualbox或者vmware
  2. centos7系统
  3. xshell

2.安装操作系统

安装系统就不展开来说了,帖下本实验中的配置:
这里写图片描述
其中50GiB大小的磁盘2是做OSD用的。VMnet2是NET网络,连接外网用,VMnet0是hostonly网络,本机ssh用的。

3.配置ceph yum源

vi  /etc/yum.repos.d/ceph.repo

添加如下内容

[base]
name=BCLinux-$releasever - Base
baseurl=http://mirrors.bclinux.org/bclinux/el$releasever/os/$basearch/
gpgcheck=0
[updates]
name=BCLinux-$releasever - Updates
baseurl=http://mirrors.bclinux.org/bclinux/el$releasever/updates/$basearch/
gpgcheck=0
[extras]
name=BCLinux-$releasever - Extras
baseurl=http://mirrors.bclinux.org/bclinux/el$releasever/extras/$basearch/
gpgcheck=0
[onest-6.0]
name=onest
baseurl=http://mirrors.bclinux.org/bigcloud/2016.01/onest/$basearch
gpgcheck=0
enabled=1
[onest-6.1]
name=onest
baseurl=http://mirrors.bclinux.org/bigcloud/2017.01/onest/$basearch
gpgcheck=0
enabled=1
[onest-6.1.1]
name=onest
baseurl=http://mirrors.bclinux.org/bigcloud/2017.02/onest/$basearch
#baseurl=http://10.254.9.13/ceph-update/onest-6.1.1
gpgcheck=0
enabled=1
yum makecache

4.安装ceph-deploy

yum install ceph-deploy

5.配置 /etc/hosts

本虚拟机的IP地址和主机名字写到/etc/hosts文件

192.168.153.137 test

6.配置免密钥登录要部署ceph的虚拟机

ssh-keygen #一直回车,使用默认设置生成ssh public key和secret key
ssh-copy-id test

7.创建ceph-deploy工作目录,并且安装必要的软件包

mkdir my
yum -y install ceph-mon ceph-osd ceph-radosgw

8.配置集群

使用ceph-deploy新建一个集群

[root@test my]# cd my
[root@test my]# ceph-deploy new test
[root@test my]# ls -l
total 12
-rw-r--r--. 1 root root  197 May 21 11:42 ceph.conf
-rw-r--r--. 1 root root 2931 May 21 11:42 ceph-deploy-ceph.log
-rw-------. 1 root root   73 May 21 11:42 ceph.mon.keyring

编辑ceph.conf,设置副本数为1,副本的分布的级别为OSD级别

由于只有一台机器,所以副本的分布级别要设置为OSD级别,默认是主机级别。


[global]
fsid = 1bf91a96-38bb-46f6-8b5f-c63857afed4c  #随机生成,你的机器上可能不一样
mon_initial_members = test
mon_host = 192.168.153.137
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
osd_crush_chooseleaf_type = 0
osd_pool_default
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值