Ceph 对象存储配置笔记

Ceph对象存储

1.系统资源—准备三台server
2.安装前配置

1.配置hosts---vi /etc/hosts
2.安装openvm工具---yum install -y open-vm-tools (工作环境是VMware虚拟环境时)
3.配置防火墙
	确保在ceph存储管理节点和客户端节点中开放了以下的端口:2003/4505-4506
	启用防火墙systemctl enable firewalld
	运行命令开放端口
	firewall-cmd --zone=public --add-port=80/tcp --permanent
	firewall-cmd --zone=public --add-port=2003/tcp --permanent
	firewall-cmd --zone=public --add-port=4505-4506/tcp --permanent
	firewall-cmd --reload
4.系统升级
	yum update
	shutdown -r 0

3.设置ceph用户
useradd -d /home/ceph -m ceph
passwd ceph
4.节点中新建的每个用户都要有sudo权限
echo “ceph ALL = (root) NOPASSWD:ALL” | sudo tee /etc/sudoers.d/ceph
5.设置ssh密钥
管理节点生成ssh密钥并复制到ceph集群节点
ssh-keygen
ssh-copy-id ceph@ceph-storage
6.安装ceph-deploy—用ceph账号

运行如下命令添加它的库;
rpm -Uhv http://ceph.com/rpm-giant/el7/noarch/ceph-release-1-0.el7.noarch.rpm
或者创建一个新文件并更新Ceph库参数,替换当前的release和版本号
vi /etc/yum.repos.d/ceph.repo
    [ceph-noarch] 
    name=Ceph noarch packages
    baseurl=http://ceph.com/rpm-{ceph-release}/{distro}/noarch
    enabled=1
    gpgcheck=1
    type=rpm-md
    gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

7.安装ceph-deploy软件包
yum update-y && yum install ceph-deploy -y

8.配置集群

mkdir ~/ceph-cluster
ceph-deploy new storage

配置ceph 默认的配置文件
vi ceph.conf
osd pool default size = 1
public network=45.79.0.0/16

9.安装ceph

准备在和ceph集群关联的每个节点上安装ceph。使用下面的命令在ceph-storage和ceph-node上安装ceph
# ceph-deploy install ceph-node ceph-storage
--处理所有所需仓库和安装所需软件包会需要一些时间
ceph安装完成后,我们下一步通过在相同节点上运行一下命令创建监视器并收集密钥
#ceph-deploy mon create-initial

10.设置osd和OSD守护进程

 现在我们设置磁盘存储,首先运行下面的命令列出你所有可用的磁盘
# ceph-deploy disk list ceph-storage
结果中会列出存储节点中使用的磁盘,你会用他们来创建OSD。
#ceph-deploy disk zap storage:sda
需要在所有节点上运行相同的命令,他会清除磁盘上所有的东西。之后为了集群能运转起来。我们需要使用以下命令从ceph
管理节点复制不同的密钥和配置文件到所有的相关节点
#ceph-deploy admin ceph-node ceph-storage

11.测试ceph
我们快完成了ceph集群设置,让我们在ceph管理节点桑运行下面的命令检查正在运行的ceph状态
#ceph status

客户端:指定存储池/用户以及密钥/
数据持久化:副本和纠删码方式

Ceph关键概念

在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值