欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

使用ceph-deploy在虚拟机上搭建一个单副本ceph测试环境

程序员文章站 2022-04-07 10:00:49
使用ceph-deploy在虚拟机上搭建一个单副本的ceph测试环 我安装的版本是ceph 10.2.5,J版及以上可以使用该方法。安装步骤如下: - 配置源 - 关闭防火墙 - 安装...

使用ceph-deploy在虚拟机上搭建一个单副本的ceph测试环

我安装的版本是ceph 10.2.5,J版及以上可以使用该方法。安装步骤如下:
- 配置源
- 关闭防火墙
- 安装ceph和ceph-deploy
- 使用ceph-deploy部署
- 添加osd

1、配置源

在虚拟机上配置自己需要的源,我用的是自己的源。

vim /etc/yum.repos.d/ceph.repo
[test-repo]
name=test
baseurl=http://192.168.122.10/test
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

2、关闭防火墙

iptables -F
getenforce
setenforce 0

3、安装ceph和ceph-deploy

yum install ceph-{版本号}
yum install ceph-deploy-{版本号}

4、使用ceph-deploy部署

   ceph-deploy new node-1
   ceph-deploy mon create-initial

4、添加osd

测试环境我直接用的一块裸盘,如果用cache可能需要激活osd。可以参考官网的方法。

 ceph-deploy --overwrite-conf --ceph-conf /etc/ceph/ceph.conf osd prepare node-1:/dev/vdb