1、Ceph分布式文件系统简介
Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。
Ceph 独一无二地在一个统一的系统中同时提供了对象、块、和文件存储功能。
基开发目标是:
- 可轻松扩展到数 PB 容量
- 支持多种工作负载的高性能(每秒输入/输出操作[IOPS]和带宽)
- 高可靠性
Ceph 不仅仅是一个文件系统,还是一个有企业级功能的对象存储生态环境。
中文学习网址:CEPH中文学习网
2.Ceph分布式文件系统搭建
2.1 环境准备
准备三台centos机器(使用虚拟机)
IP | hostname |
---|---|
192.168.1.12 | node01 |
192.168.1.13 | node02 |
192.168.1.14 | node03 |
2.1.1 关闭防火墙(node01、node02、node03)
# 查看状态
firewall-cmd --state
# 停止firewall
systemctl stop firewalld.service
# 禁止firewall开机启动
systemctl disable firewalld.service
2.1.2 关闭selinux(node01、node02、node03)
执行命令:vi /etc/selinux/config,修改内容“SELINUX=disabled”
2.1.3 修改hostname(node01、node02、node03)
执行vi /etc/hostname,添加添加名称node01
执行vi /etc/hosts,添加以下内容:
192.168.1.12 node01
192.168.1.13 node02
192.168.1.14 node03
上面的命令执行完后,记得执行reboot命令重启服务,然后执行hostname命令,查看机器名
2.1.4 修改yum源(node01、node02、node03)
使用清华镜像,加速下载
执行命令:vi /etc/yum.repos.d/ceph.repo ,添加以下内容:
[Ceph]
name=Ceph packages for $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/x86_64/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc