CEPH单机版、分布式部署说明和测试分析

CEPH单机版部署

环境说明

1台VMware虚拟机(ubuntu)

安装CEPH部署工具(Ubuntu)
  1. 添加release key

    wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -
    
  2. 添加Ceph软件包源,用Ceph稳定版(如 cuttlefishdumplingemperorfirefly 等等)替换掉 {ceph-stable-release}. 如:

    echo deb http://download.ceph.com/debian-{
         ceph-stable-release}/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
    
  3. 更新你的仓库,并安装 ceph-deploy :

    sudo apt-get update && sudo apt-get install ceph-deploy
    
部署CEPH软件
mkdir myceph
cd myceph
ceph-deploy new {
   hostname}

若提示

UnableToResolveError: Unable to resolve host: {
   hostname}

则修改 /etc/hosts,添加相应的IP地址和hostname,然后重新deploy。

设置集群副本数量

把如下内容加入到 ceph.conf 里面。

[global]
osd pool default size = 1
osd pool default  min size = 1 
安装(luminous 版)
ceph-deploy install --release luminous {
   hostname} 
初始化 mon
ceph-deploy mon create-initial
ceph-deploy admin {hostname}
部署ceph mgr
sudo chmod +r /etc/ceph/ceph.client.admin.keyring
ceph-deploy mgr create {
   hostname}
部署osd

安装lvm2

sudo apt install lvm2

若无sdb,则在虚拟机里添加一个硬盘,然后

sudo su
cd
pvcreate /dev/sdb

然后在myceph目录下

ceph-deploy osd create --data /dev/sdb {hostname}

部署完毕,可以通过以下命令查看系统状态

ceph -s

在这里插入图片描述

CEPH分布式部署

一、环境说明

3台VMware虚拟机:Ubuntu18.04(python3版本为3.6.9,实测python版本3.8.10不支持platform.linux_distribution属性,也需要python2环境)

node1: admin node, monitor, mgr

node2: osd0

node3: osd1

二、准备工作

在所有节点安装SSH服务器
sudo apt-get insatll openssh-server
修改hostname为node1, node2, node3
sudo vim /etc/hostname
确保各节点主机名解析为网络IP地址而非回环接口地址(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值